Become a Patron!

My Amazon wishlist can be found here.

Life Line

2019

ConFoo 2019

Mar 15 — Transactions and Isolation with MongoDB — Montreal, Canada

Mar 14 — Time Zones and Calendars are a PITA — Montreal, Canada

PHPers Day 2019

Mar 02 — Xdebug — Gdańsk, Poland

PHP UK Conference

Feb 21 — Storing Non-Scalar Data — London, UK

2018

Developer Advocacy Day

Nov 06 — Sharks on the Wire — London, UK

PHP Conference Asia

Sep 29 — Introduction to PHP Extensions — Singapore

Sep 27 — What's new in Xdebug? — Singapore

PHPMiNDS

Jul 12 — What's new in Xdebug?Nottingham, UK

PHP South West UG

Jun 13 — Time Zones and Calendars are a PITABristol, UK

PHP fwdays'18

Jun 10 — Getting the Most out of MongoDBKyiv, Ukraine

Jun 10 — What's new in Xdebug?Kyiv, Ukraine

php[tek]

Jun 01 — What's new in Xdebug?Atlanta, GA, US

May 30 — Scaling MongoDB WorkshopAtlanta, GA, US

PHPKonf

May 20 — What's new in Xdebug? — Istanbul, Turkey

May 20 — Introduction to PHP Extensions — Istanbul, Turkey

PHP Tour 2018

May 18 — It's All About the GotoMontpellier, France

OpenStreetMap Q&A

May 09 — Mapping and ElectionsLondon, UK

Longhorn PHP

Apr 21 — Time Zones and Calendars are a PITA — Austin, TX, US

Apr 20 — Introduction to PHP Extensions — Austin, TX, US

Bulgaria Web Summit 2018

Apr 14 — Storing Data in MongoDB with PHPSofia, Bulgaria

PHP Dublin

Mar 21 — Getting the Most out of MongoDB — Dublin, Ireland

PHP UK Conference

Feb 15 — Introduction to PHP Extensions — London, UK

Sunshine PHP 2018

Feb 09 — XdebugMiami, FL, US

Drivers Meeting

Jan 18 — Wireshark for MongoDB 3.6 — Online

PHP London

Jan 04 — Introduction to PHP Extensions — London, UK

2017

phpEM Unconference

Nov 25 — What's new in Xdebug? — Leicester, UK

Nov 25 — Whirlwind Tour of MongoDB — Leicester, UK

php Central Europe

Nov 04 — Introduction to PHP Extensions Warsaw, Poland

Nov 04 — It's All About the GotoWarsaw, Poland

PHP Berkshire

Oct 18 — NoSQL with MongoDBReading, UK

PHP NorthWest 2017

Sep 30 — Storing Non-Scalar Data — Manchester, UK

Sep 30 — Debugging Your Set-Up — Manchester, UK

FrOSCon 2017

Aug 20 — Storing Non-Scalar Data — St. Augustin, Germany

Aug 19 — It's All About the Goto — St. Augustin, Germany

PHP Dorset

Aug 07 — Storing Non-Scalar Data — Bournemouth, UK

Dutch PHP Conference

Jul 01 — It’s All About the GotoAmsterdam, Netherlands

Jun 30 — Locate all the thingsAmsterdam, Netherlands

PHP South Coast

Jun 09 — What's New in Xdebug?Porrtsmouth, UK

php[tek]

May 26 — Scaling MongoDB — Atlanta, GA, US

May 25 — Introduction to PHP Extensions — Atlanta, GA, US

May 24 — It’s All About the Goto — Atlanta, GA, US

PHP Unicorn

May 04 — Scaling MongoDB — Online

OpenStreetMap Q&A

May 04 — Crowd Sourcing a Map of the World — London, UK

MongoDB UG Glasgow

Apr 24 — Adventures into Aggregating Beer — Glasgow, UK

PHP Essex

Apr 19 — An introduction to MongoDB — Chelmsford, UK

Midwest PHP

Mar 18 — Storing Non-Scalar Data — Minneapolis, MN, US

Mar 17 — Grown-up MongoDB: Schema Design — Minneapolis, MN, US

PHP UK Conference

Feb 16 — It's all about the goto — London, UK

Sunshine PHP 2017

