Setting up PHP, Docker and PHPUnit
In this post I quickly show my custom setup for php applications using PHPUnit and Docker and quick configs almost every application needs.
TDL, a (programming language) learning framework
Learning a new (programming) language is an extremely necessary skill for any fullstack engineer. Being a fullstack myself, as most PHP programmers are, I came up with my own framework to make it rational.
The State of PHP 8
PHP 8.0 is still under discussion and many things are being voted right now. I've collected all changes introduced to PHP 8.0 and will keep you posted under this one post.
Clean tests with PHP and PHPUnit
This post aims to help you reducing the number of WTF per second when writing, reading and changing test code on your PHP application using the test framework PHPUnit.
Generators beyond xrange
In this post I talk about PHP Generators, how to work with Coroutines and how the language ecosystem could evolve with it.
How does PHP's engine actually work
Modern product development requires every day less deep knowledge on programming languages, architecture and ecosystem. It is very valuable, though, to understand them. Today we talk about how PHP engine actually works under the hood and how to take best advantage of it.
Test-Driven Development with PHP by example
This is how I approach Test-Driven Development (TDD) with PHP. The main focus is on the feedback loop tdd provides and which tools are suitable to bring us there when programming PHP.
Hello, PHP. I am an Engineer.
Do people even use PHP? In this post I explain why this is the wrongest question to ask and where I prefer paying attention as an Engineer.