๐ŸฆŠ Michael Friedrich ๐ŸŒˆ's Avatar

๐ŸฆŠ Michael Friedrich ๐ŸŒˆ

@dnsmichi.dev

๐ŸฆŠ Principal Developer Advocate @GitLab.com ๐ŸŒ All-remote in Nuremberg ๐Ÿš€ Embedded AI research ๐Ÿ›ก๏ธ Agentic AI modernization ๐Ÿ—บ๏ธ #lego #travel #drageekeksi #embedded #ai ๐ŸŒˆ https://dnsmichi.com/about/

3,426
Followers
726
Following
610
Posts
03.07.2023
Joined
Posts Following

Latest posts by ๐ŸฆŠ Michael Friedrich ๐ŸŒˆ @dnsmichi.dev

Preview
Using AI in the interview process At GitLab, we embrace AI to help our teams work better and faster while following our CREDIT values and AI Ethics Principles.

Yes. about.gitlab.com/jobs/ai-inte...

02.03.2026 21:36 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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 re...

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. ๐ŸฆŠ dnsmichi.com/2026/03/02/o...

02.03.2026 21:02 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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 autom...

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.

dnsmichi.com/2026/02/22/f...

Kudos to @dbodky.me @traefik.bsky.social

22.02.2026 23:59 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
LEGO on Instagram: "Powered by the new LEGOยฎ SMART Brick, the LEGO SMART PLAYโ„ข system brings builds to life like never before. Learn more via the link in bio." 259K likes, 2,965 comments - lego on January 4, 2026: "Powered by the new LEGOยฎ SMART Brick, the LEGO SMART PLAYโ„ข system brings builds to life like never before. Learn more via the link in bio.".

LEGO Smart Play System announcement #LEGO

06.01.2026 00:20 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Docker Compose Tip #2: Using --env-file for different environments How to manage dev, staging, and production configurations with env files

๐Ÿณ Docker Compose Tip #2

Same compose.yml for dev/staging/prod:

docker compose --env-file .env.dev up
docker compose --env-file .env.prod up

No more copying env vars around. Each environment gets its own file.

More: lours.me/posts/compose-tip-002-env-files/

#Docker #DockerCompose

06.01.2026 08:23 ๐Ÿ‘ 14 ๐Ÿ” 7 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
All-remote workspace, Jan 2026 - left are shelves with LEGO builds, books, organization. The standing desk/ergonomic chair are located on the right, with 49" ultra-wide monitor and audio/video recording equipment.

All-remote workspace, Jan 2026 - left are shelves with LEGO builds, books, organization. The standing desk/ergonomic chair are located on the right, with 49" ultra-wide monitor and audio/video recording equipment.

49" ultra-wide monitor on desk, with Prompter/Facecam on top, and the Razer soundbar at the bottom. Current color: blue-ish.

49" ultra-wide monitor on desk, with Prompter/Facecam on top, and the Razer soundbar at the bottom. Current color: blue-ish.

Peak Design Tech Pouch, open Accordion storage with adapters, chargers, cables, powerbank.

Peak Design Tech Pouch, open Accordion storage with adapters, chargers, cables, powerbank.

Remote workspace background - shelves with LEGO models, GitLab easter eggs, books, organization.

Remote workspace background - shelves with LEGO models, GitLab easter eggs, books, organization.

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. ๐ŸŒฑ

And an updated picture from January 2026 with new Easter eggs in my Zoom background. ๐ŸŒˆ ๐ŸฆŠ

dnsmichi.at/2026/01/05/a...

05.01.2026 23:48 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
GitLab profile of dnsmichi - profile avatar, name: Michael Friedrich. Highlights the new embedded GitLab Contributor Stats banner.

GitLab profile of dnsmichi - profile avatar, name: Michael Friedrich. Highlights the new embedded GitLab Contributor Stats banner.

Show your @gitlab.com contributions pride - in your profile, README or anywhere in Markdown. ๐ŸŒฑ ๐ŸŒˆ

![GitLab Contributor Stats](contributors.gitlab.com/users/USERNA...)

Code, documentation, translation MRs, issue/epic collaboration, forum/Discord discussions - everyone can contribute! ๐ŸฆŠ

