Daniel Coulbourne - Put Verbs in your database - Laracon AU 2023

Sdílet
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

Komentáře • 3