06, October 2023
While not as exciting as previous release, PHP 8.2 brings some nice addition to the language. Let's have a look ...

05, November 2022
In PHP, some functions (such as call_user_func() or usort()) accept user defined functions known as callbacks. While in modern versions, ...

07, October 2022
Intersection types, a new addition to PHP type system that allows us to constraint a value to satisfy multiple types ...

23, April 2022
Legacy PHP apps are way too scared of errors. They suppress them, silent them, hide them under the carpet. Most ...

16, April 2022
Autovivification means automatic creation of array (or hash) when we try to assign a new element to a non-array variable. ...

30, January 2022
mysqldump is a tool to create dump of existing mysql/mariadb database(s). The generated dump usually contains SQL statements but also ...

28, January 2022
It's been years since I became fan of FISH shell (Friendly Interactive Shell). Fish is a modern shell which can ...

20, December 2021
From PHP 8.1, we've got readonly properties that can not be modified after it has been initialized. What a great ...

15, December 2021
Yesterday, I docker-compose exec into a docker container and wanted to see what author name/email is set in git config ...

12, December 2021
Few days ago I was trying to adopt docker containers into a project developement flow. Since that project uses GD ...