-
How I used artificial intelligence and async programming to transform interesting conversations into blog posts.
-
How did we build the new Open Source page?
-
You don’t need a sophisticated caching mechanism to improve your application’s performance. All you need is a basic understanding of the HTTP specification.
-
Learn how to build a production ready Rack application without a framework like Rails or Sinatra.
-
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.
Sign up to receive a weekly recap from thoughtbot