One of the biggest risks when starting a new business is accidentally building something people won’t use. Here are eight essential steps to reduce this risk.
You can use PostgreSQL’s JSON data types to store embedded data on Ecto models. But the way Ecto tells you to store it might not be the best way.
In this special episode of the Giant Robots Smashing into Other Giant Robots Podcast, we take a look back on the founding of thoughtbot.
Write more confident code to avoid viral Maybe
taking over your project.
Leverage the core mechanics of Maybe
to clean up your nested cases.
Exploring a new product or venture? Know when to build, buy, and hire.
We’re renaming the Cocaine gem to Terrapin.
Introducing an intensive course for building full-stack Web apps with test-driven development.
Sick of bugs? See how Crystal and Lucky actions work together to prevent common web application errors.
Understanding why we use factories helps us write faster, more readable tests.