RailsConf 2019 - Database Design for Beginners by David Copeland

  Рет қаралды 22,783

Confreaks

Confreaks

Күн бұрын

RailsConf 2019 - Database Design for Beginners by David Copeland
_______________________________________________________________________________________________
Cloud 66 - Pain Free Rails Deployments
Cloud 66 for Rails acts like your in-house DevOps team to build, deploy and maintain your Rails applications on any cloud or server.
Get $100 Cloud 66 Free Credits with the code: RailsConf-19
($100 Cloud 66 Free Credits, for the new user only, valid till 31st December 2019)
Link to the website: cloud66.com/ra...
Link to sign up: app.cloud66.co...
_______________________________________________________________________________________________
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.

Пікірлер: 15
@mbigras
@mbigras 2 жыл бұрын
I've been waiting for this one for years now. Bravo! Crisp and fun, thanks very much!
@UliTroyo
@UliTroyo 5 жыл бұрын
Thank you, great talk!
@faizco-darazshop7923
@faizco-darazshop7923 4 жыл бұрын
This is absolutely great talk.. and that example is brilliant
@alanlennon3871
@alanlennon3871 3 жыл бұрын
you prolly dont care but does any of you know of a method to log back into an Instagram account..? I was stupid lost my account password. I would appreciate any tips you can offer me.
@quentinquinn8205
@quentinquinn8205 3 жыл бұрын
@Alan Lennon instablaster =)
@alanlennon3871
@alanlennon3871 3 жыл бұрын
@Quentin Quinn Thanks for your reply. I got to the site thru google and im in the hacking process atm. Seems to take a while so I will get back to you later with my results.
@alanlennon3871
@alanlennon3871 3 жыл бұрын
@Quentin Quinn it did the trick and I now got access to my account again. Im so happy:D Thank you so much, you saved my ass !
@quentinquinn8205
@quentinquinn8205 3 жыл бұрын
@Alan Lennon Glad I could help =)
@Andre_XX
@Andre_XX 4 жыл бұрын
In the real world you will find this is far more difficult than you think. There are many subtleties with data. The same underlying data can be transformed into a different model depending on your point of view. Another complication that is usually poorly modelled is the time dimension. Data is not always static. There are multiple time dimensions. The time something changes in the real world. The time data actually changes in the database. The time data was supposed to change in the database.
@TheCodeConnoisseur
@TheCodeConnoisseur 2 жыл бұрын
Fantastic
@victormartins-software3912
@victormartins-software3912 4 жыл бұрын
Wow, brilliant, thank you 🙏
@Matheus.Richard
@Matheus.Richard 4 жыл бұрын
I would rather provide a default value for the finishing move than adding all those safe operators. Kinda like the NullObject pattern. It seems cleaner to me.
@JB-im8sg
@JB-im8sg 3 жыл бұрын
I don't see how this represents the null object pattern tbh. If you're just providing a meaningless default value instead of null why can't null just be good enough?
@Nuatheone
@Nuatheone 2 жыл бұрын
This talk makes no sense to me... especially for beginners it's over complicated and badly explained. Examples are not well picked and confusing.
@blackstratmx
@blackstratmx 2 жыл бұрын
@@Nuatheone I think it isn't for beginners.
RailsConf 2019 - Cache is King by Molly Struve
35:53
Confreaks
Рет қаралды 9 М.
Design Good Schemas - Get a Better Database - Nuri Halperin - NDC Oslo 2023
1:02:19
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 39 МЛН
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 6 МЛН
MongoDB Schema Design Best Practices
50:39
Joe Karlsson
Рет қаралды 173 М.
RailsConf 2017: A Deep Dive Into Sessions by Justin Weiss
32:42
Logical Database Design and E-R Diagrams
32:23
Brian Green
Рет қаралды 379 М.
RailsConf 2019 - Profiling and Benchmarking 101 by Nate Berkopec
39:08