Let's start with a list of projects:
- ChatView for ADN Global - Follow @chatview for updates
- The best way to meet new people and join conversations on App.net. (An IRC-like view for the global stream)
- Vidcast - Follow @vidcast for updates
- An interactive video group playlist project with @q and @duerig
started at the first ADN #hackathon
- #MondayNightDanceParty - Follow @mndp for updates
- Monday night's are no longer boring, send your song requests and enjoy finding new music. I mainly help out with integrating new web services and provide support to users
SIDENODE: I was reluctant to call myself part of this project because I was a fan first but after recently being involved in the planning meeting, I realize that I'm part of the team. Thanks @jdscolam and @33mhz.
- ADN Stats
- Want to know how the last 24 hours have treated App.net? I've attempted to revive @clint's appnetstats.com
- AppBox - Follow @appbox for updates
- a gateway, so you can read App.net posts and messages in any modern email client. I built this IMAP gateway entirely at the 2nd ADN #hackathon
- List App - Last Update 4/20/13 - Follow @listapp for updates
- Create, share, subscribe and manage lists of users, read the combined stream of posts. Made for @teawithcarl as my first messaging API project. Thanks to @duerig for the domain name
- Project Llama - Last Update 1/26/13 - Follow @llama for updates
- Working with @adrianus on a tag-based user annotations system for interest matching and match making.
- AppDotNetPHP - Last Update 3/12/13 - Follow @adnphp for updates
- I'm a collaborator on AppDotNetPHP, a PHP library for communicating with App.net. I did work on stream markers, channel/message API, CheckScopes and response envelopes. Polished and tested the streaming API too.
- JSON description of the ADN API - Last Update 2/10/13
- Hoping to make writing API libraries easier. You should be able to load in this data structure and create the appropriate functions.
- API.Priv.IM - Last Update 1/4/13
- Working with @ravisorg to establish a cross-client encryption standard for ADN
- Annotations wiki - Last Updated 3/12/13
- Working with @orian and @ravisorg on an automated way to populate a wiki that developers can then edit with all the information about annotations.
This should provide a consistent source for information about annotations.
The hope is get developers to re-use existing annotations rather than to build new ones,
as well as increase client adoptions of these ADN extensions.
This is a work-in-progress. Annotations documentation available for the following ADN objects:
- ADNServer.org projects
- @davidkrauser has a shell server, @server, available to any one on ADN that wants an account.
- Catalog of ADN widgets
- My catalog of ADN Web Widgets that I found.
- PubSubHubbub implementation
- PuSH is a Web-standards publishing relay standard that enhances RSS feed distribution created by @haxor and maintained now by @julien. I've created a simple hub for App.net that's linked into the streaming system to trigger updates. This was a really fun, short and sweet project to do. Didn't take long to implement, harder to find people interested in using it.
- Account sponsorship project
- My first ADN project, a kickstarter like system for people that want ADN accounts but not necessarily afford them. On hold until there's more interest. Amateur developers that can't afford a developer account should check out @duerig's Dev Lite project.
- ActivityStreams implementation
- A work in progress. I have the basic structure done, just working on flushing out verbs and objects to be more detailed. Also looking for testers to validate it.
- CAJA: CWA's ADN JSON API (I love it 4 acronym together! can it be any more cryptic?)
- My own secret sauce for supporting all the features I want from ADN. This also provides a wrapper so I can abstract the datasource from the applications.
Press clippings/blog articles/interviews/podcasts mentions
Is there an article I missed? Please let me know!
Ryan Tharp is a technology consultant primarily involved in internet communications technology. Everything from VOIP to Social Media. I'm interested in learning as much as I can about business and technology. I'm on contract with Genacom as their Sr. Systems Engineer and get to work on all sorts of exciting projects from across the united states due to their relationship with the world's largest hosting provider. I also run my on web consulting business that promotes web development technologies to start ups. I develop large websites with my wife, a designer and offer hosting and managed services. On the personal side of things, I love game development (including embedded, console, social and mobile) and advanced mathematics.
My links on About.me
Also see App.net's 7 questions with @ryantharp
About Laura @pinku
You'll often hear me refer to my wife, who is now on ADN. She is often in the background of my ADN exploration session, offering insightful or humorous comments here or there. You can find her primary social network here:
Pinku.net. Her social network of choice is currently Tumblr:
Some jerk on the Internet that draws. She's a very talented illustrator and designer. She did the current design for ChatView and a couple of the avatars I use.
I've also developed some analytics tools for Tumblr for her. If you're interested in tools for Tumblr, let me know, I'd be happy to show you them. They're just not ready for the public yet...
Why I joined ADN
Was reading a lot of press. I want to see if they'd make their goal. With 5 days left things were not looking close. Then I checked back before their deadline (over a weekend) and they had made it!
I was like "hrm, I'll check it out". I never really got into twitter (or understood it well), so this was a big leap for me. I hope it would be like what I heard early Twitter was like and from what I can tell, it's better. The small community is really of quality members.
Favorite ADN Event:
JDSCOLAM's #MondayNightDanceParty http://mndp.tv
Favorite ADN Clients:
I'm a big fan of @q's quickApp though I hardly use it any more.
I find myself ending up on Alpha for a quick and dirty post. I use Dabr to post images
I got my iPhone 5. I started with Rhino but switched to Rivr utilizing Ch.eer.io. Now finally purchased Felix. Hope to pick up #PAN next. Just got NetBot and SpoonBill. I love SpoonBill's animation, that's a nice touch.
What's up with your Avatar?:
It's an updated version of drawing my wife did of us that she updated at the 2nd ADN hackathon to more accurate match my beard and what I was wearing at the hackathon. Sometimes it due to #ThemeMonday.
I found these quotes that explain my ENTJ behaviors quite well I think:
- "Yes, putting it* out first for feedback is a good thing, imho. Whether it's going to be a vaporware or not, it's up to the developer. *any kind of app" said by @ranti about my chatview project.
- "...evaluating people's performances and constantly giving feedback is precisely what a CEO must do" from Ben Horowitz's blog
- "...Always searching for what's wrong with what I'm creating, rarely thinking about what's good about it." from Myles K. Recny's Blog
I started in Customer Service at the local ISP at the age of 16 (had just started up) and worked many jobs until I started my own company in 1999. I've worked in the music industry (emusic.com before it was acquired by GoodNoise in 1999). I've also worked at now defunct Internet payment credit card processor, Globill.
Why I learned to code
Video games drove me to copy, mutate and finally develop my own BASIC code from the VIC-20 manual and reference guide.
Why I'm drawn to Technology
You grow up in the 80s and not be drawn to it. Where robots are the norm in cartoons (Transformers, Robotech, etc). A heavy emphasis on invention (inspector gadget in particular). And then the Internet wave in the mid 90s. All very exciting.
Have you run any communities?
Yes, I used to run a popular local BBS between 1994 and 1996. During the late 90s, I ran anime-manga.net, a geo-cities like project for Anime content websites. Then I've been mainly focusing on helping my wife's projects (she's always into something). We've also maintained our Oekaki board for over a decade, keeping all images since day 1 online.
First computer was Timex Sinclair, followed by Tandy 1000, VIC-20 and finally an Packard Bell 8088.
First network operating system
Novell netware 3.11; I used to help my Dad keep maintain his fileservers and then eventually got my own for the BBS. I was a beta tester for Window NT 4.0 (I had a copy of NT 3.1 (the first one, heh)). I do have a pre 1.0 version of (Yggadrasil) Linux I picked up at a computer show.
For those who are curious. I'm proud of these hobby projects.
- Coretex/Coretex++ game development framework
- multiplatform (Win32,Linux,OSX,iOS,PSP,etc) C++ OpenGL engine. Mainly 2d but was adding in some basic 3D stuff (super basic animation or lighting, just static levels and objects). I had built a vertical 2d shooter, tower defense, 2d fighter (see Skullgirls below) and 3d tank game (like Tanarus).
- The project that got furtherst that I worked with was Skullgirls. I was the developer of the proof-of-concept. I also was the initial community manager and organized initial volunteer efforts. Skullgirls proof of concept demos: WIN32 OSX
- 2011 WebGL Shooter demo
- Cortex Quest
- Then I have a websocket-based 2d touch MMO engine (no demo) that's in the style of BrowserQuest from Mozilla.