Notes on building softwareIndex · Writing

Writing

Field notes from backend work — PHP & Python, Symfony, distributed systems, testing and the architecture tradeoffs in between. Filter by what you came for.

17posts shown
2026 01 post

Meetup Pykonik Kraków

26 Mar 2026

My first Pykonik meetup in Kraków was full of energy, with talks on threads, local coding agents, music generation, and a string of lightning talks.

pythonmeetup
2024 01 post

Meetup Kafka Kraków

21 Jan 2024

Kicking off 2024 meetups in Kraków with talks on building an event analytics pipeline with Kafka, ksqlDB and Druid, plus a deep dive into MirrorMaker 2.0 migrations.

kafkameetup
2023 01 post

Compromises

12 Dec 2023

Reading Software Architecture: The Hard Parts made me realize almost every design decision boils down to picking the best compromise, not the perfect answer.

architecture
2022 05 posts

PHPcon Poland 2022

15 Nov 2022

I presented “Memory leaks in long processes” with Łukasz Jaworski at PHPcon Poland 2022 — my first time ever speaking at a conference.

phpconference

The next step is… AWS Step Functions

28 Jun 2022

I joined a two-day AWS Step Functions workshop and walked away rethinking how I break applications down into small, orchestrated steps.

aws

Symfony Fast Track

21 May 2022

I went through the Symfony Fast Track book step by step and picked up a bunch of good practices, from Xdebug tricks to why entities shouldn't be services.

phpsymfony

DW Gym — 3 day Python challenge

18 Jan 2022

I got my certificate for Data Workshop's 3 day Python challenge, so I revisited the Pandas commands we trained with on a video games dataset.

pythonmachine-learning

Give the name and… tag

06 Jan 2022

If you're not careful with image names and tags, you can make a mess of your local Docker storage — here's how I keep mine clean.

docker
2021 04 posts

Symfony, where is your TDD?

27 Dec 2021

I finally started writing tests first, and hit a ServiceNotFoundException in Symfony when a service wasn't used anywhere else in the container.

phpsymfonytdd

Simple test object factory

08 May 2021

A simple pattern for building test entities in PHP — moving from bloated builders to a lean static factory, with a Faker-powered variant thrown in.

phptestingdesign-patterns

Python Crash Course (2nd Edition) — Book review

06 Mar 2021

My honest take on Python Crash Course after months of learning Python — great for beginners, a bit repetitive if you already code for a living.

python

Clean Code workshop

24 Jan 2021

Notes from Docplanner's Clean Code and Architecture workshop — object calisthenics, ditching the ELSE keyword, and why I'm excited about Action Domain Responder.

clean-codephparchitecture
2020 05 posts

Summary 2020 — plans for 2021

31 Dec 2020

2020 was unusual for everyone, so here's what I actually achieved — learning Python and AWS, some DDD, a lot of workshops — and what I'm chasing in 2021.

personal

Bash training 2

31 May 2020

I dig into shell script security and good practices, review a real script with shellcheck, and flag the mistakes it caught — unquoted variables, a missing -r flag, and more.

bash

Bash training

28 May 2020

I've started training myself in Bash — quick automation scripts are priceless, and shell scripts still run almost everywhere on Linux, even inside Docker images.

bash

WarsawJS 44: Design patterns

24 May 2020

Today I joined another WarsawJS workshop, this time on design patterns — a topic I think is worth refreshing every once in a while.

design-patternsmeetup

Hello world

23 May 2020

My first post here — after trying blogging before, I'm ditching the long-form approach for something shorter and more frequent, powered by Github, Jekyll and Markdown.

personal