Réflexions sur la tech, le produit et les startups par l'équipe TBDS. Du code qui tourne en production, pas de la théorie de tiroir.
def total_ttl(order) order.lines.sum(&:price) end # naming > annotations
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.
disable_ddl_transaction! add_index :users, :email, algorithm: :concurrently
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.
Cabinet de conseil en développement logiciel. Une équipe 100 % senior pour accompagner vos projets stratégiques.
Parlons de votre projet