Skip to main content

Dutch PHP (un)Conference 2010

About a week ago Amsterdam was shaking since Ibuildings organized another edition of the Dutch PHP Conference at the RAI, hosted by Lorna Jane (@lornajane).

This year was also the first time uncon sessions were available for the audience to give 15 minutes (lightning) talks or full 45 minutes presentations. Both Stefan Koopmanschap (@skoop) and I (@DragonBe) were given the honor to host these sessions as part of our community involvement with the PHP user group PHPBenelux (@phpbenelux).

Since we were hosting these sessions, most of the awesome tracks I could only follow through Twitter (@dpc_uncon) and IRC, which helped me a lot to get an idea of what I was missing. But on the flip-side I had the privilege of attending the true community at it's best through the uncon sessions.

The thing with uncon sessions is that regular attendees can step up and prove themselves as future conference speaker material. All talks given at these uncon sessions are rated by other attendees on, and these ratings are looked at by conference organizers to select unknown speakers, especially if they have to invest a lot of money getting these speakers at their gig.

As a result of this feedback system on, one of our uncon speakers Martin de Keijzer (@martin1982) got himself a spot on next year's Dutch PHP Conference, as was announced at the end of this conference.

All people that talked at these uncon sessions, had interesting stuff to tell and educated the audience in an impressive way. Only a handful of uncon speakers came prepared, but most of them just created some slides during other sessions or had nothing at all, but still got their message out or started a very interesting dialog. If uncon king, Mr. Keith Casey (@CaseySoftware) was with us, he'd say we did a great job.

If you're planning to attend a PHP conference in the future, think about the uncon sessions. They have great content, stir up discussions and can offer you a spot on the main tracks of any given PHP conference.

In my final note I need to thank Stefan Koopmanschap (@skoop)) for covering me during my work related absence. You rock dude!

Big gratitude goes out to Ibuildings, who have given us the room for running the uncon sessions and for providing an uncon main track spot on next year's conference. Clearly you guys set the standard for PHP conferences!

If you attended the Dutch PHP Conference 2010, do give those speaker some feedback on and don't forget to rate the conference as well. Speakers and conference organizers need your feedback to improve their talks and/organization so they can give you the quality you're paying for.

Looking forward seeing you at DPC11 for your chance to speak !

Location:Rai, Amsterdam


  1. It was really nice post. I was surfing around for this from quite long. It was really helpful.


Post a Comment

Popular posts from this blog

PHP 7 and Apache on macOS Sierra

I posted several talks about compiling PHP from source, but everyone was trying to convince me that a package manager like Homebrew was a more convenient way to install. The purpose of Homebrew is simple: a package manager for macOS that will allow you to set up and install common packages easily and allows you to update frequently using simple commands. I used a clean installation of macOS Sierra to ensure all steps could be recorded and tested. In most cases you already have done work on your Mac, so chances are you can skip a few steps in this tutorial. APACHE AND PHP WITH HOMEBREW I’ve made this according to the installation instructions given on GetGrav. The installation procedures These installation procedures will set up your macOS Sierra with PHP 7.1 and Apache 2.4. Install Xcode command line tools (if not done yet)xcode-select --install Install Homebrew/usr/bin/ruby -e "$(curl -fsSL" Set up for in…

Sessions in PHP 7.1 and Redis

In case you have missed it, PHP 7.1.0 has been released recently. Now you can’t wait to upgrade your servers to the latest and greatest PHP version ever. But hold that thought a second… With PHP 7 lots of things have changed underneath the hood. But these changed features can also put unexpected challenges on your path. Our challenge One of these challenges that we faced was getting PHP 7.1 to play nice storing sessions in our Redis storage. In order to store sessions in Redis, we needed to install the Redis PHP extension that not only provides PHP functions for Redis, but also installs the PHP session handler for Redis. Because we upgraded our servers to PHP 7.1, we were looking to use the latest provided version for this Redis extension: redis-3.1.0. Once installed, we bumped against a nasty problem. Warning: session_start(): Failed to read session data: redis (path: tcp:// Searching the internet for this error, we didn’t got many hits that could point us into a dire…

Speeding up database calls with PDO and iterators

When you review lots of code, you often wonder why things were written the way they were. Especially when making expensive calls to a database, I still see things that could and should be improved.
No framework development When working with a framework, mostly these database calls are optimized for the developer and abstract the complex logic to improve and optimize the retrieval and usage of data. But then developers need to build something without a framework and end up using the basics of PHP in a sub-optimal way.

$pdo = new \PDO( $config['db']['dsn'], $config['db']['username'], $config['db']['password'] ); $sql = 'SELECT * FROM `gen_contact` ORDER BY `contact_modified` DESC'; $stmt = $pdo->prepare($sql); $stmt->execute(); $data = $stmt->fetchAll(\PDO::FETCH_OBJ); echo 'Getting the contacts that changed the last 3 months' . PHP_EOL; foreach ($data as $row) { $dt = new \DateTime('2015-04-…