Laracon DB
Laracon DB
Daniel Coulbourne Daniel Coulbourne
Has spoken at:
And has done the following talks:
Verbs for Laravel (2024)

Daniel Coulbourne gives a talk about verbs, an event sourcing library for Laravel, by demonstrating a live game called 'thunk pyramid scheme' built for the conference. He shows how event sourcing allows tracking and replaying historical events, fixing data issues by replaying events with corrected logic, and maintaining data integrity. The talk culminates in a live demonstration of fixing a game exploit by replaying events after deploying a bug fix.

Building Laravel Packages (2021)
No video available
Flip the Switch Slowly (2024)

Daniel discusses how he used event sourcing to safely migrate a complex legacy exam system with millions of records of messy data to a new Laravel application. He shares how they gradually transitioned users while maintaining data integrity in both systems simultaneously through events, leading to the creation of Verbs - a simplified event sourcing package for Laravel.

Put Verbs in your database (2023)

Daniel Kurn presents 'Verbs', a Laravel package for event sourcing that aims to make it more ergonomic and developer-friendly. Through live coding, he demonstrates how to refactor a job application system from using traditional status columns to an event-sourced approach, showing how this better captures business requirements and handles state transitions while making it easier to track history and implement features like notifications.