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.