Talks

Writing Code That Lasts

Writing Code That Lasts

  • Joomla!Dagen 2015 (Zeist, NL)
  • April 11, 2015

nan

Read More
Composer the right way

Composer the right way

  • NomadPHP EU (Online)
  • March 19, 2015

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code. We are all slowly moving to using Composer, from Wordpress to Joomla and Drupal and frameworks in between. But many of us mistreat composer, follow outdated practices or simply lack a few tricks. In this session i’ll get you the low down on how to use composer the right way.

Read More
Composer the right way

Composer the right way

  • SunshinePHP 2015 (Miami, FL, USA)
  • February 6, 2015

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code. We are all slowly moving to using Composer, from Wordpress to Joomla and Drupal and frameworks in between. But many of us mistreat composer, follow outdated practices or simply lack a few tricks. In this session i’ll get you the low down on how to use composer the right way.

Read More
Composer the right way

Composer the right way

  • Sweetlake PHP Meetup (Den Haag, NL)
  • December 2, 2014

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code. We are all slowly moving to using Composer, from Wordpress to Joomla and Drupal and frameworks in between. But many of us mistreat composer, follow outdated practices or simply lack a few tricks. In this session i’ll get you the low down on how to use composer the right way.

Read More
Composer the right way

Composer the right way

  • php[world] 2014 (Washington, DC, USA)
  • November 13, 2014

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code. We are all slowly moving to using Composer, from Wordpress to Joomla and Drupal and frameworks in between. But many of us mistreat composer, follow outdated practices or simply lack a few tricks. In this session i’ll get you the low down on how to use composer the right way.

Read More
Writing code you won't hate tomorrow

Writing code you won't hate tomorrow

  • php[world] 2014 (Washington, DC, USA)
  • November 12, 2014

As developers we write code everyday, only to frown at it a week after that. Why do we have such a hard time with code written by others and ourselves, this raging desire to rewrite everything we see? Writing code that survives the test of time and self judgment is a matter of clarity and simplicity. Let’s talk about growing, learning and improving our code with calisthenics, readability and good design.

Read More
Writing code you won't hate tomorrow

Writing code you won't hate tomorrow

  • True North PHP 2014 (Toronto, CA)
  • November 8, 2014

As developers we write code everyday, only to frown at it a week after that. Why do we have such a hard time with code written by others and ourselves, this raging desire to rewrite everything we see? Writing code that survives the test of time and self judgment is a matter of clarity and simplicity. Let’s talk about growing, learning and improving our code with calisthenics, readability and good design.

Read More
Annotations in PHP, They Exist.

Annotations in PHP, They Exist.

  • Laracon EU 2014 (Amsterdam, NL)
  • August 30, 2014

Annotations are more than phpdoc comments, they’re a fully-featured way of including additional information alongside your code. We might have rejected an RFC to add support into the PHP core, but the community has embraced this tool anyway! This session shows you who is doing what with annotations, and will give you some ideas on how to use the existing tools in your own projects to keep life simple. Developers, architects and anyone responsible for the technical direction of an application should attend this session.

Read More
Writing code you won't hate tomorrow

Writing code you won't hate tomorrow

  • CakeFest 2014 (Madrid, ES)
  • August 23, 2014

As developers we write code everyday, only to frown at it a week after that. Why do we have such a hard time with code written by others and ourselves, this raging desire to rewrite everything we see? Writing code that survives the test of time and self judgment is a matter of clarity and simplicity. Let’s talk about growing, learning and improving our code with calisthenics, readability and good design.

Read More
PHP Annotations: They exist!

PHP Annotations: They exist!

  • JetBrains Webinar (Online)
  • June 11, 2014

Annotations are more than PHPDoc comments, they’re a fully-featured way of including additional information alongside your code. We might have rejected an RFC to add support into the PHP core, but the community has embraced this tool anyway!

Read More
Your code sucks, let's fix it!

