Blog
Insights on tech, product and startups from the TBDS team.
RubyRails
Why You (Probably) Don't Need Static Typing in Rails
Static typing in Ruby sounds appealing — but good naming conventions get you 80% of the benefits with none of the overhead. No gems, no annotations, no build step.
3 min read · 1 April 2026 Read more →
RailsPostgreSQLDatabase
Why disable_ddl_transaction! Migrations in Rails Should Only Ever Have One Statement
Zero-downtime deployments require safe index creation — but a subtle failure mode in Rails concurrent migrations can leave your database in an inconsistent state. Here's the rule, the risk, and how to enforce it automatically.
4 min read · 24 March 2026 Read more →