Daniel Coulbourne - Put Verbs in your database - Laracon AU 2023
Vložit
- čas přidán 2. 07. 2024
- 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: • Event Sourcing Job App...
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 - Věda a technologie
Great event sourcing talk 👏👏👏
Zonda