Mateusz Cholewka

Mateusz Cholewka

I'm a software developer, mainly working with PHP and JavaScript. From time to time, I develop my skills as a SysAdmin. I'm a fan of DDD—properly implemented OOP and all that rules that make your code better, but above all, make things as simple as possible.

Beyond the Hype: Why We Chose Redis Streams Over Kafka for Microservices Communication

5 Local Environment Mistakes I See Everywhere, and How to Fix Them Properly

Alpine.js modal transition in Livewire: the missing manual part

Read this before you start using the multistage builds for your docker images

Here are the Dockerfile tips you can use to get your builds faster and safer

How to configure PHP Monolog logs for Docker containers

One Dockerfile for development and production with multistage build targets

How to transform and format tabular data in PHP with composable modifiers

Command Bus in Laravel: implementing the pattern without additional libraries

PL

Command Bus w Laravelu: implementacja wzorca bez dodatkowych bibliotek

PL

Wzorzec repozytorium w Laravelu: jak oddzielić Eloquent od logiki biznesowej

PL

Jak zbudować lekki obraz Dockera dla aplikacji PHP (multistage build)

PL

Value Object w PHP: czym jest i jak go stosować w praktyce (DDD)

PL

Jak radzić sobie z brakiem typu enum w PHP: SplEnum i myclabs/php-enum