An independent publication
Practical guides for work and everyday life
Explore what goes into running a website, finding a home in a new city, and working through unfamiliar problems.
Explore by topic
Living in Czechia
Practical guides to living, working, and building a life in the Czech Republic.
Latest field notes
Recent articles
How to Rent an Apartment in Prague in 2027
How to Rent an Apartment in Prague in 2027: Prices, Websites, and Tips for Foreigners Planning to move to Prague? Here is what you should know about finding an apartment, …
Read articleGithub actions II
After preparing the VPS, the next milestone was the first real production cutover. The Django container was already running beside the existing systemd Gunicorn service, but it was not yet …
Read articleDockerizing III
The third step of my Docker migration is happening on the production VPS, but it is not a live traffic cutover yet. The goal is to prepare the server carefully, …
Read articleDockerizing II
In the first part of this migration, I made the Django application container-ready. Configuration can now come from environment variables, logs go to standard output, and Docker has a lightweight …
Read articleHow Much Money Do You Need to Live in Prague in 2027? A Realistic Monthly Budget
Updated: October 2026 | Estimated costs for 2027 | Reading time: 8–10 minutes Prague is one of Europe's most attractive cities for international workers, students, and people planning a new …
Read articleDockerizing I
I have wanted to containerize this website for a while, but a working production service is not the right place for a “big bang” rewrite. My goal is not simply …
Read articleStart with AsyncIO
Recently, I wanted to go deeper with the AsyncIO package in Python. It is used in FastAPI, and using this async code in general can increase efficiency dramatically due to …
Read articleRuff
As you know, I'm working on this project by myself, so over time, a lot of garbage has accumulated in the code. I’ve decided to use the Ruff linter to …
Read articleUpdating deploy script for using UV & CI
I've modified the deployment script so it will use UV now for the environment management. First, UV should be installed on the host server. I've modified the deploy script like …
Read articleHandling dependencies with UV
I've decided to use UV to keep my Python workflow fast and simple. It replaces pip, virtualenv, pip-tools, and pipx for me—one tool that installs, locks, and runs everything. Because it’s …
Read articleFeatured tool
Prague budget planner
Compare rent, bills, and take-home pay for one person or a couple.