I prefer working with #Docker, but sometimes it’s required to have #PHP locally, and even more - multiple versions of it! There’s a simple way of achieving this: ASDF 😎. ...

Printify: Here We Go!
I am excited to announce that I joined uSoftware as a Senior Software Engineer and will provide services for Printify in a Developer Enablement team 🤩! ...

Open to work
After four years at GetResponse it’s time for new opportunities! I am looking for a role related to #PHP, ideally in Developer Enablement context, but I am also open for alternatives. Read further for more details. ...

Pie: new extension installer for PHP
Pie, new extension installer for #PHP was released! Let’s have a look at it and see what it brings to the table. ...

40 is a new 20
Four months ago my goal was clear: to feel good with myself again when I hit my 40th birthday. It was true challenge, because last year I barely did any activities, I gained weight and I did not look and feel well. Here’s my story I am truly proud of 😎! ...
Messenger: consume all transports on Symfony 6.4
It’s hard to believe, but the --all option for the messenger:consume command in Symfony was unavailable until version 7.1 — on lower versions list of transports must be passed explicitly to the executed command. But if you need this, it’s really easy to port this feature to 6.4! ...

Git Rebase: why you should use it
While working with Git version control system you have quite freedom about how you work with commits and branches. But there are universal practices you should know to keep your repository clean. How rebase can help you with this? ...

Final word about `unfinalize`
Recently I’ve created pull request to #PHP-CS-Fixer that aimed to prevent installing stevebauman/unfinalize along with friendsofphp/php-cs-fixer, effectively blocking Fixer to be installed as a dev dependency for that tool. That escalated quickly 😅! ...

Dockerfile: runtime definition
A Dockerfile is to a project what sheet music is to a song - it ensures that the same operations are always performed, in the same order, with the same result. ...

Docker for local development
Docker has been in the developers’ world for years, but for many people it is still something remote and enigmatic. In a series of posts, I would like to introduce both theory and practice - you will find out how Docker can help you in your daily work, how to prepare an environment based on Docker and how to use this environment. ...