<?phplx meetup - December 2018
Details
19:00 - Registration
19:30 - PHP Internals for the Inquisitive Developer - Jeremy Mikola
20:10 - Year with EventSourcing & CQRS - Miro Svrtan
20:45 - Prize Raffle
20:50 - Networking
-----------------------
PHP Internals for the Inquisitive Developer
Even if you have no intention of becoming a PHP core developer or creating a PECL extension, cursory knowledge of PHP's inner workings can prove useful. This session will examine the lifecycle of a PHP request and equip you with essential knowledge and tools that can be used to diagnose the occasional segfault or language bug, decipher what that poorly documented SPL class actually does, and confidently answer why a PHP or C implementation is most warranted for a given problem.
Year with EventSourcing & CQRS
For the last few years, PHP community has been buzzing about ES/CQRS, pretty much there was a talk on every conference. Now it's time to see how it worked out for me in practice.
ES/CQRS is a different approach to building applications from what we all have been thought to do for years. I'm not going to introduce Event Sourcing and Command Query Responsibility Segregation (ES & CQRS) but speak about my experiences in developing & running it on production.
I have implemented it on few projects: in some I run it as a part of bigger application, while in some it's just the core and one where everything is event driven. The shift in architecture and mindset is pretty big: while code structures and logic became simple, amount of code and workflows get complicated to the point of 'where did I loose this input?'.
Not to go into too many details, I've had to learn lot of DDD practices that I feel have made me a better developer and use some of the knowledge gathered in this projects into 'everyday' code of projects that I work on.
-----------------------
