Command and (e)mission Control New Year, New Topics - Jan 2018

Using event dispatchers and command buses in applications is becoming common place, but are we using them in a way that aids understanding? With the rise in popularity of Domain-Driven Design to drive meaning in applications, and our applications becoming increasingly small and "hexagonal", the concept of defining the difference between an Event and a Command is becoming more important. This talk explores using command buses and event dispatchers in combination to clearly segregate the structure, and uses an example of how to use these to create clean CQRS-based applications.

Speakers

  • Barney Hanlon
    Barney Hanlon

    Geek by day, Chef on weekends, and I love climbing, even though I'm not particularly good at it.

Interested in speaking?

We’re always looking for speakers, so do drop us a line, regardless of your experience, we’re all about first time speakers.

If you’re looking for ideas, a few of the topics we’re keen to hear about are:

  • Debugging & profiling
  • Frameworks
  • Lightning talks
  • PHP7, PHPNG
  • Support tools (e.g. phplint, boris, phpsh)