RSSAmplifier

Blog

Medienbäcker Thomas Günther

Baker s son turned web developer, kneading pixels and code for 15+ years. I specialise in building creative, accessible websites.

medienbaecker.comRSS feed ↗33 posts

Latest posts

cms.md

Using Kirby without the Panel, editing files and folders like a caveman. Read more

Kirby Modules

Last month I finally released Kirby Modules 5.0.0. The plugin finally does the thing: inline editing. Read more

Smooth scroll swoosh

While working on a recent project, I noticed an annoying issue with this native smooth scrolling related to loading URLs directly with anchors Read more

AI replacing accessibility

For the longest time, every VS Code release note gave accessibility a prominent place. Now that space goes to AI. Read more

Digital independence

On relaunching DI.DAY, leaving big tech behind, and why good design and free software are finally finding each other. Read more

Dialog view transitions

Combining view transitions and the dialog element, possible? Read more

Mastodon replies

Want comments on your blog but don t want to deal with spam, moderation, or third-party services? Here s what I did to show Mastodon replies on my Kirby site. Read more

Tab stops on the web

Did you know that you can use tab stops in HTML? In this article I want to explore this ancient typographic concept and see how it can be used on the web. Read more

The web behind glass

I ve been using iOS 26 for a few months now and collected some advice for designing and developing websites for Liquid Glass™. Read more

Trusting the browser

I ve been thinking about how we approach accessibility in web development. Particularly about trusting the browser to implement things in an accessible way. Read more

Three new Kirby plugins

Three new Kirby plugins I built to solve real problems: managing alt texts, adding headlines to blueprints, and creating a rich text editor with KirbyTag support. Read more

Kirbysites 2.0

I finally rebuilt kirbysites.com! Now with automated screenshots, better accessibility, and captions explaining which Kirby plugins power each site. Read more

Unexpected scrollbars

A quick note about macOS hiding scrollbars and how it affects web development. Read more

Fallback lang attributes

How to handle HTML lang attributes in Kirby when content isn t translated. A simple solution using custom page methods for better accessibility. Read more

Accessibility no-brainers

My no-brainer accessibility improvements for smaller projects. From using the right HTML elements to preventing your animations from making people sick. Read more

Kirby files section to field

How to efficiently migrate from Kirby files sections to files fields using a custom CLI command. Read more

Managing servers

After years of server management pain, I found my sweet spot with Ploi and Hetzner Cloud. Here s my complete setup. Read more

My Raycast extensions

Showing off my Raycast extensions for quickly opening Laravel Herd projects and consistent time tracking with Tyme. Read more

German words in Japanese

As a German married to a Japanese woman, I keep stumbling over German words in Japanese. Here s my collection of words that made the journey east. Some even changed their meaning along the way. Read more

Kirby Playground

A better way to test UI components in isolation. No more messy test templates. Read more

Animate native lazy loading

How to add smooth transitions to lazy-loaded images without external libraries. Read more

Managing content

How I solved the endless back-and-forth of getting content from clients by using Kirby as a content gathering tool Read more

Shuffle the frontend

A simple frontend solution for randomly ordering elements on a website. Read more

Extending Kirby models

A quick tip on extending Kirby models. Turns out it s simpler than I thought. Read more

Content representations

Simple, practical examples for Kirby s content representations. Easily create downloadable calendar events, ZIP archives, RSS feeds, and plain text versions of your content. Read more

The fine art of hyphenation

Notes on handling long words in web layouts, covering both automatic and manual hyphenation approaches based on real project experience. Read more

Layout grids in the browser

A simple guide to building keyboard-activated layout grid overlays with JavaScript and CSS for web development projects. Read more

Batch replace files

Replace hundreds of files across folders with a single command – perfect for updating logos or images in your content structure. Read more

Precise time values in Kirby

Learn how Kirby s time fields round to 5-minute intervals by default, and how to configure them for precise time values. A small but useful detail that might save you some head-scratching when building your next Kirby site. Read more

Inline links with sticky icons

Learn how to keep SVG icons from wrapping to the next line in inline elements like links using simple HTML and CSS techniques. Read more

Beautiful focus outlines

How to make focus outlines both beautiful and accessible. I ll show you my approach using CSS custom properties, share practical tips for different contexts, and explain why treating focus states as essential design elements creates interfaces that work for everyone. Read more

Modular Kirby websites

Most of my websites are built with modular content blocks. It just makes sense: clients can easily rearrange content and create new pages. Kirby’s Blocks Field is great for that. Read more

Finally owning my web

Read more