
I stopped writing code, and I'm not sure that's a good thing
The work I used to love is now being done by AI

Why Ruby class methods aren't always private, and how to fix that
It's surprisingly easy to expose class methods as public inside `class << self`

How to automatically run tests and code analyzers via Git hooks
Run the same checks locally that you'd normally rely on in CI

A Decade in Australia: a home away from home
🇦🇺 My 10th Austranniversary

My Favorite Rails Upgrade Strategy
Ditch the rake task and try this method instead

How to run your feature specs using Capybara and Headless Chrome
Enjoy faster testing!

How to set up multiple Heroku accounts in heroku-cli

[Ruby] How to get the name of the calling method?
New blog theme

Prevent Rails from writing log files in development and test

Puma vs. Unicorn

Rake task to import a production DB dump

Why I regenerated my SSH key and maybe you should too

What is "frozen_string_literal" in Ruby?
Why use this magic comment?

If you really need to create a monkey patch, do it properly

CampJS 2014 - the best geek event I ever attended

How to use the command line on macOS

What's in my macOS menu bar?

An awesome Wiki built with Ruby and Rails!

Have a Rails 2 app? You can run it on the newest Ruby!

Interesting script written in Ruby: "The Globe"

Hello, I am a compiler

Getting root permission to change a file without leaving Vim
