The trail
Every waypoint so far
· 1 MIN
Izera running
Last week, during a holiday in the mountains, I got to try real mountain running for the very first time.
- Running
- Trail
· 3 MIN
Wrocław Half-marathon
On 6 June 2026 I ran the Wrocław Half-marathon. If someone had told me just a few months earlier that it was possible, I'd probably have taken it for a joke. But let's start from the beginning — how did this whole thing even start?
- Running
- Street
· 3 MIN
Unlocking Scalability and Resilience with Event-Driven Architecture: A Smart Home Showcase
Are you looking to build a system that's scalable, efficient, and resilient to failure? Event-driven architecture (EDA) might be the answer. In this article, we'll walk through the design of a Smart Home application to illustrate the power of EDA. From handling real-time events with producers and consumers to ensuring independent, fault-tolerant components, we'll break down the system design process step by step. Let's dive in!
- System design
· 2 MIN
5 Backend Interview Questions
Preparing for a backend engineering interview can be a challenging yet rewarding experience. Based on my experience as a technical recruiter I will give you a few tips and, more importantly, tell you what you can expect during a technical interview.
- Interview
· 4 MIN
Building a recommendation system using Neo4j
Modern applications now rely on recommendation systems to power personalized suggestions that improve user experiences. In this article, we’ll look at how to use Neo4j to create a simple recommendation system.
- Neo4j
- Databases
- Python
· 2 MIN
Creating Cron jobs with Django and Kubernetes
Most developers use Celery or RabbitMQ for handling periodic tasks in Django or general python web apps. In this article, I would like to show you, how you can use Kubernetes Cron Job to replace your current scheduler configuration
- Django
- Kubernetes
- Python
· 4 MIN
Improve your demo and get more for yourself.
One of the developer’s responsibilities is to present features and changes to clients and product owners. In this article, I would like to give you a few suggestions on how to can improve your presentations, make a good impression and build your look as an expert.
- Presentation
· 3 MIN
Using MinIO with Django for local development
The development process of modern applications can bring us to the moment when our local environment is slightly different from the cloud version. This can result in the need to test applications both locally and after deployment. In this article, I'll introduce a solution that allows you to easily replicate AWS S3 bucket functionality within your local setup.
- Django
- Python