11.12.2025 16:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
#gitlabduoagentplatform #livedemos #agenticai | ๐ŸฆŠ Michael Friedrich ๐ŸŒˆ Oida, damma wos: A GitLab custom agent speaking German/Austrian dialect ๐Ÿ‡ฆ๐Ÿ‡น - troubleshooting a support issue with COBOL and missing documentation. Live demo worked, and audience loved it - made my d...

www.linkedin.com/posts/dnsmic...

04.12.2025 21:42 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
LinkedIn post about GitLab Duo Agent Platform with a custom AI agent doing support in Austrian dialect.

LinkedIn post about GitLab Duo Agent Platform with a custom AI agent doing support in Austrian dialect.

Oida, damma wos: A @gitlab.com custom agent speaking German/Austrian dialect ๐Ÿ‡ฆ๐Ÿ‡น - troubleshooting a support issue with COBOL and missing documentation.

Live demo worked, and the DACH Roadshow Vienna audience loved it - made my day ๐Ÿ’œ

#GitLabDuoAgentPlatform #livedemos #AgenticAI

04.12.2025 21:42 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
One team ๐ŸฆŠ Honoring me as Principal Developer Advocate at GitLab today. Learning and researching AI use cases, sharing my learnings, driving product innovation and strategy, becoming "AI user 0&... One team ๐ŸฆŠ Honoring me as Principal Developer Advocate at GitLab today. Learning and researching AI use cases, sharing my learnings, driving product innovation and strategy, becoming "AI user 0", lea...

One team ๐ŸฆŠ Honoring me as Principal Developer Advocate at @gitlab.com today.

Thank you to my friends, team members, customers and users! ๐Ÿ’œ

www.linkedin.com/posts/dnsmic...

29.10.2025 21:41 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
All-remote workspace GitLab is my first all-remote job, with the handbook being a great helpful resource. I'm iterating on finding the best equipment, shared on this page. Current Setup The standing desk and curved mon...

I did not test everything yet, so I cannot give a "buy recommendation". But if you are like me, a busy human needing a calming work environment, consider it :)

Full details in dnsmichi.at/all-remote-w...

05.09.2025 21:14 ๐Ÿ‘ 0 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
49 inch monitor on a standing desk, with Shure SM7B and the new soundbar at the bottom, purple light.

49 inch monitor on a standing desk, with Shure SM7B and the new soundbar at the bottom, purple light.

Latest remote office iteration with the Razer Leviathan V2 X soundbar - stable sound and colorful tranquility ๐Ÿฅฐ

๐Ÿ”Š Clear audio in meetings and coding playlists, no delays with USB-C.
๐Ÿ˜… Less headphone sweat, especially in summer.
๐ŸŒˆ Changes colors in a calming loop.

05.09.2025 21:14 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
The GitLab documentation site gets a major design overhaul The product documentation is now clean, easier to navigate, and includes dark mode.

Docs announcement blog about.gitlab.com/blog/docs-si... and feedback issue gitlab.com/gitlab-org/t... ๐ŸŒˆ

27.08.2025 19:55 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
iPad browser, https://docs.gitlab.com/ci/jobs/fine_grained_permissions/ docs opened with dark mode and mobile layout.

iPad browser, https://docs.gitlab.com/ci/jobs/fine_grained_permissions/ docs opened with dark mode and mobile layout.

Dark mode and accessible mobile layout refresh for the @gitlab.com docs, love it ๐Ÿคฉ

27.08.2025 19:54 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Blog: Custom Rules in GitLab Duo Agentic Chat for greater developer efficiency - 2025-08-15 (!1235) ยท Merge requests ยท GitLab.com / marketing / Digital Experience / about.gitlab.com ยท GitLab closes gitlab-com/marketing/brand-product-marketing/content-strategy-and-ops/blog#402

PS: Blog post was reviewed by GitLab Duo Agentic Chat itself. gitlab.com/gitlab-com/m... ๐ŸŒ€

12.08.2025 17:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Custom rules in GitLab Duo Agentic Chat for greater developer efficiency Discover how AI can understand your codebase, follow your conventions, and generate production-ready code with minimal review cycles.

One of the longest tutorials ever. Bookmark it. ๐Ÿ”– about.gitlab.com/blog/custom-...

@gitlab.com

12.08.2025 17:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
VS Code with GitLab Duo Agentic Chat - use case is to prevent writing goto anti-patterns in C. Custom rules enforce this, and Agentic Chat refuses to implement it.

VS Code with GitLab Duo Agentic Chat - use case is to prevent writing goto anti-patterns in C. Custom rules enforce this, and Agentic Chat refuses to implement it.

