Entries from Z1R0 tagged with 'programming'

Testing is Insurance Against Technical Debt

Technical Debt Evaluate Your Technical Debt with Sonar I've been ghosting YCombinator's Hacker News and one of the most interesting articles I recently read was by Martin Fowler on the idea of Technical Debt. Coined by Ward Cunningham, the...

Fink, ImageMagick, and RMagic Installation for Rails

RMagic Installing RMagick on OS X using MacPorts It took me a while to figure out how to get Fink to install ImageMagick and the RMagic gem for use with attachment_fu and I thought I would share my method....

RailRoad III

Testing You can't really follow the the Test Driven Development methodology without writing tests as you develop. While the ROR documentation is fairly complete to get started on building an application, the organization of the documentation (as well as most...

Professional Developer Tools OS X

There are just some tools that make life easier. Although I'm a self proclaimed CLI junkie, I think that adhering to fundamentalist attitudes only leads to atrophy. To that end, I'd like to suggest a couple of tools that I...

RailRoad II

Here are a few additional notes regarding my experiences with Ruby on Rails. Although there is veritable dearth of information on these topics, the difficulty as ever lies in having a single consolidated reference for these issues. At best, documentation...

RailRoad

Here are some notes I've collected as I've worked through developing my application on Rails: PostgreSQL I generally prefer using PostgreSQL for my personal projects. PostgreSQL's pedigree and consistent level of technical superiority means that I'll never have to second...

Subversion Primer

The Red Book SVN Reference Card There comes a time when version control becomes a necessity; that's when Subversion comes to the rescue. Having worked with both CVS and Subversion, I recommend avoiding the baroque intricacies of CVS for...

One Language to Rule them All

Will machines think like human beings, or will human beings begin thinking like machines? This is an interesting question with rather practical implications to a programmer. Although there are certain advantages understanding the low level mechanics of how computers work,...