Ibuildings is proud to organize the ninth Dutch PHP Conference on June 26 and 27, plus a pre-conference tutorial day on June 25. 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.

Thursday 25th June 2015

09:30 My app is secure... I think
Workshop by Wim Godden (3 minutes)

My app is secure... I think

1
Wax On, Wax Off: Coder Dojo
Workshop by Yitzchok Willroth (3 minutes)

Wax On, Wax Off: Coder Dojo

Symfony2 Content Management
Workshop by David Buchmann (3 hour)

Symfony2 Content Management

2
Social Human Architecture for Beginners
Workshop by Sebastian Schürmann (3 minutes)

Social Human Architecture for Beginners

I put on my mink and wizard behat
Workshop by Thomas Shone (3 minutes)

I put on my mink and wizard behat

Introduction to Event Sourcing and CQRS
Workshop by Beau Simensen (3 minutes)

Introduction to Event Sourcing and CQRS

Jump-start your application with AngularJS
Workshop by Chris Saylor (3 minutes)

Jump-start your application with AngularJS

Test, Create, Secure, Repeat - Part 1
Workshop by Michelangelo van Dam (3 minutes)

Test, Create, Secure, Repeat - Part 1

0
Modern JavaScript Web Architecture - Part 1 & 2
Workshop by Pratik Patel (6 minutes)

Modern JavaScript Web Architecture - Part 1 & 2

4
Hands on PHP extensions - Part 1
Workshop by Julien Pauli (3 minutes)

Hands on PHP extensions - Part 1

13:45 MySQl 5.7 New Features
Workshop by Dave Stokes (3 minutes)

MySQl 5.7 New Features

5
Hands-on HTTP caching with Varnish
Workshop by David Buchmann, David de Boer (3 hour)

Hands-on HTTP caching with Varnish

4
Getting Started WIth The ELK Stack
Workshop by Ben Waine (3 minutes)

Getting Started WIth The ELK Stack

2
Walking the agile testing Quadrant
Workshop by Sebastian Schürmann (3 minutes)

Walking the agile testing Quadrant

Building realtime web apps
Workshop by Jad Joubran (3 hour)

Building realtime web apps

Introduction to Event Sourcing and CQRS with Broadway
Workshop by Beau Simensen (3 minutes)

Introduction to Event Sourcing and CQRS with Broadway

Test, Create, Secure, Repeat - Part 2
Workshop by Michelangelo van Dam (3 minutes)

Test, Create, Secure, Repeat - Part 2

1
Hands on PHP extensions - Part 2
Workshop by Julien Pauli (3 minutes)

Hands on PHP extensions - Part 2

1
Hands on with the modern front end stack
Workshop by Ben Smithett (3 hour)

Hands on with the modern front end stack

Friday 26th June 2015

09:40
36
Hacking Foresight from Hindsight
Keynote by Josh Holmes (50 minutes)

Hacking Foresight from Hindsight

10:45
13
SOLID Refactoring
Talk by Scato Eggen (45 minutes)

SOLID Refactoring

7
Content Security Policy - The end of Cross Site Scripting?
Talk by Arne Blankerts (45 minutes)

Content Security Policy - The end of Cross Site Scripting?

Get some hypermedia up in your API
Talk by Victor Welling (45 minutes)

Get some hypermedia up in your API

13
Using Docker to orchestrate local PHP development
Talk by Marc Coleman (45 minutes)

Using Docker to orchestrate local PHP development

Uncon: Developers are just like humans
Talk by Stefan Koopmanschap (45 minutes)

Uncon: Developers are just like humans

11:45 Defensive Programming
Talk by Christopher Pitt (45 minutes)

Defensive Programming

Malicious cryptography in Symfony apps
Talk by Raul Fraile (45 minutes)

Malicious cryptography in Symfony apps

Automation made simple with Ansible
Talk by Erika Heidi (45 minutes)

Automation made simple with Ansible

Artificial Neural Networks on a Tic Tac Toe console application
Talk by Eduardo Gulias Davis (45 minutes)

Artificial Neural Networks on a Tic Tac Toe console application

6
React.js: Super-fast Single Page Web Applications
Talk by Pratik Patel (45 minutes)