Feb 04 — Locate all the things — Miami, FL, US

Feb 02 — From SQL to noSQL — Miami, FL, US

PHP Benelux 2017

Jan 28 — Locate all the things — Edegem, Belgium

Jan 27 — Debugging Your Set-Up — Edegem, Belgium

2016

MongoDB UG London

Nov 24 — Adventures into Aggregating BeerLondon, UK

BrightonPHP

Nov 21 — PHP 7 and PHP 7.1 — Brighton, UK

TrueNorth PHP 2016

Nov 05 — Locate all the thingsMissisauga, ON, Canada

Nov 04 — Grown-up MongoDB: Schema DesignMissisauga, ON, Canada

PHP NorthWest 2016

Oct 02 — It's all about the jumpsManchester, UK

Oct 01 — Scaling MongoDBManchester, UK

State of the Map 2016

Sep 23 — Progress VisualisationBrussels, Belgium

PHP London

Sep 01 — Grown-up MongoDB: Schema DesignLondon, UK

Nomad PHP

Jul 28 — Grown-up MongoDB: Schema DesignOnline

Dutch PHP Conference

Jun 24 — Debugging: Past, Present and FutureAmsterdam, Netherlands

Jun 23 — Modern DatabasesAmsterdam, Netherlands

PHP Serbia

May 28 — Grown-up MongoDB: Schema DesignBelgrade, Serbia

PHP Tour 2016

May 23 — Grown-up MongoDB: Schema Design for Optimal PerformanceClermond-Ferrant, France

PHPMinds

Apr 14 — An introduction to MongoDBNottingham, UK

Word Camp London

Apr 10 — Debugging: Past, Present and FutureLondon, UK

BrightonPHP

Mar 21 — Database Schema Design for MongoDBBrighton, UK

Midwest PHP

Mar 05 — Debugging: Past, Present and FutureMinneapolis, US

PHP UK Conference

Feb 19 — HHVM and MongoDB — the perfect combination — London, UK

FOSDEM

Jan 31 — PHP 7 — Brussels, Belgium

PHP Benelux

Jan 30 — One Extension, three Engines — Edegem, Belgium

2015

PHP London

Dec 03 — PHP 7 — London, UK

Forum PHP 2015

Nov 23 — One Extension, three Engines — Paris, France

TrueNorth PHP 2015

Nov 06 — Debugging: Past, Present and Future — Toronto, Canada

PHP Barcelona

Oct 31 — From SQL to noSQLBarcelona, Spain

International PHP Conference

Oct 27 — One Extension, three EnginesMunich, Germany

Oct 27 — Debugging: past, present and futureMunich, Germany

PHP NorthWest 2015

Oct 03 — One Extension, three Engines — Manchester, UK

WXG

Sep 25 — From SQL to noSQLGuildford, UK

Day Camp 4 Developers

Sep 18 — Debugging: Past, Present and Future — Online

PHP Warwickshire

Jun 25 — From SQL to noSQLRugby, UK

php[tek] 2015

May 21 — One Extension, Two EnginesChicago, IL, US

May 20 — Debugging: Past, Present and FutureChicago, IL, US

May 18 — MongoDB EssentialsChicago, IL, US

PHP Dorset

Apr 13 — Text wrangling and word smithingBournemouth, UK

PHP Hampshire

Apr 08 — Debugging: Past, Present and FuturePortsmouth, UK

Amsterdam PHP

Mar 19 — Text wrangling and word smithingAmsterdam, the Netherlands

SweetLake PHP

Mar 18 — From SQL to noSQLDen Haag, the Netherlands

MongoDB Belgium Meetup

Mar 17 — Geo queries in MongoDBGent, Belgium

De Montfort University

Feb 24 — From SQL to noSQL — Leicester, UK

PHP UK Conference

Feb 20 — Debugging: Past, Present and Future — London, UK

PHP Benelux

Jan 24 — Debugging: Past, Present and Future — Antwerp, Belgium

Jan 24 — MongoDB Replication — Antwerp, Belgium

Jan 23 — From SQL to noSQL (tutorial) — Antwerp, Belgium

2014

Glasgow PHP

Dec 10 — From SQL to noSQLGlasgow, UK

PHP Unconference EM

