Symfony: Roles and Permissions in configuration

There are different approaches to managing roles and permissions on a project, ranging from very simple hardcoded checks to fully adjustable database based solutions »

Why and how I started learning Python and Machine Learning pt.1

why Python and ML together? PHP web development is my current day job, but I have been looking into expanding my horizons for some time now. I would not dare »

Empty GIT commit

Empty commits in git make sense is some scenarios, you might use them to trigger workflows, builds, test commit hooks etc… To create an empty commit, simply »

PHPUnit: Mocking external data provider in functional tests

Mocking is a common thing in the world of automated testing, nothing to write home about. Nevertheless, I decided to document how to do it in Symfony with PHPUnit »

OAuth2 Tokens in Postman

I like to use Postman when developing REST APIs. It allows me to save, group and share different requests, prepare different payloads to test different scenarios »

My Terminal setup

A few friends have asked me about my terminal setup, so I decided to write up a small blog post about it. This is what my terminal looks like in action: »