React.js: Super-fast Single Page Web Applications

Uncon: PHP Hooligans
Talk by Ben Peachey, Auke van Slooten (45 minutes)

Uncon: PHP Hooligans

13:30 Towards Modelling Processes
Talk by Mathias Verraes (45 minutes)

Towards Modelling Processes

Hash functions and how not to use them
Talk by Nathaniel McHugh (45 minutes)

Hash functions and how not to use them

6
Revisited: The Webstack in 2015
Talk by Arne Blankerts (45 minutes)

Revisited: The Webstack in 2015

The quest for global design principles
Talk by Matthias Noback (45 minutes)

The quest for global design principles

The New CSS Layout
Talk by Rachel Andrew (45 minutes)

The New CSS Layout

Uncon: VIM for PHP developers
Talk by Ike Devolder (45 minutes)

Uncon: VIM for PHP developers

14:30 Command Bus to Awesome Town
Talk by Ross Tuck (45 minutes)

Command Bus to Awesome Town

The Three Dimensions of Testing
Talk by Sebastian Bergmann (45 minutes)

The Three Dimensions of Testing

ElasticSearch in action
Talk by Thijs Feryn (45 minutes)

ElasticSearch in action

The Stateful ElePHPant
Talk by Rick Kuipers (45 minutes)

The Stateful ElePHPant

FutureJS - ES6, ES7 and beyond
Talk by Kuba Waliński (45 minutes)

FutureJS - ES6, ES7 and beyond

2
Uncon: Drupal architecture concepts + practices (45 minutes)

Uncon: Drupal architecture concepts + practices

15:45 Hello, PSR-7.
Talk by Beau Simensen (45 minutes)

Hello, PSR-7.

Asynchronous PHP
Talk by Christopher Pitt (45 minutes)

Asynchronous PHP

Let's Write Some History!
Talk by Willem-Jan Zijderveld (45 minutes)

Let's Write Some History!

Dip Your Toes in the Sea of Security
Talk by James Titcumb (45 minutes)

Dip Your Toes in the Sea of Security

5
The UI is an Application
Talk by Ben Smithett (45 minutes)

The UI is an Application

Uncon: Electrify your code with PHP generators
Talk by Mark Baker (45 minutes)

Uncon: Electrify your code with PHP generators

16:45 HTTP is Dead. Long Live HTTP/2!
Talk by Ben Ramsey (45 minutes)

HTTP is Dead. Long Live HTTP/2!

The true value of objects
Talk by Stijn Vannieuwenhuyse (45 minutes)

The true value of objects

3
Extending MySQL with PHP's MySQL Native Driver
Talk by Davey Shafik (45 minutes)

Extending MySQL with PHP's MySQL Native Driver

Journey into your Lizard Brain
Talk by Rafael Dohms (45 minutes)

Journey into your Lizard Brain

Deep Dive into Browser Performance
Talk by Ilia Alshanetsky (45 minutes)

Deep Dive into Browser Performance

Uncon: Tech debt: why it's crippling you and what to do
Talk by Tobias Gies (45 minutes)

Uncon: Tech debt: why it's crippling you and what to do

Saturday 27th June 2015

09:45 The NoSQL Store everyone ignores: PostgreSQL
Talk by Stephan Hochdörfer (45 minutes)

The NoSQL Store everyone ignores: PostgreSQL

PhpStorm: 42 Tips and Tricks
Talk by Mikhail Vink (45 minutes)

PhpStorm: 42 Tips and Tricks

Application Logging & Logstash
Talk by Ben Waine (45 minutes)

Application Logging & Logstash

Datastructures in PHP: Beyond SPL - Tries and QuadTrees
Talk by Mark Baker (45 minutes)

Datastructures in PHP: Beyond SPL - Tries and QuadTrees

2
Templating - you're doing it wrong
Talk by Nikolas Martens (45 minutes)

Templating - you're doing it wrong

10:45 Hexagonal architecture - message-oriented software design
Talk by Matthias Noback (45 minutes)

Hexagonal architecture - message-oriented software design