Your code sucks, let's fix it!

  • Joomla and Beyond 2014 (Königstein im Taunus, DE)
  • June 1, 2014

nan

Read More
Writing code that lasts

Writing code that lasts

  • Joomla and Beyond 2014 (Königstein im Taunus, DE)
  • May 30, 2014

As developers we write code everyday, only to frown at it a week after that. Why do we have such a hard time with code written by others and ourselves, this raging desire to rewrite everything we see? Writing code that survives the test of time and self judgment is a matter of clarity and simplicity. Let’s talk about growing, learning and improving our code with calisthenics, readability and good design.

Read More
Composer for busy developers

Composer for busy developers

  • Dutch PHP Conference 2013 (Amsterdam, NL)
  • June 8, 2013

Managing dependencies and third-party code in PHP applications is a daily challenge, keeping everyone on the same versions during development and at deploy time a struggle. Meet Composer a tool designed to help you maintain a consistent set of dependencies as well as share and discover new libraries. Let’s see how you can use this tool in your Applications and Libraries to wrangle your dependencies with a simple json configuration file and a command line interface.

Read More
Composer for Busy Developers

Composer for Busy Developers

  • php|tek 2013 (Chicago, USA)
  • May 17, 2013

Read More
Your code sucks, let's fix it!

Your code sucks, let's fix it!

  • php|tek 2013 (Chicago, USA)
  • May 16, 2013

nan

Read More
Composer, putting dependencies on the score

Composer, putting dependencies on the score

  • ConFoo 2013 (Montreal, CA)
  • March 1, 2013

As PHP projects grow and mature so does their list of dependencies and third party code. Managing all these external packages during development and especially deploy is not an easy task and can be very error prone. Enter Composer, a tool that allows you to keep a consistent list of dependencies and versions across your whole team and all your environments, managing and making discovery of new libraries a breeze. Let’s see how Composer can solve all your problems with a simple command line interface and a json configuration file.

Read More
Annotations in PHP: They Exist

Annotations in PHP: They Exist

  • ConFoo 2013 (Montreal, CA)
  • February 28, 2013

Annotations are more than phpdoc comments, they’re a fully-featured way of including additional information alongside your code. We might have rejected an RFC to add support into the PHP core, but the community has embraced this tool anyway! This session shows you who is doing what with annotations, and will give you some ideas on how to use the existing tools in your own projects to keep life simple. Developers, architects and anyone responsible for the technical direction of an application should attend this session.

Read More
Annotations in PHP: They Exist

Annotations in PHP: They Exist

  • PHPBenelux Conference 2013 (Antwerp, BE)
  • January 25, 2013

Annotations are more than phpdoc comments, they’re a fully-featured way of including additional information alongside your code. We might have rejected an RFC to add support into the PHP core, but the community has embraced this tool anyway! This session shows you who is doing what with annotations, and will give you some ideas on how to use the existing tools in your own projects to keep life simple. Developers, architects and anyone responsible for the technical direction of an application should attend this session.

Read More
Your code sucks, let's fix it

Your code sucks, let's fix it

  • PHP Master Series 2012 (Online)
  • December 21, 2012

Performance and testing are just one aspect of code, to really be successful your code needs to be readable, maintainable and generally easier to comprehend and work with. This talk draws from my own experience in applying the techniques of object calisthenics and code readability, within an existing team. It will help you identify trouble areas, learn how to refactor them and train you to write better code in future projects avoiding common pitfalls.

Read More
Your code sucks, let's fix it

Your code sucks, let's fix it

  • AmsterdamPHP UserGroup (Amsterdam, NL)
  • December 9, 2012

Performance and testing are just one aspect of code, to really be successful your code needs to be readable, maintainable and generally easier to comprehend and work with. This talk draws from my own experience in applying the techniques of object calisthenics and code readability, within an existing team. It will help you identify trouble areas, learn how to refactor them and train you to write better code in future projects avoiding common pitfalls.

Read More
Tags

In Numbers

93+

public talks

73

events

37

cities

20

years experience