Archive for the ‘Project Management’ Category

The (Some) Fallacies of Test First Development

Thursday, November 5th, 2009

I should first clarify that I would never come out against the idea of writing tests for your code. I find testing to be a wonderful way to aid refactoring, fight regression, and build developmental confidence in a piece of software. Lately I have tried to provide significant test ...

MIT + Please Contribute License

Wednesday, October 21st, 2009

We all love open source. Most of the tools I use and platforms I develop on are part of some open source initiative. With that said I think that many people are missing the point and coming to the table with unreasonable and sometimes arrogant expectations of OS maintainers. Last week ...

Testing your Google API connectors in development

Monday, October 19th, 2009

I often find myself needing to interface with google and their suite of applications. It may be obvious but I thought I would share my method of configuring my environment so I can actually connect to the google servers with the same api key that I use on production. ...

Thoughts on deploying ruby apps without capistrano

Sunday, October 4th, 2009

I recently left the ruby deployment team for  large managed rails-based hosting provider. We used capistrano for our deployment needs. Once we had successfully configured an application and its dependencies we would hand over a very robust capistrano recipe to the end user and it turns out that almost all ...

What nginx + passenger means to the rails framework

Wednesday, April 29th, 2009

I work for <insert large managed hosting provider specializing in rails deployment here> and I had the good fortune of getting to play with nginx + passenger before its recent release. This gave me some time to think about how completely it integrates into my deployment stack many weeks before ...

My take on the Mac OS vs. Windows argument

Tuesday, April 14th, 2009

I have worked with, networked together, programmed, repaired and played on computers for the better part of the last two decades. While this by no means makes me an old wizard, it does mean that I should have something to say about why I might prefer one platform over another. ...

Bash Primer for Beginners

Sunday, April 12th, 2009

If you are working with OSX or *nix flavored systems and you are not already automating mundane tasks with bash or some other scripting language than you must enjoy repetition.  I migrated over to OS X a few years ago and although I had been integrating Linux and Apple Operating ...