<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>🦊 Principal Developer Advocate @GitLab.com&#xA;🌐 All-remote in Nuremberg&#xA;🚀 Embedded AI research&#xA;🛡️ Agentic AI modernization&#xA;🗺️ #lego #travel #drageekeksi #embedded #ai &#xA;🌈 https://dnsmichi.com/about/</description><link>https://bsky.app/profile/dnsmichi.dev</link><title>@dnsmichi.dev - 🦊 Michael Friedrich 🌈</title><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mvuvqlqf7k2j</link><description>This week, I learned about Tinycast as a macOS Spotlight Open Source alternative, and was curious to try it. 🌱&#xA;&#xA;New tutorial with first setup, settings, use cases with app launcher, timezone conversation and emoji search: https://dnsmichi.com/2026/09/19/tinycast-a-new-macos-spotlight-alternative-on-steroids/</description><pubDate>19 Sep 2026 14:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mvuvqlqf7k2j</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3msbw2r5ahk2i</link><description>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. :) &#xA;&#xA;https://dnsmichi.com/2026/08/04/recharging-batteries-at-1500m-vigilius-mountain-resort-in-south-tyrol/</description><pubDate>04 Aug 2026 21:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3msbw2r5ahk2i</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3moklv5u6kk2j</link><description>If you’ve ever had to modernize a system where “just don’t touch it” was the safest strategy ... &#xA;&#xA;At @wearedevelopers.bsky.social in July, I will share my honest take: where AI agents can actually help with legacy modernization, and where human judgment still matters.&#xA;&#xA;⬇️</description><pubDate>18 Jun 2026 10:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3moklv5u6kk2j</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mod6xkocyk2p</link><description>On my way to Frankfurt, testing @gitlab.com  Orbit with SDLC context graphs &amp; queries about vulnerabilities - works well on the train 🔥 &#xA;&#xA;Live demos in &#34;What‘s new in GitLab: Live, unrehearsed and agentic&#34; - tomorrow in Frankfurt, next week in Berlin. 🤗 &#xA;&#xA;Register: https://about.gitlab.com/events/dach-epicontour-2026/</description><pubDate>15 Jun 2026 11:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mod6xkocyk2p</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mmwscmcqus2w</link><description>In busy times, relaxing with LEGO is like brain yoga. LEGO Batman: Legacy of the Dark Knight put it on next level - incredible humor, visuals, puzzles, story together with game mechanics: A grappling hook and glider. Imagine flying over Gotham … and forget about time. 11/10. 😎</description><pubDate>28 May 2026 19:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mmwscmcqus2w</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mltnol4lyk23</link><description>Been waiting for this from The Embedded Rustacean: Simplified Embedded Rust ebook and uFerris Megalops boards bundle, to learn directly on hardware. 🦀  &#xA;&#xA;https://shop.theembeddedrustacean.com/products/uferris-full-standard-learning-bundle?variant=45842443698337</description><pubDate>14 May 2026 20:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mltnol4lyk23</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mjafz2wyvc2x</link><description>Started reading @theembeddedrust.bsky.social  newsletter. Love the combination of Embedded with Rust, and AI/ML - super insightful and inspiring for own homelab learning :) &#xA;&#xA;Latest #69 in https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-69</description><pubDate>11 Apr 2026 17:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mjafz2wyvc2x</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mgiganren22u</link><description>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 to build your own badge in this step-by-step tutorial:  https://dnsmichi.com/2026/03/07/building-an-interactive-conference-badge-with-tufty-2040-a-step-by-step-guide/</description><pubDate>07 Mar 2026 18:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mgiganren22u</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mg45oqhgdc2p</link><description>My 6th year at @gitlab.com 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. 🦊 https://dnsmichi.com/2026/03/02/one-year-worth-for-ten-my-6th-year-at-gitlab/</description><pubDate>02 Mar 2026 21:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mg45oqhgdc2p</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mfidsjitxc25</link><description>My blog on dnsmichi .at has run Ghost in Docker since 2020—deployed with a single shell script. 😅 In 2026 I finally fixed that by replacing the manual Nginx proxy with Traefik and automating the setup with Docker and Ansible.&#xA;&#xA;https://dnsmichi.com/2026/02/22/from-manual-docker-nginx-proxy-to-traefik-and-ansible-modernizing-my-ghost-blog-stack-in-2026/&#xA;&#xA;Kudos to @dbodky.me @traefik.bsky.social</description><pubDate>22 Feb 2026 23:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mfidsjitxc25</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3mbpmso6h6c2t</link><description>2026 experience update for my all-remote workspace: Razer Leviathan V2 X Soundbar improvements, and travel equipment efficiency with Peak Design Tech Pouch, and more tips. 🌱&#xA;&#xA;And an updated picture from January 2026 with new Easter eggs in my Zoom background. 🌈 🦊&#xA;&#xA;https://dnsmichi.at/2026/01/05/all-remote-workspace-update-razer-leviathan-v2-x-soundbar-and-travel-equipment-peak-design-tech-pouch/</description><pubDate>05 Jan 2026 23:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3mbpmso6h6c2t</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3m7pxd7kdnk2q</link><description>Show your @gitlab.com contributions pride - in your profile, README or anywhere in Markdown. 🌱 🌈&#xA;&#xA;![GitLab Contributor Stats](https://contributors.gitlab.com/users/USERNAME/banner.svg)&#xA;&#xA;Code, documentation, translation MRs, issue/epic collaboration, forum/Discord discussions - everyone can contribute! 🦊</description><pubDate>11 Dec 2025 16:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3m7pxd7kdnk2q</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3m76wugbg7c2t</link><description>Oida, damma wos: A @gitlab.com custom agent speaking German/Austrian dialect 🇦🇹 - troubleshooting a support issue with COBOL and missing documentation. &#xA;&#xA;Live demo worked, and the DACH Roadshow Vienna audience loved it - made my day 💜 &#xA;&#xA;#GitLabDuoAgentPlatform #livedemos #AgenticAI</description><pubDate>04 Dec 2025 21:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3m76wugbg7c2t</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3m4efzdzblc2n</link><description>One team 🦊 Honoring me as Principal Developer Advocate at @gitlab.com today.&#xA;&#xA;Thank you to my friends, team members, customers and users! 💜 &#xA;&#xA;https://www.linkedin.com/posts/dnsmichi_one-team-honoring-me-as-principal-developer-activity-7389396301949349888-k8e-&#xA;https://www.linkedin.com/posts/dnsmichi_one-team-honoring-me-as-principal-developer-activity-7389396301949349888-k8e-?utm_source=share&amp;utm_medium=member_ios&amp;rcm=ACoAAAVuBlEBJ8juYnL77gtqVKV4mvgWhelN_i8</description><pubDate>29 Oct 2025 21:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3m4efzdzblc2n</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3ly4lcp7nfc26</link><description>Latest remote office iteration with the Razer Leviathan V2 X soundbar - stable sound and colorful tranquility 🥰&#xA;&#xA;🔊 Clear audio in meetings and coding playlists, no delays with USB-C. &#xA;😅 Less headphone sweat, especially in summer.&#xA;🌈 Changes colors in a calming loop.</description><pubDate>05 Sep 2025 21:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3ly4lcp7nfc26</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lxfsolekgs2t</link><description>Dark mode and accessible mobile layout refresh for the @gitlab.com  docs, love it 🤩</description><pubDate>27 Aug 2025 19:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lxfsolekgs2t</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lw7sc66cv22q</link><description>💡 New learning content -- custom rules for Agentic AI&#xA;&#xA;🏗️ Version control: Java 8,  Python3 environments, multi-platform C++ code&#xA;⚡ Style enforcement: C goto anti-patterns, VueJS design patterns, Ansible lint &#xA;🚀 DevSecOps automation: Bootstrap projects, CI/CD, security scanning, docs&#xA;&#xA;Link in 🧵</description><pubDate>12 Aug 2025 17:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lw7sc66cv22q</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lvla5oldz22p</link><description>🗺️ Experienced prompt engineer, or AI Agents orchestrator?&#xA;⚡ Strong opinion on efficient DevSecOps flows with GitLab?&#xA;🏗️ Excited about solving real problems and use cases on the GitLab Duo Agent Platform?&#xA;🌈 Passionate about user and developer experience?&#xA;&#xA;Our UX research team would love to meet you 🤗</description><pubDate>04 Aug 2025 12:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lvla5oldz22p</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lvboqqpcqs2x</link><description>Learning AI, LLMs, RAG, tools, AI Agents, MCP can feel overwhelming. Dive into my talk at Open Source @ Siemens in June, and benefit from my learnings, practical tips, and development use cases all around AI 🌱🗺️ &#xA;&#xA;https://www.youtube.com/watch?v=6NxSJmpjxfo&amp;list=PLw7lLwXw4H52mIRO6qVwrE7tQCmuTqA08</description><pubDate>31 Jul 2025 17:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lvboqqpcqs2x</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lu6trhhfds24</link><description>Super stoked about @gitlab.com Duo Agent Platform public Beta&#xA;&#xA;&gt;&gt; https://about.gitlab.com/blog/gitlab-duo-agent-platform-public-beta/ &#xA;&#xA;First run with Agents in the GitLab UI on mobile 🔥&#xA;&#xA;Project in the screenshots: https://gitlab.com/gitlab-da/use-cases/ai/gitlab-duo-agent-platform/challenges/challenge-cpp-observability-sensor/-/tree/main?ref_type=heads</description><pubDate>17 Jul 2025 21:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lu6trhhfds24</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lquzyj3aks2a</link><description>Want to work with my team @gitlab.com ? See https://www.linkedin.com/posts/johnwcoghlan_developer-advocate-activity-7336467068818452480-3qIh&#xA;https://www.linkedin.com/posts/johnwcoghlan_developer-advocate-activity-7336467068818452480-3qIh?utm_source=share&amp;utm_medium=member_ios&amp;rcm=ACoAAAVuBlEBJ8juYnL77gtqVKV4mvgWhelN_i8</description><pubDate>05 Jun 2025 19:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lquzyj3aks2a</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lqrvueld7s2j</link><description>Loved seeing my AI learnings resonate well in my talk at Open Source @ Siemens -- in a step-by-step learning story where LLMs cannot make recommendations for the Open Source @ Siemens 2025 event schedule to fixing it … and much more. &#xA;&#xA;Resources in https://www.linkedin.com/posts/dnsmichi_rag-agent-mcp-activity-7335776959899000833-zCvY&#xA;https://www.linkedin.com/posts/dnsmichi_rag-agent-mcp-activity-7335776959899000833-zCvY?utm_source=share&amp;utm_medium=member_ios&amp;rcm=ACoAAAVuBlEBJ8juYnL77gtqVKV4mvgWhelN_i8</description><pubDate>04 Jun 2025 13:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lqrvueld7s2j</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lqcpdpaiys26</link><description>Soooo looking forward to Open Source @ Siemens next week, meeting friends again 💜 I&#39;ll bring my &#34;Learning AI 101&#34; stories 🌱&#xA;&#xA;👣 AI on Embedded and Agentic AI learnings? Yes!&#xA;😅 Slides finished? Well. I&#39;ll post them later.&#xA;&#xA;Everyone can contribute - join the live stream https://www.linkedin.com/posts/siemens_join-the-12th-edition-of-the-event-open-source-activity-7333764142333321216-OY9r/</description><pubDate>29 May 2025 12:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lqcpdpaiys26</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3lmzhzuwvnk2w</link><description>🚀 GitLab 17.11 is here with powerful new features!&#xA;&#xA;🏷️ Custom Fields for Issues &amp; Epics&#xA;⚙️ CI/CD Pipeline Inputs&#xA;👤 Service Accounts UI&#xA;🔄 Docker Hub Authentication UI&#xA;&#xA;Upgrade: about.gitlab.com/releases/2025/04/17/gitlab-17-11-released/ @gitlab.com &#xA;&#xA;More in 🧵&#xA;https://about.gitlab.com/releases/2025/04/17/gitlab-17-11-released/</description><pubDate>17 Apr 2025 16:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3lmzhzuwvnk2w</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3llcfb4chgk2t</link><description>⚡ Important read: Learn how Docker Hub&#39;s upcoming pull rate limits will affect GitLab pipelines and what you can do to avoid disruptions. &#xA;&#xA;https://about.gitlab.com/blog/2025/03/24/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd/</description><pubDate>26 Mar 2025 18:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3llcfb4chgk2t</guid></item><item><link>https://bsky.app/profile/dnsmichi.dev/post/3ll36bzj7us2i</link><description>Thanks everyone for a lovely, sunny weekend at Chemnitz Linux Days 2025. ☀️ Truly enjoyed meeting old friends and finding new friends in always open circles, #opensource #community connects. 🌈🐧 @cltnews.bsky.social</description><pubDate>23 Mar 2025 21:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:orvu3nk4bdy7edgw3bvnk4pm/app.bsky.feed.post/3ll36bzj7us2i</guid></item></channel></rss>