Nov 29 — Your Code Coverage is Lying — Leicester, UK

Nov 29 — Future of Debugging — Leicester, UK

Nov 29 — Normalising the right way — Leicester, UK

PHP Cambridge

Nov 25 — From SQL to noSQLCambridge, UK

PHP Argentina

Nov 07 — From SQL to noSQLBuenos Aires, Argentina

ZendCon 2014

Oct 29 — Debugging: Past, Present and FutureSan Jose, CA, US

Oct 28 — Advanced Date/Time Handling with PHPSan Jose, CA, US

PHP NorthWest 2014

Oct 04 — Debugging: Past, Present and FutureManchester, UK

Oct 03 — From SQL to noSQL WorkshopManchester, UK

Geomob

Sep 16 — Geospatial MongoDB — London, UK

PHP Summer Camp

Sep 05 — MongoDB with PHP WorkshopRovinj, Croatia

International PHP Conference 2014 Spring

Jun 01 — From SQL to noSQLBerlin, Germany

php[tek] 2014

May 22 — From SQL to noSQL — Chicago, IL, US

May 21 — Advanced Date/Time Handling with PHP — Chicago, IL, US

PHP South West

May 14 — From SQL to noSQL — Bristol, UK

PHP Leeds UG

Apr 28 — From SQL to noSQLLeeds, UK

Yii London UG

Apr 15 — From SQL to noSQLLondon, UK

MongoDB UG

Mar 20 — From SQL to noSQL — Cambridge, UK

Midwest PHP

Mar 15 — From SQL to noSQLMinneapolis, MN, US

ConFoo 2014

Feb 27 — Finding a pub with MongoDB and OpenStreetMapMontréal, Canada

Feb 26 — From SQL to noSQLMontréal, Canada

MongoDB UG

Feb 25 — Hunting Postboxes — Montréal, Canada

PHP UK Conference 2014

Feb 22 — PHP in Space — London, UK

Sunshine PHP

Feb 08 — Advanced Date/Time Handling with PHPMiami, FL, US

Snowcode

Jan 20 — MongoDBLa Clusah, France

2013

Forum PHP 2013

Nov 21 — OpenStreetMap For The Web — Paris, France

ZendCon EU

Nov 20 — Introduction to MongoDB — Paris, France

International PHP Conference 2013

Oct 28 — Finding a pub with MongoDB and OpenStreetMap — Munich, Germany

ZendCon

Oct 09 — MongoDB Introduction — Santa Clara, CA, USA

Oct 08 — Xdebug — Santa Clara, CA, USA

PHP NorthWest 2013

Oct 05 — Getting the most out of XdebugManchester, UK

Oct 04 — Working with MongoDB (tutorial)Manchester, UK

Symfony Live London 2013

Sep 20 — Xdebug for Symfony DevelopersLondon, UK

MongoDB MUG #7

Sep 11 — What time is it where? — London, UK

State of the Map 2013

Sep 07 — Visualising Progress — Birmingham, UK

Sep 07 — Gamifying Map Improvements — Birmingham, UK

FrOSCon 2013

Aug 24 — Gamifying Map Improvements with MongoDB — St. Augustin, Germany

Aug 24 — Finding a pub with MongoDB and OpenStreetMap — St. Augustin, Germany

PHP Hampshire

Jul 27 — MongoDB IntroductionPortsmouth, UK

PHP NorthWest UG

Jul 02 — Finding a pub with MongoDB and OpenStreetMap — Manchester, UK

Lone Star PHP 2013

Jun 29 — Advanced Date/Time HandlingAddison, TX, USA

Jun 28 — Profiling PHP ApplicationsAddison, TX, USA

International PHP Conference 2012 Spring

Jun 03 — Storing a City, a Country or even a Planet in a DatabaseBerlin, Germany

Jun 03 — Introduction to MongoDB — Berlin, Germany

php[tek] 2013

May 16 — OpenStreetMap For The WebChicago, IL, USA

May 15 — Performance Perpetrators: Profiling for ProfessionalsChicago, IL, USA

MongoDB Stockholm

May 03 — Finding a Pub with MongoDB 2.4 Geo FeaturesStockholm, Sweden

May 03 — Aggregation FrameworkStockholm, Sweden

