I Lost My AirTag

I Lost My AirTag

I Lost My AirTag

Just before AirTag 2 was announced, I picked up a first-generation AirTag at a good price. I put them everywhere I could, because you never know when it might come in handy. What a far-sighted decision that turned out to be.

I find myself tracking down my keys like this pretty o...

3rd Sep 2026
Migrating from MyInvoice to MyÚčto

Migrating from MyInvoice to MyÚčto

Migrating from MyInvoice to MyÚčto: Three Gotchas I Ran Into

I've been using MyInvoice for invoicing for quite some time. Recently it evolved into MyÚčto—a new project by the same developer (Radek Hulán). It shares the same foundation but adds a full double-entry accounting layer on top. The i...

3rd Aug 2026
Busy Bar

Busy Bar

Usage Insights

Working in an open space or from home presents a constant challenge: how to effectively signal to those around you that you need to focus. The concept of the Busy Bar smart status indicator, which visually shows your current availability, is a very elegant solution from a producti...

3rd Aug 2026
Grav 2.0

Grav 2.0

Migrating: One Bug, Three Different Errors

A few weeks ago I finally moved ondrejsramek.cz from Grav 1.x to Grav 2.0. On paper, nothing dramatic — the official grav-plugin-migrate has exactly one job: walk through the installation, upgrade the core, and rewrite configs into the new format. Reali...

14th Jul 2026
Self-Hosted Invoicing System

Self-Hosted Invoicing System

MyInvoice and MyÚčto

When I started freelancing, invoicing and bookkeeping felt like the most intimidating part of running a business. Most solutions required a monthly subscription, with the exception of Fakturovač. It served me well for quite a while, although one feature I really missed was mul...

29th Jun 2026
Neo

Neo

Cheap MacBook

Windows 10 won’t be receiving updates for much longer. Combined with a cheap, albeit quad-core, Intel processor… it’s a deadly combination. Even more so if you’re limited to just 8 GB of RAM while running Windows 10 and Google Chrome. That’s pretty much the end of the road.

So, as...

29th May 2026
Living Picture

Living Picture

My first e-ink display

At the BSides Prague 2026 conference I stopped by the Pájeníčko stand and got nostalgic about secondary school... and found some inspiration. For a long time I've wanted a quick global overview of what it's like outside and what my weather station is measuring. The problem i...

19th May 2026
Salzburg

Salzburg

Mozart's City

We decided it was time to take our little one on a bigger trip than just travelling around the Czech Republic. We'd already spent a few days in Vienna before, but this journey was on a completely different scale. Why? Because we travelled by train! We changed trains in Vienna and the...

10th May 2026
Vibe Coding

Vibe Coding

Claude Code

Although I went to a secondary school where we were taught programming and my graduation project was in Assembly (x51), I wouldn't call myself a programmer. At university I didn't put much into it either and did the bare minimum. Though I did really enjoy the subjects on algorithms a...

28th Feb 2026