Thank you Laracon EU!
Yesterday I gave my talk at Laracon EU called "Flip the Switch (Slowly)" This was my 2nd international Laracon talk in a row after launching Verbs (https://verbs.thunk.dev) at Laracon AU in November. I decided to take a break from launching stuff in my talks this year and took the opportunity to tell a story of a large legacy database refactor. ?? Here's a quick Summary Legacy data sucks. Rebuilding a seriously old legacy application comes with two challenges, the code and the data. Much has been written about dealing with legacy code, but migrating large amounts of legacy data is a daunting task. I told a story about a large data migration we did a few years ago by leveraging event sourcing to simultaneously project the same data into both the legacy database and the new, restructured database of a Laravel app. We eventually got to the point where changes in the legacy system fed data into the Laravel and vice versa. This allowed us to transition our users over to the Larave rewrite slowly to avoid a dramatic "flip the switch" moment that could have gone south. I also announced what's coming in the next few months for the Verbs ecosystem: ?? Verbs 1.0 Roadmap ?? Verbs Documentation Rewrite ?? Verbs-Livewire Integration Launch ?? Verbs Commands Launch ??? Verbs History Launch I'll be back on the "launching things on stage" train again soon! All of this and more will be the topic of my upcoming Laracon India Official talk in March! I don't know when the recordings of my talk will be available, but I'll be sharing them as soon as they are. Thanks so much to the entire Laravel and Laracon team for having me out. What a blast.