MongoDB UG Manchester

Apr 29 — MongoDB 2.4 and Text SearchManchester, UK

BigDataCon 2013

Apr 23 — Sharding with MongoDBMainz, Germany

Apr 23 — Storing a City, a Country or even a Planet in a DatabaseMainz, Germany

Brighton PHP

Apr 15 — Introduction to MongoDB — Brighton, UK

MongoDB London

Apr 09 — Finding pubs with MongoDB 2.4's geo featuresLondon, UK

ConFoo

Feb 27 — OpenStreetMap For The WebMontreal, Canada

Feb 27 — MongoDB introductionMontreal, Canada

An Evening with MongoDB

Feb 26 — Storing a City, a Country or even a Planet in a DatabaseMontreal, Canada

PHP UK Conference

Feb 23 — OpenStreetMap For The WebLondon, UK

PHP Benelux

Jan 25 — MongoDB WorkshopAntwerp, Belgium

2012

MongoDB Tokyo

Dec 12 — ShardingTokyo, Japan

Dec 12 — Schema DesignTokyo, Japan

MongoDB Meet-up #9

Nov 27 — Storing a city, a country or even a planet in a database London, UK

ZendCon 2012 (uncon)

Oct 24 — OpenStreetMap is awesome! — Santa Clara, CA, USA

ZendCon 2012

Oct 23 — Profiling PHP ApplicationsSanta Clara, CA, USA

Oct 22 — Hands-On MongoDBSanta Clara, CA, USA

International PHP Conference 2012

Oct 17 — OpenStreetMap For The WebMainz, Germany

Oct 16 — Store a Country in your DatabaseMainz, Germany

PHP NorthWest 2012

Oct 06 — Practical Date/Time Handling — Manchester, UK

Oct 06 — Create your own PHP Extension, step by step — Manchester, UK

Oct 05 — Hands-on Debugging with Xdebug — Manchester, UK

Derick's MongoDB Tour

Sep 24 — MongoDBNashville, US

Sep 21 — MongoDBAtlanta, US

Sep 20 — MongoDBJacksonville, US

Sep 19 — MongoDBOrlando, US

Sep 18 — MongoDBBoca Raton, US

PFCongress

Sep 15 — Profiling PHP ApplicationsUtrecht, the Netherlands

DrupalCon Munich

Aug 23 — Introduction to MongoDBMunich, Germany

MongoDB Munich UG meeting

Aug 22 — Indexes and Query OptimisationMunich, Germany

ShefPHP UG

Jul 11 — MongoDB schema designSheffield, UK

Lone Star PHP

Jun 30 — MongoDB and PHP — Dallas, US

Jun 29 — OpenStreetMap and PHP — Dallas, US

MongoDB UK

Jun 20 — Indexes and Query Optimisation — London, UK

Jun 20 — Geolocation, Maps and MongoDB — London, UK

DevConf

Jun 10 — MongoDB workshopMoscow, Russia

International PHP Conference 2012 Spring

Jun 04 — Profiling PHP ApplicationsBerlin, Germany

Jun 04 — Advanced Date/Time HandlingBerlin, Germany

phpDay 2012

May 18 — PHP Extensions, why and what?Verona, Italy

Ignite London 6

May 03 — Crowd Sourcing a Map of the WorldLondon, UK

Big Business meets Startup

Apr 26 — MongoDB — London, UK

Tech Meetups World Expo

Apr 26 — MongoDB — London, UK

4Developers 2012

Apr 18 — Geolocation and Maps with PHP and MongoDBPoznan, Poland

Whisky Web

Apr 13 — OpenStreetMap For The WebEdinburgh, UK

PHP NorthWest UG

Apr 03 — PHP and MongoDB — Manchester, UK

PHP Benelux UG

Mar 28 — MongoDB schema design — Leuven, Belgium

London Web Meet-up

Mar 22 — PHP and MongoDBLondon, UK

ConFoo

Mar 02 — XdebugMontreal, Canada

Mar 01 — Profiling PHP ApplicationsMontreal, Canada

PHP London

Feb 25 — PHP and MongoDBLondon, UK

Feb 24 — Profiling PHP ApplicationsLondon, UK

Magento UG

Feb 15 — PHP and MongoDB — London, UK

