Status Change: Now Using Event Sourcing

Emily Stamey (10.Jun.2017 at 11:00, 50 min)
Talk at PHP South Coast 2017 (English - US)

Rating: 4 of 5

Being flexible to changes in business process makes our jobs easier, and it helps our applications adapt to those changes with minimal code changes. One of the biggest adaptions in our applications has been the addition of Event Sourcing to make a note of an Event that happened in the system. With these Events, we can affect change immediately, or even later. This is most helpful in our reporting interfaces. We can build, change, and throw away our reports very easily. This is much easier than our older reports being generated by large SQL queries.

Attendees will learn:

- idealogical differences between status flags and events
- triggering events in your application
- handling events to reflect the state of your application data
- building reports from events that are easy to change

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

 
Comments closed.

Comments

Rating: 4 of 5

10.Jun.2017 at 11:49 by Mihail Irintchev (66 comments) via Web2 LIVE

Good coverage of the most important properties of events, basic rules on what to do and what not to do. Also covered examples of how event sourcing was used to implement an application the speaker was involved in. Some code and DB examples regarding the structure and handling of the events.
Might be a great material for a hands-on 3-4 hour tutorial on implementing a sample app using event sourcing based on a given applicable domain problem (like banking or accounting).

Rating: 4 of 5

10.Jun.2017 at 14:00 by Sean Wallis (11 comments) via Web2 LIVE

Emily spoke clearly and covered a lot of material. The talk could be given in full over a longer time period, but the main points were well explained in the time available. Emily's responses to questions were also useful, and many useful links were provided. Thanks Emily

Rating: 4 of 5

10.Jun.2017 at 14:36 by Matt Brunt (54 comments) via Web2 LIVE

Nice intro to event sourcing and the benefits it can bring in a system.

It was an enjoyable, knowledgeable and informative talk.

At times, the example used felt a little like more understanding was needed to fully appreciate why it was relevant to that particular domain.

Rating: 4 of 5

10.Jun.2017 at 15:49 by Liam Wiltshire (101 comments) via joind.in Android app

A good intro to event sourcing. Would have liked a little more looking into the code, but things 'clicked' more than they have in other talks I've seen.

Rating: 4 of 5

10.Jun.2017 at 20:24 by Katy Ereira (65 comments) via Web2 LIVE

Really good information presented in this talk. Definitely gave me a good insight into event sourcing.

I only really have one criticism and that was the slides; the information they contained was great but the style of slides was a bit lacking in consistency, and the fact that it wasn't full-screened and I could see task bars etc. was distracting for me; I find it difficult to focus if there is 'background noise'.

I also hated the big phpsc hashtag lights at the sides but I won't blame Emily for those!

Rating: 4 of 5

10.Jun.2017 at 22:30 by Ben Plummer (44 comments)

Good introduction to event sourcing including when it should be used and the benefits of it.

The in-depth real-world examples were really helpful although at certain points I lost track a bit following them. This may have just been down to the fact that it's a complex subject to cover in a talk but overall I enjoyed it and also took a lot away from the hands-on session afterwards. Thanks for the help!

Rating: 4 of 5

10.Jun.2017 at 22:43 by Chris Emerson (50 comments) via Web2 LIVE

A great introduction to both event sourcing, and some explanations of the practicalities and implementations around it using a real world example. It's good to see some of the evolution of the implementation, such as introducing the domain message wrapper.

Some of the code examples I think could be made a bit clearer - only a few lines of the files were shown at a time, and no syntax highlighting, made it just a bit harder to process than it should have done I think, but overall it was great.

Rating: 4 of 5

10.Jun.2017 at 23:30 by Peter Fisher (37 comments) via Web2 LIVE

Good talk with some fab content. I would of preferred a bit more code or some more connection between the code and the practice of event sourcing.

Rating: 4 of 5

11.Jun.2017 at 09:29 by Jonathan Parker (16 comments) via Web2 LIVE

I found this presentation very interesting and useful. I think there was high value in presenting practical experience in such a tricky design situation. I would have benefitted from seeing the slides of code for a bit longer. Hence also attended the hands-on. Is there any chance the slides could be made available here?
many thanks,

Rating: 4 of 5

11.Jun.2017 at 19:27 by Lee Boynton (61 comments) via Web2 LIVE

The talk delivery was clear and consistent. It was good to have a real world example of how to use event sourcing and why, though it would have been nice to see a bit more code as not everyone would have been able to make the hands on session. That said, I think it may have been difficult to fit all of it in during the time.

Thanks Emily!

Rating: 3 of 5

12.Jun.2017 at 19:44 by Naomi Gotts (14 comments) via Web2 LIVE

This talk was definitely worth going to and the example used was a good one. Appreciate that there was a lot to cover but for me, I don't think enough time was spent looking at the code to connect the points together enough, that part felt a bit rushed.

Rating: 5 of 5

12.Jun.2017 at 21:14 by Nigel Greenway (59 comments) via Web2 LIVE

This was a great talk. Having worked in a University myself I was able to get the benefits of the information being shown you my issue was that event sourcing plus the domain example being given were overwhelming to allow me to take it in.

The talk was very well presented and confidently given, with great advice points along the way from what Emily had learn't along her journey of Event Sourcing. Has allowed me to go away and learn/apply in my own code bases.

Rating: 2 of 5

15.Jun.2017 at 23:07 by Neil Nand (46 comments) via Web2 LIVE

I had no knowledge of Event Sourcing before this talk and I think as a result of that wasn't able to follow a lot of the content or take much away from it.

Rating: 5 of 5

16.Jun.2017 at 10:13 by Feliksas Mazeikis (9 comments) via Web2 LIVE

This was my first encounter with Event Sourcing and it was very educating talk. The structure of presentation worked really well for me, as relying on existing software for examples puts everything in a clear perspective. It's a shame that some of the in-depth code sections had to be skipped due to time constraints, but the follow-up in workshop area after the presentation made up for it (and even without the missing parts, I feel like I've learned a lot during the talk).

Thanks for the amazing talk and workshop, Emily!

© Joind.in 2018