I bumped into this article that states jQuery can be replaced by native code: Why jQuery 4 is a good...
Ever wondered how to get rid of WampServer, Xampp, EasyPHP and similar stuff? In this article: how...
Tree traversal Recently I reimplemented my old library for tree structure handling. It...
One of the essential requirements for software to be maintained is the ability to upgrade the...
Some have heard that singletons are evil. They are. Don't use them. TL;DR And don't use facades...
When traits came to PHP, I'm sure many (myself included) thought they were a viable solution for code...
I am a fullstack web developer. Well, used to be. Back when I started, it was enough to know PHP...
From all of the breaking changes introduced in PHP 8 I think the change to the comparison operator is...
Seriously? How does this make anything more legible? Are we trading keyboard hits for legibility? I w...
Chapter 1: Tail Recursion If we want to understand tail recursion, we need to read Chapter...
Recently, I wanted to create an anonymous generator. The good news is that it is possible, the syntax...
Is anyone else seeing a big performance boost on PHP 8? A couple of tests in my small library dealin...
I wanted to point people to a simple and framework-agnostic explanation of middleware. I found none....
In case you are into web development, you might be familiar with the concept of HTTP middleware, whic...
Coming from the world of Twig and Latte (PHP templating engines), I was surprised that nested slots a...