-
A guide on web security, DeMorgan Laws, force-pushing without losing your work, and more!
-
Branching early helps structure multi-step forms.
-
Rails writes a new cache entry based on the first request. But what happens when that request is from an admin?
-
Learn how to improve the interface of your existing Active Record Models with this underutilized API.
-
Highlights of what happened in thoughtbot’s #dev channel on Slack this week.
-
It’s fine. We can still write good code.
-
Let’s take a trip to Objective-C from Ruby.
-
Because 0x0000000103f70c98 never helped anyone.
-
How much does it cost you to carry dead code? How do you find and remove zombie Ruby code? Use these 4 strategies to kill out all the dead code in your Ruby application.
-
The contents of a map
block should probably be an instance method on each item.
Sign up to receive a weekly recap from thoughtbot