Daniel Coulbourne - Put Verbs in your database - Laracon AU 2023
Join software developer, Daniel Colburne, as he shares his journey of building a Laravel based web game during COVID and discover his approach to a new approach to event sourcing by putting verbs in your database.
Unfortunately, the live demo gods were against Daniel, but he has a recording of the live code portion of this talk, which you can check out here: https://www.youtube.com/watch?v=Gy-furf9DHk
00:00 Introduction
00:41 Introducing Daniel
01:08 Building The Web Game
02:04 Talking Businessly Podcast
02:35 No Plans To Merge Podcast
02:58 Demoing Verbs Package
03:10 Harry's Request #1
03:56 Harry's Request #2
04:45 Migrating Data
05:15 Break Time
05:38 Harry's Request #3
06:27 Creating Interviews
07:11 Harry's Request #4
07:45 The Problem With Nouns
08:15 Understanding Verbs
08:56 Event Sourcing Benefits
09:52 Showing Event Data
10:46 Query Simplicity
11:28 Time Travel
11:57 Modular Architecture
13:00 Live Coding The Solution
14:30 Implementing Submit Logic
15:46 Implementing Approve Logic
17:10 Implementing Reject Logic
17:59 Transition To Timestamps
19:31 Implementing Timestamps
20:23 Adding State Machine Logic
21:32 Implementing The State Object
23:55 Debugging State Logic
25:30 Deleting Bad Tests
26:18 Scheduling Interviews
29:44 Preventing Duplicate Events
30:39 Additional Pro Tips
31:21 Conclusion
Схожі відео
Laracon India
27 травня 2026
Live Coding Music with PHP : Marcel Pociot | Laracon India 2026
Laracon India
27 травня 2026
Strict AI Engineering : Nuno Maduro | Laracon India 2026
Laracon India
27 травня 2026
Inside Nightwatch: Real-Time Analytics at Scale : Jess Archer | Laracon India 2026
Laracon India
08 квітня 2026
Building Native Components with PHP : Simon Hamp & Shane Rosenthal | Laracon India 2026
Laracon India
07 квітня 2026