-
ActiveRecord provides a comprehensive interface for querying the database, but at what cost?
-
We’re re-running our online workshop “How to Supercharge Your Rails App with a Code Audit” and you’re invited!
-
Learn thoughtbot’s approach and process around conducting code audits on Rails apps for our clients.
-
If your codebase is complex, services might not be the appropriate solution.
-
When you’re stuck in the weeds of a particular problem, don’t forget to take a step back and hear from those most impacted by your work: your customers.
-
Avoid siloing information by spending time communicating.
-
When our technical interview began to feel “off”, we identified pain points and crafted a new experience, resulting in less bias, reduced variance, and a more accurate representation of day-to-day work.
-
Elm types like String
can represent an infinite number of possible values. Let’s use types to reduce that number and better declare intent.
-
Exploring a new product or venture? Know when to build, buy, and hire.
-
Elm is strongly-typed; JavaScript is not. Communication between the two is paramount for large applications and ports enable this.
Sign up to receive a weekly recap from thoughtbot