MongoDB Meet-up

Jan 31 — PHP and MongoDBLondon, UK

PHP Benelux

Jan 28 — PHP and MongoDB — Antwerp, Belgium

2011

PHP Tour Lille 2011

Nov 25 — Profiling PHP ApplicationsLille, France

PHP Barcelona Conference

Oct 29 — Profiling PHP ApplicationsBarcelona, Spain

Oct 28 — Xdebug — Barcelona, Spain

PHP Con Poland

Oct 22 — Profiling PHP Applications — Kielce, Poland

Oct 21 — Geolocation and Maps with PHP — Kielce, Poland

ZendCon 2011

Oct 18 — Profiling PHP ApplicationsSanta Clara, US

Oct 18 — XdebugSanta Clara, US

Oct 17 — PHP Extensions, why and what?Santa Clara, US

International PHP Conference

Oct 11 — Profiling PHP Applications — Mainz, Germany

Oct 10 — Geolocation and Maps with PHP — Mainz, Germany

PHP NorthWest 2011

Oct 08 — PHP Extensions, why and what? — Manchester, UK

Oct 08 — Why you should be contributing to OpenStreetMap and not Google Maps — Manchester, UK

PFCongres

Sep 17 — PHP Extensions, why and what? — Utrecht, the Netherlands

PHP London

Sep 01 — PHP Extensions, why and what? — London, UK

FrOSCon

Aug 20 — Profiling PHP Applications — Sankt Augustin, Germany

eZ Conference 2011

Jun 16 — Profiling PHP ApplicationsLondon, UK

DevConf

Jun 04 — Profiling PHP ApplicationsMoscow, Russian Federation

php|tek 2011

May 27 — XdebugChicago, US

May 26 — Geolocation and Maps with PHPChicago, US

May 25 — Profiling PHP ApplicationsChicago, US

Dutch PHP Conference

May 21 — Profiling PHP ApplicationsAmsterdam, the Netherlands

May 20 — Geolocation and Maps with PHPAmsterdam, the Netherlands

May 20 — Why GoogleMaps sucks (and you should look at OpenStreetMap instead) — Amsterdam, the Netherlands

PHP NorthWest UG Meeting

May 03 — Xdebug — Manchester, UK

4Developers

Apr 03 — Profiling PHP ApplicationsWarsaw, Poland

ConFoo

Mar 10 — PHP InsideMontréal, Canada

Mar 09 — XdebugMontréal, Canada

PHP London Conference

Feb 25 — XdebugLondon, UK

PHP Uncon EU

Feb 19 — Memory Management, Garbage CollectionManchester, UK

PHPBenelux Conference

Jan 28 — Geolocation and Maps with PHPAntwerp, Belgium

2010

PHP London

Dec 02 — Analysing Colours in ImagesLondon, UK

Forum PHP 2010

Nov 10 — Geolocation and Maps with PHPParis, France

Nov 10 — Haystacks and NeedlesParis, France

Nov 10 — Debugging with XdebugParis, France

ZendCon

Nov 02 — Advanced Date/Time handling with PHPSanta Clara, US

London Web

Oct 21 — Geolocation and Maps with PHPLondon, UK

International PHP Conference

Oct 13 — Geolocation and Maps with PHPMainz, Germany

Oct 12 — PHP InsideMainz, Germany

PHP NorthWest 2010

Oct 09 — Geolocation and Maps with PHPManchester, UK

WebExpo

Sep 24 — Debugging with XdebugPrague, Czech Republic

FrOsCon

Aug 22 — Advanced Date/Time handling with PHP — Sankt Augustin, Germany

php konferenca

Jul 10 — The PHP UniverseLjubljana, Slovenia

Jul 08 — Xdebug tutorialLjubljana, Slovenia

Dutch PHP Conference

Jun 11 — Designing for ReusabilityAmsterdam, the Netherlands

Jun 10 — Debugging techniques with XdebugAmsterdam, the Netherlands

International PHP Conference Spring

Jun 01 — PHP on the D-BUSBerlin, Germany

May 31 — PHP InsideBerlin, Germany

Tek X

May 21 — PHP InsideChicago, US

May 20 — XdebugChicago, US

May 19 — Advanced Date/Time handling with PHPChicago, US

