For our first meetup of the year we will revisit the MCS offices. We have two awesome speakers lined up: Bobby Bouwmann and Christopher Pitt, both PHP Benelux speakers. Bobby will introduce a few interesting design patterns that are used in the Laravel code. Christopher will show us how to add your own custom syntax to PHP.

Wednesday 24th January 2018

20:00
1
Laravel Design Patterns
Talk by Bobby Bouwman (50 minutes)

Most of us use Design Patterns on a daily basis without noticing. Design patterns are commonly defined as solutions to recurring design problems. Frameworks like Laravel use Design Patterns throughout the codebase to keep structure and maintainability. In this talk we will explore 3 to 4 Design Patterns used in Laravel. Once we have a basis of the design patterns we go into some practical examples.

21:00
1
Transforming PHP
Talk by Christopher Pitt (45 minutes)

If you use other languages, you've probably found features that you wish PHP had. Perhaps you miss that bit of C# class accessor syntax. Or perhaps you'd really like to use JS arrow functions... You can have those things, and you don't even have to write C to do it. I’m going to introduce you to a library that will allow you to use preprocessor macros, to turn your desired bit of syntax into valid PHP syntax. Then I’m going to show you a few libraries that use those macros to bring fresh and interesting new syntax to everyday PHP applications.