Thu 27 Oct
2011
An experiment in Geolocation
Posted at 3:29 PM by Adam Doeler in Programming,Technology
I’ve been experimenting with web-based Geolocation technologies in a small proof of concept Rails application. The application itself is pretty vanilla: I wanted to build something that shows me where I am right now, and where some determined locations are at a fixed position. The idea being that I could see how far away I am from my favourite donut shops.
Fri 20 May
2011
An Introduction to Web Sockets
Posted at 9:29 AM by Max Cameron in Programming
Last night at Toronto's HTML5 Meetup, Cameron was given the opportunity to speak to about 40 members of Toronto's developer community about Web Sockets. Not only did he talk about the technical implications of the new protocol, he raised interesting questions about the design opportunities that will emerge as Web Sockets become more widely adopted. If you weren't able to make it, we hope you enjoy watching the presentation here.
Thu 21 Apr
2011
What to do when your DNS fails
Posted at 1:46 PM by Adam Doeler in Programming,Technology
On the morning of April 19th, our phones started ringing, and our email clients started filling up quick. Our software, Woople, was suddenly inaccessible to a large majority of our users. My initial reaction was that the application servers had come crashing down. Woople’s usage has been growing fairly quickly in the past couple weeks. New Relic RPM showed us lower than normal usage, but our cluster was still responding as expected.
Thu 07 Apr
2011
We’re looking for a Desktop Class Web Application Design Engineer
Posted at 11:19 AM by Cameron Westland in Programming
Designer/Engineer is a hybrid role that combines interaction design practices with disciplined engineering activities. Desktop Class Web Applications are Web Apps that feel like they belong on an iPad.
Mon 18 Oct
2010
Feature Control: Deploying Woople Bookmarks
Posted at 1:06 PM by Max Cameron in Programming
We deploy features from our master account straight from the UI like a gangsta.
Wed 13 Oct
2010
Feature Control
Posted at 2:26 PM by Adam Doeler in Programming
We’ve recently changed how new features are released to our production environment. A new system has been introduced into our application titled “Feature Control”.
Wed 29 Sep
2010
Rails 3 upgrade - A Retrospective
Posted at 8:56 AM by Adam Doeler in Programming,Tutorials
UPDATED: October 11th, 2010 Now with more working code!
August 29th, 2010 was a glorious day for Rails developers around the globe, not only because it is my birthday, but also because Rails 3.0 was officially released. I would like to send congratulations and thanks to all 1600 contributors that helped make this release a reality.
I’ve spent the better part of September upgrading our main application to Rails 3. My hopes are that you will read this and gain some insight as what to expect when upgrading your own application.
Mon 09 Aug
2010
How we implemented Continuous Integration on Engine Yard Cloud
Posted at 10:18 AM by Adam Doeler in Programming,Tutorials
I was recently tasked with making Continuous Integration a regular citizen in our daily workflow.
Thu 18 Sep
2008
Gearshift: Migrations, for Gears
Posted at 8:28 AM by Cameron Westland in Programming
One of the main detractors from Gears for me was the lack of migrations. This doesn't seem to be a problem anymore!
(Via Simon Willison's Blog)
Tue 16 Sep
2008
Bluff: Beautiful graphs in JavaScript
Posted at 2:36 PM by Cameron Westland in Programming
Bluff is a JavaScript port of the Gruff graphing library for Ruby. It is designed to support all the features of Gruff with minimal dependencies; the only third-party scripts you need to run it are a copy of JS.Class (about 2kb gzipped) and a copy of Google’s ExCanvas to support canvas in Internet Explorer. Both these scripts are supplied with the Bluff download. Bluff itself is around 8kb gzipped.
(Via Gruber)
Sun 14 Sep
2008
Cappuccino: 1 Week, 10,000 Downloads Later
Posted at 10:29 AM by Cameron Westland in Programming
I downloaded cappuccino the day it came out and have been slowly working my way through the framework. Having zero experience with Objective-C it's a little jarring, so it's great to hear they are committed to creating more examples and adding to the existing documentation. Congratulations on 10k!
(Via Cappuccino Blog.)