4Developers

Mar 26 — Debugging PHP with XDebugPoznan, Poland

ConFoo

Mar 10 — Advanced Date/Time handling with PHPMontréal, Canada

PHP UK Conference

Feb 26 — PHP on the D-BUSLondon, UK

PHPBenelux Conference

Jan 30 — The PHP UniverseAntwerp, Belgium

2009

International PHP Conference

Nov 18 — PHP on the D-BusKarlsruhe, Germany

Nov 16 — Xdebug — PHP developer's swiss-army knifeKarlsruhe, Germany

PHP London

Nov 05 — PHP Date and Time Programming — London,UK

PHP Barcelona Conference

Oct 30 — KISSBarcelona, Spain

ZendCon

Oct 21 — Time = MoneySan Jose, US

Oct 20 — Xdebug — PHP developer's swiss-army knifeSan Jose, US

PHP NorthWest 2009

Oct 10 — Making your life easier: XdebugManchester, UK

CodeWorks

Oct 05 — Debugging with XdebugNew York, US

Oct 05 — Time = MoneyNew York, US

Oct 03 — Debugging with XdebugWashington, US

Oct 03 — Improving Your Development ProcessWashington, US

Oct 01 — Debugging with XdebugMiami, US

Oct 01 — Time = MoneyMiami, US

Sep 29 — Debugging with XdebugAtlanta, US

Sep 29 — Time = MoneyAtlanta, US

Sep 27 — Debugging with XdebugDallas, US

Sep 27 — Time = MoneyDallas, US

Sep 25 — Debugging with XdebugLos Angeles, US

Sep 25 — Time = MoneyLos Angeles, US

Sep 25 — Improving Your Development ProcessLos Angeles, US

Sep 23 — Debugging with XdebugSan Francisco, US

Sep 23 — Improving Your Development ProcessSan Francisco, US

PHP NorthWest UG Meeting

Sep 01 — Practical Test-Driven Development — Manchester, UK

CodeWorks Webcast

Aug 28 — PHP Date and Time Programmingat home

last.fm techsmosis

Aug 14 — Debugging with Xdebug — London, UK

eZ Conference

Jun 25 — eZ ComponentsParis, France

Dutch PHP Conference

Jun 13 — PHP on the D-BUSAmsterdam, the Netherlands

PHP Vikinger

May 30 — PHP Vikinger — Leuven, Belgium

php|tek 2009

May 21 — KISSChicago, US

May 20 — Haystacks and NeedlesChicago, US

WebTech 2009

Apr 26 — PHP on the D-BUS — Veliko Turnovo, Bulgaria

Apr 25 — Test Drive Your Development Process — Veliko Turnovo, Bulgaria

pfcongrez

Apr 18 — Test Drive Your Development Process — Maarsen, the Netherlands

PHP Quebec

Mar 06 — eZ ComponentsMontréal, Canada

Mar 05 — KISSMontréal, Canada

Mar 04 — Of Haystacks and NeedlesMontréal, Canada

eZ Winter Conference

Jan 29 — eZ Components Tutorial (MVC)Barcelona, Spain

Web Programcıları Platformu

Jan 24 — Keynote — Istanbul, Turkey

2008

PHP NorthWest 2008

Nov 22 — KISS — Manchester, UK

php|works

Nov 14 — Test Drive Your Development ProcessAtlanta, USA

Nov 14 — Time = Money - Date and Time with PHPAtlanta, USA

International PHP Conference

Oct 30 — KISSMainz, Germany

Oct 28 — PHP Myths defusedMainz, Germany

Oct 28 — Xdebug TutorialMainz, Germany

PHP Conference

Sep 27 — Xdebug — Barcelona, Spain

ZendCon 2008

Sep 16 — Of Haystacks and NeedlesSanta Clara, US

Sep 16 — Test Driven DevelopmentSanta Clara, US

FrOsCon 2008

Aug 24 — PHP Myths defusedSankt Augustin, Germany

Open Nordic

Jun 19 — eZ Components: What's next?Skien, Norway

Dutch PHP Conference

Jun 14 — eZ ComponentsAmsterdam, the Netherlands

Jun 13 — Tutorial XdebugAmsterdam, the Netherlands

php|tek 2008

