Configuration in the environment with dotenv
24 January 2014Security’s one of the most easily overlooked risks when developing software. The Rails community has recently had another dispute about the…
Security’s one of the most easily overlooked risks when developing software. The Rails community has recently had another dispute about the…
Lazy evaluation of enumerables is one of the most exciting new features in Ruby 2.0’s standard library. Changing the execution sequence of…
I was the lead developer on Resource Guru’s slick new JavaScript calendar, written using Backbone.js. On Saturday 29 June 2013 I gave a…
Rails boot times suck. Waiting between 5 and 25 seconds to restart a server, run a test or to open the Rails console just doesn’t cut it…
Groping test tools like TypeMock exist in the realm of statically typed languages to allow you to bypass encapsulation and access private…
On 7 - 9 February, the Strand Tower Hotel in Cape Town played host to the 2013 installation of Rubyfuza. Rubyfuza is the premier Ruby event…
When developing Rails apps, the logs tend to subtly grow without being checked. On one machine I freed up 10GB of disk space just by…
When doing TDD it’s important to have a short feedback cycle. Fast tests aren’t just a nice-to-have, they’re an essential part of the cycle…
Rails 3.2 was released on Friday 20 January. So as any good Rails developer would, I started playing around with it on an app I’m building…
The subject of mouse movement in OS X has been debated for years now. Personally I despise the default movement settings in OS X and have a…