JetBrains IntelliJ with GitLab Duo Agentic Chat - use case is enforce Java 8 as development version, and help users who ask about code modernization with an issue URL to contribute to the discussion. Custom rules help enforce this behavior, as shown in the chat prompts on the right side, refusing to modernize to Java 21.

JetBrains IntelliJ with GitLab Duo Agentic Chat - use case is enforce Java 8 as development version, and help users who ask about code modernization with an issue URL to contribute to the discussion. Custom rules help enforce this behavior, as shown in the chat prompts on the right side, refusing to modernize to Java 21.

VS Code with GitLab Duo Agentic Chat - use case is to always add CI/CD configuration for Security Scanning and GitLab Advanced SAST. Custom rules ensure this behavior and let AI Agents follow these implementation criteria, as shown in the chat output on the right.

VS Code with GitLab Duo Agentic Chat - use case is to always add CI/CD configuration for Security Scanning and GitLab Advanced SAST. Custom rules ensure this behavior and let AI Agents follow these implementation criteria, as shown in the chat output on the right.

VS Code with GitLab Duo Agentic Chat - use case is to enforce Ansible linter compliance with boolean true/false, FQCN, whitespaces. Custom rules enforce this behavior which AI Agents follow when fixing problems in Ansible playbooks.

VS Code with GitLab Duo Agentic Chat - use case is to enforce Ansible linter compliance with boolean true/false, FQCN, whitespaces. Custom rules enforce this behavior which AI Agents follow when fixing problems in Ansible playbooks.

๐Ÿ’ก New learning content -- custom rules for Agentic AI

๐Ÿ—๏ธ Version control: Java 8, Python3 environments, multi-platform C++ code
โšก Style enforcement: C goto anti-patterns, VueJS design patterns, Ansible lint
๐Ÿš€ DevSecOps automation: Bootstrap projects, CI/CD, security scanning, docs

Link in ๐Ÿงต

12.08.2025 17:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

research.rallyuxr.com/gitlab/lp/cm...

04.08.2025 12:48 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Contribute to GitLab with Your Feedback!
Hello there,

We're excited to get your thoughts on new and improved product experiences the team has been creating!

Over the next few weeks, we will be scheduling 60 minute, 1:1 feedback sessions with our users and our UX design and research team. We will be looking for an array of different participants to provide feedback on different designs and workflows, particularly on AI features.


If this sounds like something youโ€™d be interested in, please register by completing our screener. These sessions will be running until the end of September 2025.


Selected Participants who complete their session, will receive a $150 gift card (or equivalent currency where available), via Tremendous, our incentive provider.


If you have any questions, you can reach out to Cait and Mariana from our research operations team at research@gitlab.com.

Contribute to GitLab with Your Feedback! Hello there, We're excited to get your thoughts on new and improved product experiences the team has been creating! Over the next few weeks, we will be scheduling 60 minute, 1:1 feedback sessions with our users and our UX design and research team. We will be looking for an array of different participants to provide feedback on different designs and workflows, particularly on AI features. If this sounds like something youโ€™d be interested in, please register by completing our screener. These sessions will be running until the end of September 2025. Selected Participants who complete their session, will receive a $150 gift card (or equivalent currency where available), via Tremendous, our incentive provider. If you have any questions, you can reach out to Cait and Mariana from our research operations team at research@gitlab.com.

๐Ÿ—บ๏ธ Experienced prompt engineer, or AI Agents orchestrator?
โšก Strong opinion on efficient DevSecOps flows with GitLab?
๐Ÿ—๏ธ Excited about solving real problems and use cases on the GitLab Duo Agent Platform?
๐ŸŒˆ Passionate about user and developer experience?

Our UX research team would love to meet you ๐Ÿค—

04.08.2025 12:48 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Talk: Learning AI 101: Practical Foundations for Developers - Open Source @ Siemens 2025 Learning AI 101: Practical Foundations for Developers Open Source @ Siemens, 2025-06-03 Welcome to my talk about Learning AI 101 - Practical Foundations for Developers. This is a new story to being to...

Thanks again Roger Meier and team, for hosting a wonderful open source community event where everyone can contribute ๐ŸŒ

Slides: dnsmichi.click/learning-ai-...

31.07.2025 17:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Learning AI 101: Practical Foundations for Developers
Learning AI 101: Practical Foundations for Developers YouTube video by Siemens Knowledge Hub

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 ๐ŸŒฑ๐Ÿ—บ๏ธ

