April meeting in Bruges

It’s been a while since we’ve last been in West-Vlaanderen, but on April 29th we’re back! The meetup will happen in the historic city center of Bruges, right in the Park! And we have the friendly folks at Webdoos to thank for this opportunity.

Webdoos is a Bruges based webagency who we have been friends with for a long time. We’re very grateful that they’re willing to host the meetup in this lovely city, at this lovely venue.

Villa Bota is where it’s all happening and the address is Park 8 8000 Brugge. We kick off at 19h.

This event is organized in collaboration with PHP West-Vlaanderen, the local meetup group for the area. We’d love to give those guys a shoutout and thank them for the help.

This is the schedule for the event:

19:00 – 19:20: Welcome and drinks 
19:20 – 19:30: Intro
19:30 – 20:30: Varnish v4 release party
20:30 – 20:45: Break 
20:45 – 21:45: Practical Event Sourcing (by Mathias Verraes
21:45 – 22:00: Raffle, Announcements, Feedback 
22:00 – ??:??: Networking and drinks

Varnish v4 release party

Varnish is celebrating its v4 release party and we’re joining the party. We’ll host the Belgian party and we’ll be streaming some interesting content. More information soon.

Practical Event Sourcing (by Mathias Verraes)

Traditionally, we create structural models for our applications, and store the state of these models in our databases. But there are alternatives: Event Sourcing is the idea that you can store all the domain events that affect an entity, and replay these events to restore the object’s state.This may sound counterintuitive, because of all the years we’ve spent building relational, denormalized database schemas. But it is in fact quite simple, elegant, and powerful. In the past 18 months, I’ve had the pleasure of building and shipping two event sourced systems. In this session, I will show how you can build event sourced models using PHP.

About Mathias

Mathias Verraes is a recovering music composer turned programmer, consultant, blogger, speaker, and podcaster. He advises companies on how to build enterprise web applications for complex business domains . For some weird reason, he enjoys working on large legacy projects: the kind where there’s half a million lines of spaghetti code, and nobody knows how to get the codebase under control. He’s the founder of the Domain-Driven Design Belgium community. When he’s not working, he’s at home in Kortrijk, Belgium, helping his two sons build crazy Lego train tracks.