Technical leader with over 20 years of software development experience. I lead by example, providing solutions and products directly to users. I know secrets about scaling engineering teams at startups as well as agile product development.View the profile
About the talk
RailsConf 2019 - Database Design for Beginners by David Copeland
Rails’ migrations were a revelation when Rails came out, as it provided a way to manage your database schema, but also included many wonderful defaults that made all Rails developers pretty good at database schema design! But these defaults are just the beginning. Properly modeling your database can bring many benefits, such as fewer bugs, more reliable insights about your users or business, and developer understanding. We’ll talk about what makes a good database design by understanding the concept of normalization and why a properly normalized database yields benefits.
Buy this talk
Access to all the recordings of the event
Buy this video
With ConferenceCast.tv, you get access to our library of the world's best conference talks.