www.youtube.com/watch?v=6NxS...

31.07.2025 17:43 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
GitLab Duo Agentic Chat - prompt "What would be needed to modernize the code base?" with agent tools analyzing the GitLab project source code, activities with reading files to understand the context.

GitLab Duo Agentic Chat - prompt "What would be needed to modernize the code base?" with agent tools analyzing the GitLab project source code, activities with reading files to understand the context.

GitLab Duo Agentic Chat, summary of the analysis to modernize the C++ codebase.

GitLab Duo Agentic Chat, summary of the analysis to modernize the C++ codebase.

Super stoked about @gitlab.com Duo Agent Platform public Beta

>> about.gitlab.com/blog/gitlab-...

First run with Agents in the GitLab UI on mobile ๐Ÿ”ฅ

Project in the screenshots: gitlab.com/gitlab-da/us...

17.07.2025 21:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks and see you soon! :)

07.07.2025 15:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
ContainerDays Conference is coming back on September 9-11, 2025! Join us at ContainerDays Conference 2025 to immerse yourself in the latest trends and innovations in a wide range of technology-related tracks such as kubernetes, containers & DevOps but also AI, ML, ...

www.containerdays.io/containerday...

#confirmed i can attend in September.
will be supporting @dnsmichi.dev for his #presentation.
see you there!

04.07.2025 23:10 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Thinking this could be a neat HACS integration ๐Ÿค”
Home Assistant makes it super easy to track the market and see what companies are up to - and best of all, it's automatable ๐Ÿ˜„
#homeAssistant

14.06.2025 09:38 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Preview
Developer Advocate | John Coghlan We are hiring on my team. Looking for people who are amazing at engaging developers. To be successful in those role, you must deeply understand the challenges developers face and want to help them ove...

Want to work with my team @gitlab.com ? See www.linkedin.com/posts/johnwc...

05.06.2025 19:19 ๐Ÿ‘ 4 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
#rag #agent #mcp #opensource #community | ๐ŸฆŠ Michael Friedrich ๐ŸŒˆ 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 sched...

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.

Resources in www.linkedin.com/posts/dnsmic...

04.06.2025 13:27 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot of a talk about "Learning AI 101", saying "Embedded (homelab Raspberry Pi). The picture on the right shows a Raspberry Pi 5 board with a fan, and a 10 inch rack assembly module for PIs, where an SSD is mounted in an 2280 NVMe slot. The slide talks about using homelab hardware to run Large Language Models, first learnings in 2024 with GPU bottlenecks, and excitement about smaller LLMs, and faster Ollama development. Ollama is a server/desktop runtime to serve different models, and can run on a Raspberry Pi 5, Windows, Linux, macOS.

Screenshot of a talk about "Learning AI 101", saying "Embedded (homelab Raspberry Pi). The picture on the right shows a Raspberry Pi 5 board with a fan, and a 10 inch rack assembly module for PIs, where an SSD is mounted in an 2280 NVMe slot. The slide talks about using homelab hardware to run Large Language Models, first learnings in 2024 with GPU bottlenecks, and excitement about smaller LLMs, and faster Ollama development. Ollama is a server/desktop runtime to serve different models, and can run on a Raspberry Pi 5, Windows, Linux, macOS.

Soooo looking forward to Open Source @ Siemens next week, meeting friends again ๐Ÿ’œ I'll bring my "Learning AI 101" stories ๐ŸŒฑ

๐Ÿ‘ฃ AI on Embedded and Agentic AI learnings? Yes!
๐Ÿ˜… Slides finished? Well. I'll post them later.

Everyone can contribute - join the live stream www.linkedin.com/posts/siemen...

29.05.2025 12:20 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
DevOpsDays London 2025 Tickets available on Tito

We are happy to announce that #DevOpsDays London 2025 is happening.
The dates are Sept 23rd and 24th 2025
The location is the Sir Alexander Fleming Building at Imperial College
Tickets are available: ti.to/devopsdays-l...
CFP : docs.google.com/forms/d/e/1F...
We are also looking for sponsors!

28.03.2025 15:30 ๐Ÿ‘ 11 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
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 ...

Maybe this tutorial with namecheap screenshots & real domain is helpful dnsmichi.at/2024/11/19/m...

22.04.2025 10:16 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0