Monday, February 18, 2008


I cranked out some buddylist code that works as expected and wrapped some tests around it all. It's live on

The next priority as far as development effort goes, is IE compatibility. Then Soashable will be ready for a limited beta and some exposure :)

Saturday, February 16, 2008

Weekend Skipped

I don't think I'll have time to make progress this weekend :(

Over the course of the week, I've put a good amount of thought into how to restructure the roster code; that will definitely be the next step, whenever I have time.


Sunday, February 10, 2008

Always One Step Away

It feels like this project is always one step away from the magical Beta. It's not quite there yet, but I removed the Extreme Alpha warning, anyway. I didn't get to everything I wanted to do this weekend, but I did manage to get some documentation together, set up an SSL certificate, get popout functionality semi-working, and fix an issue where idle connections die after a certain amount of time. All of this is live on

I think the next high priority item is to get the roster up to snuff: show presence and status message, and separate offline buddies. And of course, continued work on documentation.

Work might slow down in the coming weeks, because I got a second job and I need to search for an apartment.


Saturday, February 9, 2008


I started putting together some developer documentation, as well as general info on the project:

Friday, February 8, 2008

Weekend Objectives

Now that school is started, I have to keep my weekend ambition small. Here are a few things I plan to do for Soashable this weekend:

  1. Create an informational page, including a "Getting Started Guide"
  2. Polish UI functionality around Buddylist and IMs
  3. Set up SSL
  4. Add chat state notifications (typing, signed off/on, went idle)
  5. Possibly rewrite or tweak RosterItemManager and PresenceManager code

Friday, February 1, 2008

Soashable Blog

Blogging is cool.

Sometimes I write long blogs.

Sometimes I write tall blogs, too!