May 23 — Test Driven DevelopmentChicago, USA

May 22 — Of Haystacks and NeedlesChicago, USA

May 21 — PHP's Dirty SecretsChicago, USA

Open Web Vancouver

Apr 15 — Test Driven DevelopmentVancouver, Canada

Apr 14 — Lego blocks for PHPVancouver, Canada

WebCamp

Mar 27 — Understanding the PHP EnginePrague, Czech Republic

PHP Quebec 2008

Mar 14 — Help, I found a bug in my code!Montreal, Canada

Mar 12 — Explaining the complaintsMontreal, Canada

phplondon conference

Feb 29 — Personal Home Page Tools Have Grown UpLondon, UK

PHP Norge medlemsmøte

Jan 24 — PHP 6Oslo, Norway

2007

Forum PHP

Nov 22 — PHP's Dirty SecretsParis, France

International PHP Conference

Nov 07 — Personal Home Page Tools Have Grown UpFrankfurt, Germany

Nov 07 — PHP's Dirty SecretsFrankfurt, Germany

Nov 06 — Test Driven DevelopmentFrankfurt, Germany

Zend Conference

Oct 09 — Time = Money - Date and Time with PHPSan Fransisco, USA

php|works 2007

Sep 14 — Time = Money (PHP date/time support)Atlanta, USA

Sep 14 — Input FilteringAtlanta, USA

Sep 13 — 7 (or more) PHP Myths defusedAtlanta, USA

FrOsCon

Aug 26 — PHP's Dirty SecretsSankt Augustin, Germany

Aug 26 — PHP 6: PHP goes UnicodeSankt Augustin, Germany

Dutch PHP Conference

Jun 16 — Test Driven DevelopmentAmsterdam, the Netherlands

PHP Vikinger

Jun 09 — PHP VikingerSkien, Norway

eZ Conference

Jun 08 — Unlocking PHP SecretsSkien, Norway

PHP Conf Moscow

May 25 — Exposing Hidden PHP SecretsMoscow, Russia

php|tek 2007

May 18 — Help, I Found a Bug in my Code!Chicago, USA

May 17 — Exposing Hidden PHP SecretsChicago, USA

PHP Norge medlemsmøte

May 10 — eZ ComponentsOslo, Norway

PHP Quebec 2007

Mar 15 — Filtering security problemsMontreal, Canada

Mar 13 — Database DesignMontreal, Canada

Vancouver PHP Conference

Feb 13 — eZ components: RAD with PHPVancouver, Canada

Feb 12 — Efficient Debugging with XdebugVancouver, Canada

2006

PHP Conference Brasil

Dec 02 — XdebugSão Paulo, Brasil

Forum PHP

Nov 09 — eZ components: RAD with PHPParis, France

International PHP Conference

Nov 07 — PHP 6 and UnicodeFrankfurt, Germany

Nov 07 — Time = Money - Date and Time with PHPFrankfurt, Germany

php|works

Sep 15 — eZ components: RAD with PHPToronto, Canada

Sep 14 — Derick's Ranting HourToronto, Canada

Sep 13 — Input FilteringToronto, Canada

WebTech 2006

Jun 30 — PHP 6 and UnicodeSofia, Bulgaria

Jun 30 — eZ components - RAD for PHPSofia, Bulgaria

eZ conference 2006

Jun 22 — State of eZ componentsSkien, Norway

Jun 20 — XdebugSkien, Norway

New York PHP Conference

Jun 15 — Efficient debugging with XdebugNew York City, USA

Jun 02 — eZ components IntroSkien, Norway

LinuxTag

May 06 — Here cometh UnicodeWiesbaden, Germany

php|tek

Apr 28 — Derick's Ranting HourOrlando, US

Apr 27 — What Time Is It?Orlando, US

Apr 26 — eZ components - RAD for PHPOrlando, US

Apr 25 — Database DesignOrlando, US

PHP Quebec 2006

Mar 31 — Date/Time HandlingMontreal, Canada

Mar 30 — XdebugMontreal, Canada

Webdeal event

Mar 23 — PHP 6 and UnicodeOslo, Norway

Mar 23 — eZ components - RAD for PHPOslo, Norway

php|symphony webcast

