This is the recording of a talk I have recently to my work colleagues.

Read more...

One of the problems I tend to notice a lot when working on a mature Rails project is that there are train-wrecks everywhere!

Read more...

SecureRandom is a great library for creating cryptographically secure random values in Ruby, and you should definitely use it in your application code where appropriate.

Read more...

This short screencast is one that I recorded back in 2012 to demonstrate the power of Ruby on Rails to a client.

Read more...

One of the great things about Ruby on Rails is its philosophy of Convention over Configuration. Simply put, this means that developers are encouraged to name and organise their code in specific ways, and to stick to these naming principles wherever possible. The benefit of CoC is that developers spend...

Read more...