In my
CAPsMAN provisioning post
I showed the WiFi configuration with .ft=yes .ft-over-ds=yes but never
really explained what that is. 802.11r Fast Transition is supposed to speed
up roaming between access points by pre-authenticating with the target AP
before switching. Handoff t... I decided to replace my Chateau 5G ax with a hEX PoE that I had lying
around. The Chateau served me well at my previous place where there was no
reasonably priced cable connection, so 5G on a SIM card was the way to go.
But after I moved, I got a great fiber optics connection and... I have been writing about link checking on this blog before. First in
Mastering internal links in Zola
where I covered converting self-referencing links to Zola's internal
syntax, then in
Fragment link checking in Astro
where I set up anchor validation with lychee after migrating... When I searched for "dbeaver deeplink", most results pointed me to
CloudBeaver — a browser-based variant that requires running your own Docker
container. That was not a viable option for me. It turns out standard
DBeaver handles this just fine, and the connection is easy once you... By now, backing up services via GitHub Actions has become a bit of a habit.
There's already one for
faktury-online.com, one
for Bitwarden, and one for
Cloudflare. This time it is
Resend, the email sending service I use for
transactional emails. The idea is always the same: hit th... Throughout my recent blog transformation, most notably by migrating from
zola to Astro, I have started adding features controlled by env flags:
comments, newsletter, other projects sidebar, translation notice, digital
garden. The comments feature
came first, then
going dual langu... I've been running this blog on peterbabic.dev for a few years. Recently I
migrated it to peterbabic.com. This post is a bit late because I wanted
to make sure everything was working correctly before writing about it. How I got the domains The .dev domain wasn't my first choice. I...