Python & Django
Patterns, tooling, and implementation details for maintainable web applications.
Python · Django · Test automation
Practical guides for building, testing, and deploying reliable Python applications—grounded in real projects and the lessons they teach.
What I write about
Patterns, tooling, and implementation details for maintainable web applications.
Pytest, Playwright, API testing, and pragmatic ways to make releases safer.
CI/CD, Linux, PostgreSQL, and the operational work behind a reliable service.
Latest field notes
I’ve used CI/CD pipelines on all my jobs on GitLab; this web, however, has its code located on GitHub. I’m too lazy to move it to GitLab, and I’m also …
Read articleI’ve recently discovered the Coredumped YouTube channel with really well-structured videos. Coredumped is a YouTube channel dedicated to explaining fundamental computer science concepts in a clear, visual, and practical way. It …
Read articleJavaScript has long been the go-to language for building interactive web applications, but I’ve never enjoyed its complexity. The endless frameworks, bloated dependencies, and constant updates make front-end development feel …
Read articleI've used Docker in my previous work, but didn’t handle anything particularly complex. Now, I want to delve deeper into Docker and containerization. I’ve found the website roadmap.sh and will …
Read articleMy first encounter with relational databases was when I started building my first Django blog. It began with SQLite and later moved to PostgreSQL. Along the way, I somehow managed …
Read articleIt occurred to me recently that this app is not covered with tests. I thought about end-to-end tests with pytest and Playwright, which will be performed later. Currently, I'm covering …
Read articleI want to write an automated script that runs monthly and saves database dump files to the AWS S3 bucket. First, one should make an AWS S3 bucket and get …
Read articleI recently started a new job and returned to some of my old projects. All of those require a good overview of Linux. Incidentally, I've got the Learning Modern Linux …
Read articleI started learning Python during my postgraduate studies. There were two goals: to write a blog website and analyze data conveniently and quickly. I started by reading and going through …
Read articleHere, I'm going through the @zubiarfan Rust course, which is based on the Rust By Practice book.
Read article