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

    logodpc_xl

    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

    Share
  • 7-9 june – DPC – Amsterdam – Netherlands

    logodpc_xl

    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

    Share
  • 22-25 May – PHP|Tek12 – Chicago – United States

    thumb.php

    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

    Share
  • 22-25 May – PHP|Tek12 – Chicago – United States

    thumb.php

    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

    Share
  • 22-25 May – PHP|Tek12 – Chicago – United States

    thumb.php

    (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

    Share
  • 11 February – PFZ Workshopdag – Twente – The Netherlands

    pfz

    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

    Share
  • 16 march – Techademy – Netherlands

    hat

    Scrum for beginners
    A workshop on the basics of SCRUM.

    Links:
    Since this is a commercial workshop, no slides are available.
    Joind.in

    Share
  • 3 May – Competa Techtalks – Netherlands

    logo

    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

    Share
  • 17 february – Techademy – Netherlands

    hat

    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

    Share
  • 20 january – Techademy – Netherlands

    Screen Shot 2011-12-06 at 6.14.01 PM

    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

    Share