Talks & Workshops
This page shows all the talks and workshops that I've done in the past, present and future. Note that not all of them are listed here (private ones for instance).
If you are looking for a particular talk or workshop for me to present during your conference or in your company, please contact me through the "contact" menu.
-
7-9 june – DPC – Amsterdam – Netherlands
Separating the concerns
Separation of concerns is one of the key foundations to make software scalable, maintainable and readable. So even though everybody agrees it’s a “good thing”(tm), lots of object oriented code that is written does not follow this principle. How is it that this separation sounds easy in theory but is very hard in practice? During this talk, Joshua and Stephan will demonstrate through real life examples on various levels of code how separation of concerns will create better code for both you and the person that will be maintaining your code.Links:
Slideshare
Joind.in -
7-9 june – DPC – Amsterdam – Netherlands
Puppet for dummies
Puppet is a configuration management tool which allows easy deployment and configuration ranging from one to a thousand servers (and even more). Even though puppet is a common tool in the devops-world, it is still a strange piece of software for developers. How does it work and what can it do for you as a developer?Links:
Slideshare
Joind.in -
22-25 May – PHP|Tek12 – Chicago – United States
Puppet for dummies
Puppet is a configuration management tool which allows easy deployment and configuration ranging from one to a thousand servers (and even more). Even though puppet is a common tool in the devops-world, it is still a strange piece of software for developers. How does it work and what can it do for you as a developer?Links:
Slideshare
Joind.in -
22-25 May – PHP|Tek12 – Chicago – United States
Alice & bob: Public key cryptography 101
HTTPS, SSL, SSH, PGP are terms most people know that they are somehow related to encryption. But how does it work? During this talk you will find out why even the most complex encryption algorithms used today are based on very simple concepts. We will dive into the basics of public key encryption, how it works and together with some (simple) examples, give you some insight on encryption in general. And who the heck are Alice and Bob anyway?Links:
Slideshare
Joind.in -
22-25 May – PHP|Tek12 – Chicago – United States
(Re)discovering the SPL
The Standard PHP Library (SPL) might be one of the most powerful, yet the most unused part of PHP. The lack of documentation about SPL makes it that a lot users don’t really harvest the power that SPL brings. During this presentation I will dive into the numerous iterators, data-structures and interfaces that SPL defines and when & how to implement them in your own projects.Links:
Slideshare
Joind.in -
11 February – PFZ Workshopdag – Twente – The Netherlands
SPL
De SPL, oftwel de Standard PHP Library. De meeste PHP programmeurs zullen er waarschijnlijk wel van gehoord hebben, maar weinigen zullen er mee gewerkt hebben. Deze library maakt het mogelijk om niet alleen sneller, maar ook efficientere en betere PHP code te schrijven. Niet voor niets gebruiken veel frameworks deze componenten.Tijdens deze workshop gaan we alle facetten van de SPL behandelen. Per item zullen we via opdrachten in de praktijk brengen hoe ze werken en waarvoor je ze kunt gebruiken.
Links:
Slideshare
Joind.in -
16 march – Techademy – Netherlands
Scrum for beginners
A workshop on the basics of SCRUM.Links:
Since this is a commercial workshop, no slides are available.
Joind.in -
3 May – Competa Techtalks – Netherlands
REST in practice
You’ve read the dissertation by Roy Fielding. You’ve seen the slides on slideshare. You know everything that you need to know about HATEOAS. So now it’s time to deploy REST into your new API and turns out: it’s not as easy as it looks. How do we let someone login? How do we search through collections? And how do we do asynchronous operations? How do we send emails from your API? It’s very tempting to fall back to what you know and sooner than later your RESTful design is transformed back into a XML-RPC interface. This presentation is not about what REST is, but I will show you how to put REST concepts into practice, how to deal with certain situations and how to avoid the common RESTful pitfalls.
Links:
Competa site
Presentation on Slideshare
Joind.in -
17 february – Techademy – Netherlands
Introduction to Puppet
Puppet is a “configuration management tool” with which you can easily manage your infrastructure using “code”. It is not just suitable for system administrators to manage a huge amount of servers at the same time, but it also gives you a new (and better) way to work with your DTAP-environment and methodology.
Links:
Since this is a commercial workshop, no slides are available.
Joind.in -
20 january – Techademy – Netherlands
Workshop REST
A workshop about doing REST right. Even though most API’s define themselves as being RESTful, not many of them arent. So what exactly is REST, and how do we convert a reallife business-case into a RESTful API design?
Links:
Since this is a workshop, no slides are available.
Joind.in


