Archive for August, 2007

h1

Discover and become a part of your local tech community with DemoCamp

Saturday, August 25th, 2007

I’m often asked for advice from people who are just starting to work in technology or who want to take their career to the next level and prepare to become an independent contractor or consultant.

Invariably my number one recommendation is that they begin to build a network of contacts in their local technology community. More often than not, they have no idea how to get started.

In the Toronto area, we’re fortunate to have a vibrant tech community. It wasn’t always so – it has grown significantly in the past couple of years largely due to David Crow’s importation of the BarCamp unconference, an event held a few times a year, generally over a weekend, where people interested in internet technology get together to collaborate.

Even more significant to the growth of Toronto’s tech community was the Toronto birth of DemoCamp, a more lightweight gathering featuring demonstrations from players in the local (and sometimes wider) tech community. Since it takes place in a single evening and is preceded and followed by informal mixing and discussion, it has become a fantastic venue to come out and observe the electricity and creativity of the community and even insert yourself into the fray.

Bootstrapped by the community and now gaining limited corporate support, DemoCamp is growing but still maintains its most important feature – an atmosphere where everyone has the opportunity to contribute and participate.

If there isn’t already a DemoCamp in your community, I strongly encourage you to take the initiative to start one. If you’re in the Toronto area, I hope to see you at Toronto DemoCamp 14 on September 17th, 2007.

My first DemoCamp was DemoCampToronto3, where I demoed BlogChat, an Ajax chat app I developed in early 2002. I have been to almost every subsequent DemoCamp and have witnessed its phenominal growth, as well as the various BarCamp offshoots such as DrupalCamp, EnterpriseCamp and a host of others. I’ve even participated at Geeks and Guitars, playing drums and bass with Joey DeVilla and James Walker.

It has been my pleasure to meet literally hundreds of local people who are passionate about technology, and to collaborate with some of the core people who continue to make DemoCamp a success. This month, I’ve personally pledged $200 to help towards the venue and I encourage others to find ways to lend their support.

The Toronto community also has a “Toronto Global Swarm” Skype channel that is open 24/7 and allows people to come and go and communicate with one another. You can get an invitation from anyone who is already in the chat.

So now you know the not-so-well-kept secret of how to get involved in your local tech community. Spread it around!

Update: David Crow has some details of the presentations lined up for DemoCampToronto14

h1

Ajax Evolution

Thursday, August 2nd, 2007

Not only are the tools and techniques surrounding Ajax development maturing, the very scope of the Ajax meme continues to expand even now, two years since Jesse spake those immortal words back in 2005.

The latest class of techniques to come under the umbrella of Ajax is offline browser applications. At the Ajax Experience conference in SFO last week, there were a few presentations about the Dojo Offline Toolkit, which provides offline application and synchronization abstractions on top of the Google Gears local storage engine. I spent quite a bit of time with Brad Neuberg and his work on DOT is impressive.

Another topic that got much more coverage this time around was Performance Analysis and the tools you can use. Ryan Breen had a great talk that described some very useful tools and Steve Souders presented his new tool YSlow.

I had a chance to hang around with lots of other great folk while I was there – Douglas, Brendan, Sean, Dylan, the charming but unlinkable Stephanie Trimble, John, Pete and Dori to name a few. And of course, Ben and Dion, congenial hosts as always.