How To Avoid Database Migration Hell

Edward Coleridge Smith (23.Aug.2016 at 14:00, 45 min)
Talk at Laracon EU 2016 (English - US)

Rating: 3 of 5

How To Avoid Database Migration Hell

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 2 of 5

23.Aug.2016 at 15:45 by Luke Lowrey (5 comments) via Web2 LIVE

Too much of the talk was leaning towards the basic of "how to make a migration" or "how to make a seed" which seemed to be pitching at a too basic level considering the people who would attend a talk with this title. The latter half was more interesting on the scope of how you can use specific types of Seeder classes, other DB pitfalls and ways out of them. More of that would be great!

A monotonous / rushed tone of voice made it tricky to follow at times. Remember: breathe. A bit of an overuse of the term "I think" too. It's nice to hear an authoritative tone of voice, as it gives the feeling the speaker knows what they're on about.

Rating: 5 of 5

23.Aug.2016 at 19:46 by Michael Teeuw (13 comments) via Web2 LIVE

Nice tips and suggestions. Interesting talk!

Rating: 3 of 5

23.Aug.2016 at 20:27 by Pierre Vergeldt (13 comments) via Web2 LIVE

Far toooo easy.
Next time start with summary and show more real.examples.
Thats what i wanted to see and hear

But the talk was good.

Rating: 3 of 5

23.Aug.2016 at 21:00 by Barry vd. Heuvel (22 comments) via Web2 LIVE

Good intro for migrations, but not the right target group. Started to slow / basic, even when the audience showed that everyone was already using migrations / seeds. Did have some helpful tips at the end. For people not familiar with migrations, this would be very good.

Rating: 4 of 5

23.Aug.2016 at 23:01 by Geshan Manandhar (7 comments) via Web2 LIVE

Good talk, some of the details about faker and doing those migration stuff could be replaced with some live migration examples.

Rating: 3 of 5

23.Aug.2016 at 23:50 by Adam McDonald (1 comments) via Web2 LIVE

The delivery was good, but about much of the talk seemed to just be telling us much of what the documentation already does. Had the title been "Introduction to Migrations" this would have been a fantastic talk, though. A few tips for the future would be to breathe a bit more. The nerves started to show a little (which I don't think anyone would blame you for!), which made you speed up in some parts.

Rating: 2 of 5

24.Aug.2016 at 06:41 by J├╝rgen van Dijk (31 comments) via Web2 LIVE

Totally agree with Luke Lowrey about the monotonous tone and speeking to fast, so it felt like putting a 80 minutes talk into 60 minutes.
Content of the talk was too basic, could have been more advanced at start.

Rating: 2 of 5

24.Aug.2016 at 14:56 by Jerry Hof (10 comments) via Web2 LIVE

basic stuff that can bore you :)
I expected more complex situation and tips and tricks

Rating: 3 of 5

24.Aug.2016 at 15:33 by Tim Hyde (8 comments) via Web2 LIVE

Some useful ideas, and well presented.

Though I think using seeds rather migration for some setting type stuff, is not necessarily the best way. On a recent project we ended moving in the opposite direction on this to what you guys did.

Rating: 2 of 5

25.Aug.2016 at 10:27 by Mellissa Geutskens (12 comments) via Web2 LIVE

I haven't seen all of the presentation, but the first half hour kind of disappointing to me. It was all about what are migrations and seeds and how to use them, but as a Laravel developer you probably already know that. This talk would have been interesting for a different public (maybe to convince developers to start using Laravel)..

Rating: 1 of 5

25.Aug.2016 at 14:05 by martin morlog (5 comments) via Web2 LIVE

way too 101 for this audience, as realised by speaker when getting 90% affirmative on asking 'who of you already uses migrations and seeds?'.

Rating: 2 of 5

25.Aug.2016 at 15:02 by Mark Starkey (14 comments) via Web2 LIVE

nothing new that hadn't already been covered in the docs an by a dozen tutorials, he came across well and held the talk together, but felt the subject wasn't expanded past the basics.

Rating: 2 of 5

26.Aug.2016 at 13:12 by Jochem Fuchs (45 comments) via Web2 LIVE

The presentation in itself was good and Edward explained everything quite clearly despite being obviously nervous. So perhaps I should've rated higher, but what I want to make clear is simply how important it is to know your target audience or to be prepared if the level of knowledge is very different from what you expected.

You asked two very important questions at the start:
- How many people here have used migrations
- How many people have used seeds

More than 90% of the audience raised their hands. And at that point I hoped you would've just skipped all the entry level stuff and headed to more advanced cases.

The title itself is probably the most important reason for feeling let down. It suggests that it was about the edge cases, where the migrations fail or where you want to do advanced migrations or anything other than migrations 101.

Rating: 4 of 5

26.Aug.2016 at 16:56 by Robert Settle (10 comments) via Web2 LIVE

As others have mentioned I think the talk did start off too basic - considering the audience - but there was still a lot of useful insight provided during the latter stages of the talk concerning the ideas of using environment specific seeds, and a couple of other tips. It was very easy to hear and understand the speaker and overall I think it's worth watching for anyone working on larger projects.

Considering the title of the talk I thought there may have been more advice affecting longer term projects which have lots of and lots of migrations. For example, having migrations that undo what has been done in a much older migration, and changing column names/types etc.

Rating: 3 of 5

27.Aug.2016 at 12:26 by Jonas Erlandsson (12 comments) via Web2 LIVE

I picked up some interesting thoughts, but I agree with Luke Lowrey. It felt a bit too basic.
Migrations is one of the first things one (should) learn when working with Laravel, so maybe I wasn't the targeted listener for this, but I also think that people visiting Laracon have at least a bit more knowledge about the framework and thus it felt a bit too beginner-friendly.
Also the speaker talked about putting seed data into the migrations, which I never seen of even heard of (doesn't mean people never does it though).
I would love to see some more in depth regarding how to splitting stuff, the reasoning behind it and how to do it, instead of explaining what those things are.

Rating: 2 of 5

01.Sep.2016 at 17:35 by Alexander Feil (11 comments) via Web2 LIVE

Had hard times to follow you. Since I'm not a native speaker, you talked very fast.
Your slides looked good - but about 90% of the talk was basic stuff. Every Laracast user - and I think there were many in the audience - had already seen these migration methods.

© 2017