Recently, I’ve noticed that more and more people seem to be using JSONB columns with PostgreSQL in Rails apps—specifically to create a flexible place to define model attributes in a way that’s cheap and easily modifiable. A sort of pseudo-attribute, created on the fly, without having to create DB migrations...

Read more...

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...