And update your tools to detect what the default branch is in each repository.
A dive into testing with Node, garbage error messages, and what you can do about them.
It took me an entire year to figure out what was wrong.
You’ve probably been tying your shoelaces wrong.
I finally figured out the fastest way to migrate to a new Mac.
The best syntax for declaring methods private in Ruby.
A rebuttal of all the arguments for using single-quoted string.
Hosting static sites on Heroku is a lot easier than it might seem.
The name is confusing so for years I didn’t realize Rails had database cleaning.
Generate new Rails applications without having to install Rails globally.
ActiveRecord callbacks will eventually bite you in the ass.
The correct method semantics will make the intent of the test clearer.
All the fun without any of the RSpec.
There will never be a better time than right now.
“Don’t Repeat Yourself” is a very misunderstood and misused rule.
You don’t need to outdent all your heredocs.
I had no idea this was possible until now.
Don’t let BCrypt slow down your tests.
It took me a while to come around on this one.
I could never remember this magic incantation.
People really did not like the premise of this one.
Alter your own perception of time.
It took me a long time to figure this out.
My proposal was rejected without, I think, proper consideration.
Devise simplifies this for you now.
Easily update a record’s timestamp when its association changes.
They’re usually quite bad.
I don’t think this is a good idea anymore.