Author: Stefan


  • Post-mortem

    Post-mortem

    It is hard to imagine a world where nothing goes wrong. Especially in software development, which is not an exact science, things will go wrong. As far as I am aware, no definitive research has been done on this, and different sources give different numbers: Security Week talks about 0.6 bugs per 1000 lines of…

  • On AI

    On AI

    AI. It is the next big tech hype. AI stands for Artificial Intelligence, which these days mostly comes in the form of Large Language Models (LLMs). The most popular one these days seems to be ChatGPT from OpenAI, although there are many others already being widely used as well. Like with a lot of previous…

  • Expanding on our training offering

    I don’t know if it matters that I’m the son of two teachers, but training is in my DNA, knowledge sharing is in my DNA. From the moment I started learning PHP based on a book and scripts I downloaded from the Internet, I’ve tried to help other people who ran into issues that I…

  • Quick tip: Rector error T_CONSTANT_ENCAPSED_STRING

    OK, here’s a quick one that got me stuck for some time. I made a change to a file and, you won’t expect it: I made a little boo boo. I didn’t notice it, but our Rector did. It gave me the following error: Given this error, I started checking the file on line 82.…

  • API Platform Con 2024: About that lambo…

    API Platform Con is over. Let’s look back at two great days.

  • API Platform Con is coming

    Later this week it’s time for API Platform Con. Let’s see what I’m looking forward to.

  • A quick-follow up about the generated fields

    There is an important detail that you should not miss when working with MySQL generated columns based on a JSON column

  • Using generated fields in MySQL

    I’ve been working with the cool feature of MySQL where you can generate fields based on data in a JSON column. In this blogpost, I explain a bit about how this works.

  • RabbitMQ in your Bitbucket pipeline

    Getting a useful RabbitMQ to run in our pipeline for use with Behat took some figuring out. Documenting here for you, and for future me.

  • This little hidden feature of Bitbucket can be really useful