RSSAmplifier

Blog

dnsmichi.com

Everything is a DNS problem

dnsmichi.comRSS feed ↗15 posts

Latest posts

Recharging batteries at 1500m: Vigilius mountain resort in South Tyrol

Unplugging in busy AI times is not easy. I found a unique spot in South Tyrol, only reachable by cable car, with scenic views over the dolomites, hiking, spa treatments, high quality food, and kind humans - to recharge my batteries.

Building an Interactive Conference Badge with Tufty 2040: A Step-by-Step Guide

At tech conferences, your badge is the first impression. The Tufty 2040 LCD Display badge can serve as a dynamic contact card with QR codes, making it a business card. Learn how wave and PCB animations were added for playful engagement, and how to build your own badge.

One year worth for ten: My 6th year at GitLab

My 6th year at GitLab felt like “one year worth for ten”: embedded DevSecOps homelab experiments, AI agent workflows, a six‑city DACH roadshow, a Principal promotion, and a new way of working. This reflection captures what happened, what I learned, and why I stay.

From manual Docker/Nginx proxy to Traefik and Ansible: Modernizing my Ghost blog stack in 2026

This blog has run Ghost in Docker since 2020, manually deployed. In 2026 I set the goal to use Traefik as a modern reverse proxy. Learn the first steps with Traefik, Docker and Ghost, and how to automate with Ansible — including domain redirects, TLS certificates, version pinning, and backups.

All-remote workspace update: Razer Leviathan V2 X soundbar and travel equipment (Peak Design Tech Pouch)

2026 experience update for my all-remote workspace: Soundbar improvements, and travel equipment efficiency. And an updated picture with new Easter eggs in my Zoom background.

My 5th Year at GitLab: Developer Advocate Journey, AI Adventures, and Finding Balance

Join me in my 5th year at GitLab - from ambitious Staff Developer Advocate promotion, leading AI initiatives, traveling Europe for events, and building meaningful connections. A story of growth, challenges, and the joy of working with a global remote team while staying true to personal passions.

Remote office upgrades 2024, part 2: Windows Gaming PC, KVM switch, 192 GB RAM for AI/LLMs

2024 brought a new 49" monitor for efficient work but also gaming experiences. Buying a gaming PC, connecting it to the environment with a KVM switch, and then reconsider the Windows setup for containers, VMs and AI/LLMs was a fun challenge.

Moving to Bluesky with a custom domain handle

I've been exploring Bluesky as Twitter/X alternative and joined the tech community making the move 5 weeks ago. Learn how to set up your Bluesky account with a custom domain and a few tips and tricks to get started.

Ansible with ansible_python_interpreter on Ubuntu targets: /bin/sh: 1: /usr/bin/env python3: not found

After upgrading to Ansible in recent weeks, the playbook to upgrade my Linux VMs stopped working with a cryptic error message, /bin/sh: 1: /usr/bin/env python3: not found - Learn root cause analysis and how to fix the problem

Docker Compose with Ghost and MySQL 8.4, mysql_native_password startup errors - mitigation and solution

An unplanned MySQL upgrade to 8.4 introduced startup errors, removed deprecated mysql_native_password auth method. This blog post looks into root cause, workaround mitigation, and solution with migrating to caching_sha2_password. When you read this, it worked.

Raspberry Pi 5 with 52Pi NVMe hat, Samsung 990 EVO SSD - faster for Ollama and LLMs?

This blog post explains setting up a Raspberry Pi 5 with an NVMe SSD hat for better disk performance. The goal is to compare the benchmark with the SD card Pi, and test the performance impact on running LLMs with Ollama.

Remote workspace setup 4.0: Samsung Odyssey 49" monitor, Thunderbolt 4 dock, Elgato Prompter, Facecam Pro, Hue lighting

After four years of all-remote work, I upgraded my remote workspace setup. This article describes the research and considerations for a bigger monitor, improved lighting, and video recording investments while maintaining an ergonomic and healthy remote workspace.

Raspberry Pi 5 setup with metal case active cooling and 7" touchscreen

This blog post describes my learning journey with setting up a new Raspberry Pi 5 for future learning with local LLMs, Observability, CI/CD. It starts with hardware considerations and gets the minimum setup running with an SD card. Ultimately, the setup adds a metal case and touchscreen support.

Michi, Limited Edition - 4 years all-remote at GitLab

It is rare that I feel that every year in my career brings me forward. 4 years in a row now at GitLab. New challenges, new growth, and new rewards. I feel more confident with my peers, gaining trust and building relationships. Technology and "I have no idea, how

GDPR compliant website analytics with Umami (incl. OpenTofu/Ansible in Hetzner Cloud setup)

Dive into Umami, an open-source and GDPR-compliant Google Analytics alternative, and explore web data analytics with dashboards and reports. A detailed setup guide with OpenTofu and Ansible in Hetzner Cloud is included for self-hosted environments.