Ibuildings is proud to organize the tenth Dutch PHP Conference on June 24 and 25, plus a pre-conference tutorial day on June 23. Both programs will be completely in English so the only Dutch thing about it is the location. Keywords for these days: Know-how, Technology, Best Practices, Networking, Tips & Tricks.
09:30 |
Hexagonal BDD - Part 1
Workshop by Scato Eggen (3 hour) Hexagonal BDD - Part 1 |
Going Elastic
Workshop by Philipp Krenn (3 hour) Going Elastic |
|
Modern Databases
Workshop by Derick Rethans (3 hour) Modern Databases |
|
Basic CQRS and Event Sourcing with Prooph
Workshop by Jefersson Nathan, Marco Pivetta (3 hour) Basic CQRS and Event Sourcing with Prooph |
|
React.js Workshop - Part 1
Workshop by Pratik Patel (3 hour) React.js Workshop - Part 1 |
|
Migrating PHP extension from PHP 5 to PHP 7 - Part 1
Workshop by Julien Pauli (3 hour) Migrating PHP extension from PHP 5 to PHP 7 - Part 1 |
|
Lightning fast tests
Workshop by Jakub Zalas (3 hour) Lightning fast tests |
|
Containerizing a production environment - Part 1
Workshop by Lucas van Lierop (3 hour) Containerizing a production environment - Part 1 |
|
13:45 |
Hexagonal BDD - Part 2
Workshop by Scato Eggen (3 hour) Hexagonal BDD - Part 2 |
Get started with Graph Databases and Neo4j
Workshop by Christophe Willemsen (3 hour) Get started with Graph Databases and Neo4j |
|
Message oriented architectures with RabbitMQ
Workshop by Mariusz Gil (3 hour) Message oriented architectures with RabbitMQ |
|
React.js Workshop - Part 2
Workshop by Pratik Patel (3 hour) React.js Workshop - Part 2 |
|
Migrating PHP extension from PHP 5 to PHP 7 - Part 2
Workshop by Julien Pauli (3 hour) Migrating PHP extension from PHP 5 to PHP 7 - Part 2 |
|
Choose Extreme continuous delivery - a experiment
Workshop by Sebastian Schürmann (3 hour) Choose Extreme continuous delivery - a experiment |
|
Containerizing a production environment - Part 2
Workshop by Lucas van Lierop (3 hour) Containerizing a production environment - Part 2 |
10:45 |
Mirror, mirror on the wall: Building a new PHP reflection library
Talk by James Titcumb (45 minutes) Mirror, mirror on the wall: Building a new PHP reflection library |
Build your own Recommendation Engine with Neo4j and Reco4PHP
Talk by Christophe Willemsen (45 minutes) Build your own Recommendation Engine with Neo4j and Reco4PHP |
|
A Functional Guide to Cat Herding with PHP Generators
Talk by Mark Baker (45 minutes) A Functional Guide to Cat Herding with PHP Generators |
|
Restructuring classes and behaviour to remove inheritance with composition
Talk by Wouter de Wild, Jasper Stafleu (45 minutes) Restructuring classes and behaviour to remove inheritance with composition |
|
Debugging: past, present and future
Talk by Derick Rethans (45 minutes) Debugging: past, present and future |
|
JWT: To authentication and beyond!
Talk by Luis Cobucci (45 minutes) JWT: To authentication and beyond! |
|
11:45 |
The secrets of Cryptography
Talk by Christopher Riley (45 minutes) The secrets of Cryptography |
Solving Cross-Cutting Concerns in PHP
Talk by Alexander Lisachenko (45 minutes) Solving Cross-Cutting Concerns in PHP |
|
Identify All the Things With UUIDs!
Talk by Ben Ramsey (45 minutes) Identify All the Things With UUIDs! |
|
React.js: Super-fast Single Page Web Applications
Talk by Pratik Patel (45 minutes) React.js: Super-fast Single Page Web Applications |
|
Microservices with Thrift, or why I stopped worrying about REST
Talk by David Soria Parra (45 minutes) Microservices with Thrift, or why I stopped worrying about REST |
|
Gary Hockin Step into debugging
Talk by Gary Hockin (45 minutes) Gary Hockin Step into debugging |
|
13:30 |
Elasticsearch, the story so far
Talk by Frank Koornstra, Jordy Moos (45 minutes) Elasticsearch, the story so far |
Machine Learning for the rescue
Talk by Mariusz Gil (45 minutes) Machine Learning for the rescue |
|
From source to code: an introduction into compilers, interpreters and JIT
Talk by Joshua Thijssen (45 minutes) From source to code: an introduction into compilers, interpreters and JIT |
|
Architectural Anti-patterns
Talk by Jakub Gadkowski, Dimitrios Psarrou (45 minutes) Architectural Anti-patterns |
|
A year of continuous delivery
Talk by Marc Veldman (45 minutes) A year of continuous delivery |
|
Jeroen vd Gulk Growing a development team
Talk by Jeroen v.d. Gulik (45 minutes) Jeroen vd Gulk Growing a development team |
|
14:30 |
Breaking Boundaries with FastCGI
Talk by Andrew Carter (45 minutes) Breaking Boundaries with FastCGI |
A Talk About Naming Things Talk
Talk by Shawn McCool (45 minutes) A Talk About Naming Things Talk |
|
The Road to Technical Team Lead
Talk by Ben Waine (45 minutes) The Road to Technical Team Lead |
|
Play PHP Like a Puzzle with Puli
Talk by Bernhard Schussek (45 minutes) Play PHP Like a Puzzle with Puli |
|
Extending without pulling a muscle
Talk by Sara Golemon (45 minutes) Extending without pulling a muscle |
|
Deploy to Microsoft Azure in 15 minutes
Talk by Michelangelo van Dam (45 minutes) Deploy to Microsoft Azure in 15 minutes |
|
15:45 |
Integrating Bounded Contexts
Talk by Carlos Buenosvinos (45 minutes) Integrating Bounded Contexts |
Extremely defensive PHP
Talk by Marco Pivetta (45 minutes) Extremely defensive PHP |
|
Frontin' like a Backer
Talk by Frank de Jonge (45 minutes) Frontin' like a Backer |
|
Programming in Hack
Talk by Alejandro Marcu (45 minutes) Programming in Hack |
|
Crafting beautiful software
Talk by Jorn Oomen (45 minutes) Crafting beautiful software |
|
Generation REST API's in SF
Talk by Arjan Kleene (45 minutes) Generation REST API's in SF |
|
Live broadcasting with PHP
Talk by Martin de Keijzer (45 minutes) Live broadcasting with PHP |
|
16:45 |
Hacking your way to better security
Talk by Colin O'Dell (45 minutes) Hacking your way to better security |
Deploying PHP 7
Talk by Rasmus Lerdorf (45 minutes) Deploying PHP 7 |
|
Deploy your application in a box
Talk by Willem-Jan Zijderveld (45 minutes) Deploy your application in a box |
|
Beyond Testing
Talk by Michael Bodnarchuk (45 minutes) Beyond Testing |
|
Extreme Programming 2016 Edition
Talk by Sebastian Schürmann (45 minutes) Extreme Programming 2016 Edition |
|
The pro's and cons of highly sensitive people in your organisation
Talk by Christiaan Nieuwlaat (45 minutes) The pro's and cons of highly sensitive people in your organisation |
09:45 |
CQRS and Domain Events for integration
Talk by Giorgio Sironi (45 minutes) CQRS and Domain Events for integration |
Driving Design through Examples
Talk by Ciaran McNulty (45 minutes) Driving Design through Examples |
|
Being functional in PHP
Talk by David de Boer (45 minutes) Being functional in PHP |
|
53 Minutes or Less - Architecting For Failure In The Cloud
Talk by Ben Waine (45 minutes) 53 Minutes or Less - Architecting For Failure In The Cloud |
|
Extracting wisdom from stupidity
Talk by Ramon de la Fuente (45 minutes) Extracting wisdom from stupidity |
|
Mob Programming
Talk by John Le Drew (45 minutes) Mob Programming |
|
10:45 |
Getting started with ReactPHP
Talk by Cees-Jan Kiewiet (45 minutes) Getting started with ReactPHP |
Mutation Testing in PHP with Humbug
Talk by Mark Redeman (45 minutes) Mutation Testing in PHP with Humbug |
|
Machine Learning - Support Vector Machines
Talk by Sjoerd Maessen (45 minutes) Machine Learning - Support Vector Machines |
|
Debugging Effectively
Talk by Colin O'Dell (45 minutes) Debugging Effectively |
|
You're just my type
Talk by Sara Golemon (45 minutes) You're just my type |
|
Niels van Esch The treacherous road to microservices
Talk by Niels van Esch (45 minutes) Niels van Esch The treacherous road to microservices |
|
From doctor to coder: A whole new world?
Talk by Aisha Sie (45 minutes) From doctor to coder: A whole new world? |
|
Going micro with SF micro kernel
Talk by Jakub Zalas (45 minutes) Going micro with SF micro kernel |
|
11:45 |
Event Sourcing: the good, the bad and the complicated
Talk by Jefferson Nathan, Marco Pivetta (45 minutes) Event Sourcing: the good, the bad and the complicated |
Diving Deep Into JavaScript Functions
Talk by Colin DeCarlo (45 minutes) Diving Deep Into JavaScript Functions |
|
Things I was unprepared for as a lead developer
Talk by Pascal de Vink (45 minutes) Things I was unprepared for as a lead developer |
|
Being effective with legacy projects
Talk by Konstantin Kudryashov (45 minutes) Being effective with legacy projects |
|
The IoC Hydra
Talk by Kacper Gunia (45 minutes) The IoC Hydra |
|
Jildert Miedema Advanced building blocks for simple applications
Talk by Jildert Miedema (45 minutes) Jildert Miedema Advanced building blocks for simple applications |
|
13:30 |
Microservices: Packs small, plays BIG!
Talk by Stephan Hochdörfer (45 minutes) Microservices: Packs small, plays BIG! |
Introducing Eager Design
Talk by Marcello Duarte (45 minutes) Introducing Eager Design |
|
Lightning fast tests
Talk by Jakub Zalas (45 minutes) Lightning fast tests |
|
Scaling your website
Talk by Alejandro Marcu (45 minutes) Scaling your website |
|
Unglue all the things!
Talk by Beau Simensen (45 minutes) Unglue all the things! |
|
Automating deployment with Accompli
Talk by Niels Nijens (25 minutes) Automating deployment with Accompli |
|
Could you pass me the holy grail?
Talk by Dennis de Greef (45 minutes) Could you pass me the holy grail? |
|
14:30 |
How I Built A Video Game using Event Sourcing
Talk by Shawn McCool (45 minutes) How I Built A Video Game using Event Sourcing |
PSR-7 HTTP messages in the wild
Talk by Hannes Van De Vreken (45 minutes) PSR-7 HTTP messages in the wild |
|
Feature Flags are Flawed: Let's Make Them Better
Talk by Stephen Young (45 minutes) Feature Flags are Flawed: Let's Make Them Better |
|
The road to continuous deployment: a case study
Talk by Michiel Rook (45 minutes) The road to continuous deployment: a case study |
|
Refactoring node.js microservices with the "12 factor app" methods
Talk by Sebastian Schürmann (45 minutes) Refactoring node.js microservices with the "12 factor app" methods |
|
CSS architectures
Talk by Rafael Lyra (45 minutes) CSS architectures |
|
15:45 |
How We Talk About Tech
Keynote by Ross Tuck (1 hour) How We Talk About Tech |