Recap 2025
A personal and professional summary of 2025, highlighting growth in web accessibility, freelancing, game development, and more.
A personal and professional summary of 2025, highlighting growth in web accessibility, freelancing, game development, and more.
A balanced, experience-based perspective on Tailwind CSS. Learn why Tailwind shines in certain projects, when it doesn’t, and why developer preference and cognitive patterns matter more than one-size-fits-all advice.
Step-by-step guide to building a secure Raspberry Pi home server with Tailscale VPN and Fritz!Box, including remote file storage with Garage and Armadietto.
Discover how I refactored The Runic Edda from singleton-heavy code to a clean Service Layer in Godot. Learn the pattern, benefits, and real examples.
Learn how CSS typed arithmetic lets you divide typed values, create unitless numbers, convert between units, and build advanced responsive layouts without JavaScript or media queries. This in-depth guide explains rules, examples, and real use cases for modern computational CSS.
Discover the Compound Components pattern (also known as Headless UI, Components as API, or Slot-Based API in Svelte). Learn its advantages with practical React and Svelte 5 examples.
For a long time, Vercel and Next.js were my default. Recently, I can no longer support them due to their political stance. It is time to look for alternatives.
Learn how to switch cleanly between the player camera and cinematic cameras in Godot 4 using a lightweight CameraSwitcher. Supports instant cuts, smooth blends, and fade-to-black transitions—perfect for cutscenes and scripted moments
Skew protection ensures consistent client-server versions in modern web apps, preventing mismatches, downtime, and SEO issues during frequent deploys.
Diego de Miguel
Discover what a nudge is and how it influences your decisions without banning options. Real examples from the digital world, subscriptions, restaurants, vacations, and movie theaters.
Doing a lot of things can lead to burnout. Learn how to break the cycle of hyperproductivity and protect your energy.