PHP Benelux 2015: Day One

Want to help support this blog? Try out Oh Dear, the best all-in-one monitoring tool for your entire website, co-founded by me (the guy that wrote this blogpost). Start with a 10-day trial, no strings attached.

We offer uptime monitoring, SSL checks, broken links checking, performance & cronjob monitoring, branded status pages & so much more. Try us out today!

Profile image of Mattias Geniar

Mattias Geniar, January 23, 2015

Follow me on Twitter as @mattiasgeniar

It’s a tradition for 4 or 5 years in row now, to attend PHP Benelux. It’s the conference focussed on PHP in the Benelux, for me (I’m not counting the Dutch PHP Conference, since I’ve never attended one yet).

Last year I even gave a presentation there.

This year was more about attending: a tutorial session and full-time conference + socials.

Docker Tutorial

The morning was a tutorial on Docker, given by Andreas Hucks. The preparation was superb, everyone had clear instructions clone a git repo and download a vagrant box, everything was nicely packaged. The box itself worked perfectly. This is what preparations should be.

I heard from colleagues that their tutorials were first consuming an hour or more on setting up the environment. In a 3-hour tutorial, that’s more than 30% of the time.

A clean github repo with Vagrant boxes and we were set. Perfect!

The tutorial itself was fast-paced, everyone was following along. A lot of content in just 3 hours. And I learned a lot, so thank you Andreas!

Maximize Growth as a Software Developer

Well this was new. A rabbi (yes, a coderabbi)) giving a talk about the similarities in Jewish religion/culture and software development, with tips to grow further as a software developer.

My key-takeaways I should check;

There were countless other ideas/arguments that I just forgot to write down. Including the link about “low hanging fruit” and “how to get into open source”, if anyone still has that?

Low-Level PHP: Gettings things done with Go

The Go Language has been on my radar for a while. I’ve read quite a bit about it and it’s multi-threading model is really powerful. My problem with it? Finding a use-case in every day life.

I liked the presentation, it covered a practical scenario with code examples and comparisons to the PHP world. I’ll remember the quote “Go is like programming in PHP4” as a reference to more functional programming (especially since I came from the PHP4 world).

Clear talk, good instructions. I appreciated the good & lesser sides of Go. It’s not all roses and sunshine, so it’s important to know the limitations and the strengths of a new language.

Go is still on my todo-list.

Getting Started with Continuous Integration

I think I had different expectations from this talk. It mentioned all the tools (that I was assuming everyone already knew about): PHPUnit, PHP_CodeSniffer, phpmd (PHP Mess Detector), phing, …

I was expecting a talk about how to tie those all together, make a strategy for actual CI and how to implement it. Instead, it gave the building blocks with the solution still to be built. Maybe I misread the introduction or was interpreting the title differently. It wasn’t for me, but that isn’t to say it was a bad talk. For someone unknown to those tools, it was a really good introduction.

Conference Graphics

Not so much the conference, but @sgrame (Peter Decuyper) made some really impressive illustrations during the presentations that he posted on his twitter account.

The socials

They never disappoint. In part because the organisation puts in a lot of effort, with sponsors and side animation, but mainly because in the Benelux the PHP community consists of really nice people. I had a few drinks, a lot of laughs and even more interesting talks with known and unknown people.

But I failed in my plan:

Something to try next: better facial recognition!

Looking forward to Saturday!



Want to subscribe to the cron.weekly newsletter?

I write a weekly-ish newsletter on Linux, open source & webdevelopment called cron.weekly.

It features the latest news, guides & tutorials and new open source projects. You can sign up via email below.

No spam. Just some good, practical Linux & open source content.