3
From 0 to MVP in 40 minutes: decoupled Drupal for startups
Talk by Cambell Vertesi, Adam Juran, Jeffrey A. "jam" McGuire (45 minutes)

From 0 to MVP in 40 minutes: decoupled Drupal for startups

HTTP Caching with Varnish
Talk by David Buchmann, David de Boer (45 minutes)

HTTP Caching with Varnish

The road to Continuous Deployment
Talk by Bastian Hofmann (45 minutes)

The road to Continuous Deployment

3
AngularJS + Ionic = Mobile Web Applications
Talk by Vincenzo Ferrari (45 minutes)

AngularJS + Ionic = Mobile Web Applications

2
Uncon: Meteor,js
Talk by Arjan Kleene (20 minutes)

Uncon: Meteor,js

11:10
2
Uncon: PhpStorm like a pro
Talk by Rick Kuipers (20 minutes)

Uncon: PhpStorm like a pro

11:45
12
Don't reboot, debug!
Talk by Joshua Thijssen (45 minutes)

Don't reboot, debug!

11
What to Expect When You're Expecting: PHP 7
Talk by Davey Shafik (45 minutes)

What to Expect When You're Expecting: PHP 7

Wrangle Cross-cutting Concerns with Event Driven Programming
Talk by Chris Saylor (45 minutes)

Wrangle Cross-cutting Concerns with Event Driven Programming

Composer The Right Way
Talk by Rafael Dohms (45 minutes)

Composer The Right Way

Blazing fast CSS3 animations
Talk by Jad Joubran (45 minutes)

Blazing fast CSS3 animations

Uncon: I want to be a hacker... introduction to pentesting
Talk by Jakub Gadkowski (20 minutes)

Uncon: I want to be a hacker... introduction to pentesting

12:10 Uncon: Functional Reactive Programming
Talk by Reinier Kip (20 minutes)

Uncon: Functional Reactive Programming

13:30 Implement Single Sign On easily with Symfony
Talk by Sarah Khalil (45 minutes)

Implement Single Sign On easily with Symfony

11
Software architecture in an agile age
Talk by Harrie Verveer (45 minutes)

Software architecture in an agile age

I put on my mink and wizard behat
Talk by Thomas Shone (45 minutes)

I put on my mink and wizard behat

Modern networking for PHP developers: IPv6, SPDY and SSL
Talk by Marcus Bointon (45 minutes)

Modern networking for PHP developers: IPv6, SPDY and SSL

Improving the quality of your JS application
Talk by Stephan Hochdörfer (45 minutes)

Improving the quality of your JS application

Uncon: How cyborg puppies can sniff out code smell
Talk by Niels van Esch (20 minutes)

Uncon: How cyborg puppies can sniff out code smell

13:55 Uncon: A Talk About Naming Things Talk
Talk by Shawn McCool & Mitchell van Wijngaarden (20 minutes)

Uncon: A Talk About Naming Things Talk

14:30 Adding 1.21 Gigawatts to Applications with RabbitMQ
Talk by James Titcumb (45 minutes)

Adding 1.21 Gigawatts to Applications with RabbitMQ

10
Ada Lovelace; The First Programmer
Talk by Daan van Berkel (45 minutes)

Ada Lovelace; The First Programmer

My site is slow, what can I do? - Profiling PHP applications
Talk by Bastian Hofmann (45 minutes)

My site is slow, what can I do? - Profiling PHP applications

Contributing to Core: My Journey to Add array_column() to PHP
Talk by Ben Ramsey (45 minutes)

Contributing to Core: My Journey to Add array_column() to PHP

Getting started with Meteor
Talk by Kuba Waliński (45 minutes)

Getting started with Meteor

Uncon: Prototypes and ad hoc objects
Talk by Auke van Slooten (20 minutes)

Uncon: Prototypes and ad hoc objects

14:55
3
Uncon: A day in the life of... a speaker. The fake jetset life
Talk by Joshua Thijssen (20 minutes)

Uncon: A day in the life of... a speaker. The fake jetset life

15:45 Behind the Scenes of Maintaining an Open Source Project
Keynote by Jordi Boggiano (45 minutes)

Behind the Scenes of Maintaining an Open Source Project