Feb 17 — eZ components - RAD for PHPOn line

PHP Con UK

Feb 10 — eZ components - RAD for PHPLondon, UK

2005

International PHP Conference

Nov 08 — How PHP TicksFrankfurt, Germany

Nov 08 — Unicode and PHPFrankfurt, Germany

php|works

Sep 16 — How PHP TicksToronto, Canada

Sep 15 — The PHP ToolboxToronto, Canada

Sep 15 — Unicode and PHPToronto, Canada

ApacheCon 2005

Jul 22 — Localization and InternationalizationStuttgart, Germany

Jul 21 — PHP Time HandlingStuttgart, Germany

LinuxTag 2005

Jun 23 — Migrating from PHP 4 to PHP 5Karlsruhe, Germany

eZ Camp

Jun 03 — ClusteringGaustablikk, Norway

php|tropics

May 14 — Playing Safe: PHP and EncryptionCancun, Mexico

May 14 — Practical Debugging TechniquesCancun, Mexico

May 12 — Clustering PHP and MySQLCancun, Mexico

International PHP Conference

May 03 — Defending against UsersAmsterdam, the Netherlands

May 03 — Dominating the WorldAmsterdam, the Netherlands

May 03 — Playing SafeAmsterdam, the Netherlands

Webtech 2005

Apr 22 — Enterprise PHP with SRM in eZ publishSofia, Bulgaria

IKT Grenland

Apr 15 — LAMPPorsgrunn, Norway

PHP Quebec 2005

Apr 01 — Encryption and Data SecurityMontreal, Canada

Mar 30 — Performance WorkshopMontreal, Canada

PHPKonferencia 2005

Mar 12 — Speeding up PHP applicationsBudapest, Hungary

Mar 12 — Dominating the WorldBudapest, Hungary

Linux Seminar 2005

Mar 02 — Introduction to PHPSheffield, UK

FOSDEM

Feb 27 — XdebugBrussels, Belgium

Feb 27 — eZ publish Inside OutBrussels, Belgium

2004

Forum PHP Paris 2004

Nov 19 — XdebugParis, France

Intl. PHP Conference

Nov 10 — Enterprise PHP BananasFrankfurt, Germany

Nov 09 — Breaking your Website with moving to PHP 5Frankfurt, Germany

Nov 09 — Multi-lingual developmentFrankfurt, Germany

OSCOM 4

Oct 01 — Speeding up PHP applicationsZürich, Switserland

Sep 30 — Dominating the WorldZürich, Switserland

Sep 30 — Efficient debuggingZürich, Switserland

php|works

Sep 24 — Multi-lingual developmentToronto, Canada

Sep 22 — Efficient debugging with XdebugToronto, Canada

LinuxTag 2004

Jun 25 — Tuning large PHP applications; an example with eZ publishKarlsruhe, Germany

Jun 25 — XdebugKarlsruhe, Germany

eZ publish Summer Conference

Jun 04 — eZ publish and performanceLangesund, Norway

Intl. PHP Conference

May 04 — Breaking your Website with moving to PHP 5Amsterdam, the Netherlands

PHP Conference Quebec

Mar 25 — XdebugMontreal, Canada

Vancouver PHP Conference

Jan 23 — Creating extensions and why it make senseVancouver, Canada

Jan 22 — Playing safeVancouver, Canada

2003

International PHP Conference

Nov 05 — Xdebug — Frankfurt, Germany

Nov 05 — PHP Internals — Frankfurt, Germany

eZ Publish Summer Camp

Aug 22 — PHP Introduction — Skien, Norway

LinuxTag 2003

Jul 11 — New funks with PHP 5 — Karlsruhe, Germany

NLUUG Spring Conference 2003

May 22 — PHP 5 Intro (Dutch) — Ede, the Netherlands

International PHP Conference

May 09 — Error Handling and Preventing — Amsterdam, the Netherlands

Conférence PHP Québec

Mar 20 — SRM: Script Running Magic — Montreal, Canada

2002

Forum du PHP 2002

Dec 10 — Zend and Extending PHP — Paris, France

International PHP Conference

Nov 04 — The Performance of your PHP Applications — Frankfurt, Germany

Nov 04 — Xdebug and an introduction to Zend Magic — Frankfurt, Germany