Let's talk about code

Hi, I’m Michiel. I’m a professional programmer for more than a decade. I work mostly in PHP and javascript, mainly in Magento and Laravel. I write testable code and love to give testing workshops to you and your colleagues. You can hire me for freelance/consulting jobs.

Contact me Hire me

Blog

Laracon, Laravel, Unconference

Laracon EU unconference

This week i attended the European version of Laracon. It was a lot of fun and i talked to a lot of friends. There where a lot of great talks.
Continues Deployment, Laravel, Wordpress, Laravel Envoyer

Laravel Envoyer and Wordpress deployments

Deploying an application can be hard. The new code must be pulled in, permissions must be set, migrations must be run, etc. In some cases the whole website goes down while deploying a new version. And the more that must be done manual, the more can, and eventually, will go wrong.
Laravel, Quick Tip

Hide Laravel from Wappalyzer

Since a few years everyone seems to be using Laravel for about everything. That is completely understandable, as it provides some great features. The only downside is that when there is a (security) bug this is easily exploited.
Ansible, Linux, Raspberry, LEMP

Make your Raspberry a LEMP server with Ansible

A few weeks back it was my birthday. I never now what to ask that is cheap enough for most people. But this time i thought of the Raspberry PI Zero W.
Composer, Quick Tip

Speedup Composer using Prestissimo

Composer is a revolution in the PHP world. You can use it to manage your dependencies, but it can be slow on big projects.
GIT, Quick Tip

Changing the url of a GIT repository

Want to know how to change the url of your GIT repository? That is quite simple.
Continues Integration, Quick Tip

Linting PHP files with Travis

Travis is an awesome tool and my goto for Continues Integration and Continues Deployment. This is a quick win to speed up your linting.