PHPNews

Switching companies

After precisely 3 years (since 8 September 2014) at madewithlove , I’ve decided it was time to move on. A little while ago, I agreed to join the team at Stream as a PHP Software Engineer and Developer Advocate. Next Monday I will join them in their office in TQ in Amsterdam. My task will be to represent them, …

Continue reading »

Written by Hannes Van De Vreken - - Aggregated on Thursday September 14, 2017


On PSR-7 middlewares

PSR-7 got released May 4, 2015. There is a discussion about middlewares based on PSR-7 messages, and it is awfully overdue. The most common middlewares in use since June 2015 are callables with this interface: They just work. I’ve been using them since June 2015. You can stack a number of middlewares with tools …

Continue reading »

Written by Hannes Van De Vreken - - Aggregated on Wednesday June 1, 2016


Airbnb tricks

Hi there! It’s been a while since my last blog post. Sorry for that. Let’s break the silence with a post on travelling with Airbnb. I like visiting cities, both for work (conferences) and pleasure. Hotels are often quite expensive in cities, and the value you get from them is often disappointing. Over the past few …

Continue reading »

Written by Hannes Van De Vreken - - Aggregated on Wednesday February 24, 2016


NYC marathon preparation started

Hi all! Here’s an update on my latest leisure time activities. In April this year I ran my very first marathon : the Rotterdam marathon. 3:29:21 #mr15. The crowd was amazing! #marathon #rotterdam Een foto die is geplaatst door Hannes Van De Vreken (@hannesvdvreken) op 12 Apr 2015 om 11:15 PDT …

Continue reading »

Written by Hannes Van De Vreken - - Aggregated on Monday July 20, 2015


Displaying stream progress in PHP

With PHP you can, next to handling HTTP requests, invoke scripts from the command line. For a typical web application this could be used to run database migrations, insert data into the database from fixtures or seeders, repetitive tasks run by cron, clear the cache ( cache:clear ), general admin stuff… basically …

Continue reading »

Written by Hannes Van De Vreken - - Aggregated on Tuesday May 12, 2015


Running my very first marathon

Start to run In june 2014 I started running because I had secured a speaker slot at the community day of Laracon EU. For my presentation I wanted to look fit on stage. To gain confidence I wanted to drop a few kilograms of weight. I started with a 9 km run and gradually ran further and further. In august I had …

Continue reading »

Written by Hannes Van De Vreken - - Aggregated on Monday April 13, 2015


Work-in-progress Pull Requests

A while ago I saw a discussion on Twitter on when to open a pull request, when you’re done creating the changes, or when you start working on something? The latter is the preferred option, in my opinion. Crafting a PR is possible from the moment you do a first commit on a new branch. You can start with a “ …

Continue reading »

Written by Hannes Van De Vreken - - Aggregated on Thursday April 9, 2015


Composer's autoload-dev

Today’s blog post is about the autoload-dev configuration section in the root of composer.json file. This is almost identical to the autoload section, with optional child objects such as classmap , psr-0 and psr-4 , and the optional files array. The only difference is when it has effect. When the …

Continue reading »

Written by Hannes Van De Vreken - - Aggregated on Wednesday January 28, 2015