How PaySubscriptions.com Can Help You Control Your Subscription CostsHi there! Once, while mowing the grass in my garden, I started thinking about the subscriptions I have to pay each month or year. How much…Jul 6Jul 6
A use case for multi-stage buildsUpon revisiting one of my past projects, I attempted to build the docker image I once prepared but encountered a failure:Sep 25, 2023Sep 25, 2023
“Per-branch” environmentHi! I have been working on an idea I would like to share for some time. It’s about organising the testing/staging/remote development…Sep 8, 2023Sep 8, 2023
The LOCK — a race condition caseHi there! Here is a brief overview of my struggles with an interesting (I think) race condition example. It has been taken from a…May 7, 2023May 7, 2023
Asynchronous PHPIt is not an article about the parallel extension (or any other one that brings the power of threads into the PHP) — as a matter of fact I…Mar 2, 20237Mar 2, 20237
Value ObjectsThis article discusses the use of Value Objects in the context of PHP applications. The article presents step-by-step implementations of an…Dec 17, 2022Dec 17, 2022
FortuneIt looks like “fortune” (the computer program described in Wikipedia as a Fortune (Unix)) has been around for something like 40 years…Mar 27, 2021Mar 27, 2021
(neo)Vim, Codi & PHPCodi is a vim plugin to run your code in the editor. Who knows Quokka (which in my case was the first such a tool I’ve been using) knows…Nov 18, 2020Nov 18, 2020