-
Why Go?
Reasons to learn and use the Go programming language. First published in May 2012, rewritten a year later.
-
Go Object Oriented Design
Composition not inheritance, polymorphism through interfaces, and packages for namespacing.
-
Practical Object-Oriented Design
Sandi Metz' book on Object-Oriented Design is well worth the read.
-
Upgrading Postgres.app
Migrating to Postgres 9.2 takes some command line acrobatics.
-
Language Semantics: Class Variables
In Ruby,
@@classvariables are not really class variables. This articles takes a look at Java and Python to see how the semantics differ. Revised 17 December 2012. -
Py on the Horizon
Notes from Brett Cannon's talk on the changes in Python 2.6 and 3.0.
-
A Year of Rails Magic
Some frustrations with Rails 1.x which have since been addressed.
-
A Computer Scientist, a Mathematician, and an Engineer
Thoughts on Lua and simplicity.
-
Object Oriented Frameworks for Web Development
A survey of Rails, Django, and Zend Framework – bringing OOP to the web.
-
Canada on Rails
Notes from my first real-life experience with the Ruby on Rails community.