<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>André Lademann</title><description>Engineering blog about cloud architecture, software development, and modern tooling.</description><link>https://blog.andrelademann.de/</link><item><title>AI Security Architect: Why This Might Be the Most Valuable Tech Role of 2026</title><link>https://blog.andrelademann.de/posts/ai-security-architect-why-this-might-be-the-most-valuable-tech-role-of-2026/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/ai-security-architect-why-this-might-be-the-most-valuable-tech-role-of-2026/</guid><description>Why the AI Security Architect is becoming one of the most in-demand tech roles: the skills, the stats, and how to position yourself for it.</description><pubDate>Sat, 18 Jul 2026 20:15:00 GMT</pubDate></item><item><title>My Peugeot 304 vs. the German TÜV</title><link>https://blog.andrelademann.de/posts/my-peugeot-304-vs-the-german-tuv/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/my-peugeot-304-vs-the-german-tuv/</guid><description>My 1974 Peugeot 304 sailed through the French roadworthiness test. The German TÜV is proving to be a different beast entirely…</description><pubDate>Wed, 08 Jul 2026 09:00:00 GMT</pubDate></item><item><title>Learn Kubernetes in Five Minutes a Day</title><link>https://blog.andrelademann.de/posts/learn-kubernetes-five-minutes-a-day/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/learn-kubernetes-five-minutes-a-day/</guid><description>Kubernetes has a reputation for being hard to get into. I built a free, browser-based learning path so you can start from zero and make real progress…</description><pubDate>Tue, 07 Jul 2026 09:05:12 GMT</pubDate></item><item><title>What The Pixies Taught Me About Music as a Time Machine</title><link>https://blog.andrelademann.de/posts/pixies-parkbuhne-leipzig-concert-reflection/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/pixies-parkbuhne-leipzig-concert-reflection/</guid><description>Last night The Pixies played the Parkbühne Leipzig without a single pause, and I couldn&apos;t stop thinking about why old songs pull us backwards so hard...</description><pubDate>Thu, 02 Jul 2026 09:00:00 GMT</pubDate></item><item><title>Why Good Retrospectives Still Feel Like a Chore</title><link>https://blog.andrelademann.de/posts/why-good-retrospectives-feel-like-a-chore/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/why-good-retrospectives-feel-like-a-chore/</guid><description>I genuinely believe in retrospectives. So why do I always leave feeling deflated? It&apos;s about what we choose to look at...</description><pubDate>Sun, 28 Jun 2026 12:24:00 GMT</pubDate></item><item><title>MCP in Enterprise: The Speed-vs-Security Trap</title><link>https://blog.andrelademann.de/posts/mcp-servers-speed-vs-security-enterprise/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/mcp-servers-speed-vs-security-enterprise/</guid><description>New MCP servers drop every day, and they&apos;re genuinely useful — but in an enterprise context, every one of them is a door you&apos;re propping open...</description><pubDate>Sun, 28 Jun 2026 09:00:00 GMT</pubDate></item><item><title>Let&apos;s get serial</title><link>https://blog.andrelademann.de/posts/lets-get-serial/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/lets-get-serial/</guid><description>The Web Serial API is a browser-based interface that makes it possible to communicate with hardware devices via the serial interface. It is mainly used for communication with development boards such as the ESP32 or Arduino Uno to send and receive dat...</description><pubDate>Thu, 14 Mar 2024 22:01:42 GMT</pubDate></item><item><title>Rich Snippets in Emails: Action Buttons and Cards with Schema.org</title><link>https://blog.andrelademann.de/posts/unlock-the-power-of-rich-snippets-in-emails-for-2024/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/unlock-the-power-of-rich-snippets-in-emails-for-2024/</guid><description>How to embed Schema.org markup in emails to add Track Order buttons, event cards, and more — directly visible in Gmail&apos;s inbox view.</description><pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Build Review Apps in GitHub Like in GitLab with Azure Static Web Applications</title><link>https://blog.andrelademann.de/posts/build-review-apps-in-github-like-in-gitlab-with-azure-static-web-applications/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/build-review-apps-in-github-like-in-gitlab-with-azure-static-web-applications/</guid><description>GitLab makes it trivial. Here&apos;s how to get the same isolated preview environments on GitHub using Azure Static Web Applications and GitHub Actions.</description><pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate></item><item><title>What is pubspec.lock for</title><link>https://blog.andrelademann.de/posts/what-is-pubspeclock-for/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/what-is-pubspeclock-for/</guid><description>It is good practice to version the pubspec.lock file in a Flutter project. The pubspec.lock file contains an accurate record of the versions of the dependencies (packages) used in your Flutter project. By versioning this file, you ensure that your pr...</description><pubDate>Tue, 12 Sep 2023 10:17:55 GMT</pubDate></item><item><title>Custom ChatGPT with OpenAI API</title><link>https://blog.andrelademann.de/posts/custom-chatgpt-with-openai-api/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/custom-chatgpt-with-openai-api/</guid><description>OpenAI&apos;s API is surprisingly easy to use. It is no different from other REST APIs. So integrating AI into your own software is easy, and we will see AI being integrated into more and more applications. Be it in ticket systems, email clients, content ...</description><pubDate>Thu, 05 Jan 2023 09:00:09 GMT</pubDate></item><item><title>Custom fake data generator</title><link>https://blog.andrelademann.de/posts/custom-fake-data-generator/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/custom-fake-data-generator/</guid><description>In 2019 (and still in 2022), we probably do not need to create data, we just need to print out one of the famous Twitter channels. Just kidding. :) Sometimes we need millions, I mean gigabytes of test data, which are really close to the data we are u...</description><pubDate>Fri, 28 Oct 2022 10:00:42 GMT</pubDate></item><item><title>git rebase -Xtheirs and -Xours: Resolving Conflicts Automatically</title><link>https://blog.andrelademann.de/posts/git-rebase-theirs-probleme-beim-rebase-beheben/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/git-rebase-theirs-probleme-beim-rebase-beheben/</guid><description>How -Xtheirs and -Xours work in git rebase — and why they mean the exact opposite of what you&apos;d expect.</description><pubDate>Tue, 25 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Gamification has a lot of potential for companies!</title><link>https://blog.andrelademann.de/posts/gamification-has-a-lot-of-potential-for-companies/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/gamification-has-a-lot-of-potential-for-companies/</guid><description>Inspired by my famous CSS YouTuber Kevin Powell and his CSS battles on YouTube, I organised a CSS battle in my company, Netresearch. Why? I noticed how quickly after a few tasks on CSS-battle, I was up to speed again. I learned so many new things, ...</description><pubDate>Fri, 06 May 2022 09:48:22 GMT</pubDate></item><item><title>Using MJML to improve your email in Node-RED</title><link>https://blog.andrelademann.de/posts/using-mjml-to-improve-your-email-in-node-red/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/using-mjml-to-improve-your-email-in-node-red/</guid><description>Sending emails with Node-RED is very easy. The email node is easy to configure. Variables can be used in the content area, which we can use to include sensor data, for example. If you want to send an email in HTML format, there is a lot to consider, ...</description><pubDate>Thu, 05 May 2022 11:06:07 GMT</pubDate></item><item><title>Benchmark - What is the quickest way to copy files?</title><link>https://blog.andrelademann.de/posts/benchmark-what-is-the-quickest-way-to-copy-files/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/benchmark-what-is-the-quickest-way-to-copy-files/</guid><description>Purpose In software development, there is sometimes a need to copy a large amount of file from one directory to another. For instance, when you have shared volumes in a Docker environment with different services, some services need to have access to ...</description><pubDate>Mon, 02 May 2022 22:02:36 GMT</pubDate></item><item><title>The reversed .gitignore</title><link>https://blog.andrelademann.de/posts/the-reversed-gitignore/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/the-reversed-gitignore/</guid><description>The .gitignore is there to prevent files from ending up in git&apos;s version management that have no business being there. You can find them in most repositories in the world. Creating these is a tedious and sometimes tricky task. For example, files that...</description><pubDate>Thu, 18 Nov 2021 12:56:56 GMT</pubDate></item><item><title>Trainees in the IT industry in Germany</title><link>https://blog.andrelademann.de/posts/trainees-in-the-it-industry-in-germany/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/trainees-in-the-it-industry-in-germany/</guid><description>Today I was having lunch with IT colleagues and we were talking about our trainee. One colleague who previously worked in another industry thought that his manner was inappropriate for a trainee. When I was an apprentice, I could not have allowed mys...</description><pubDate>Tue, 02 Nov 2021 20:11:42 GMT</pubDate></item><item><title>YAGNI</title><link>https://blog.andrelademann.de/posts/yagni/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/yagni/</guid><description>You Aren&apos;t Gonna Need It — why building features before they&apos;re requested burns money and complicates codebases.</description><pubDate>Tue, 10 Aug 2021 00:00:00 GMT</pubDate></item><item><title>VS Code includes GitHub&apos;s CoPilot  and I just love it!</title><link>https://blog.andrelademann.de/posts/vs-code-includes-githubs-copilot-and-i-just-love-it/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/vs-code-includes-githubs-copilot-and-i-just-love-it/</guid><description>The year is 2021, and Elon Musk is so scared about AI and its danger to humanity that he is pushing to build big rockets 🚀 to land on Mars as soon as possible. And he has to know it, he is one of the investors in OpenAI, a company (largely owned ...</description><pubDate>Wed, 28 Jul 2021 22:12:10 GMT</pubDate></item><item><title>Pair programming</title><link>https://blog.andrelademann.de/posts/pair-programming/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/pair-programming/</guid><description>In pair programming, two developers work simultaneously on one source code. The method helps to develop better software products. Advantages At Netresearch, we use this method and derive many advantages from it: Direct knowledge exchange about meth...</description><pubDate>Wed, 28 Jul 2021 08:44:12 GMT</pubDate></item><item><title>DRY 🍸️ – design pattern</title><link>https://blog.andrelademann.de/posts/dry-design-pattern/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/dry-design-pattern/</guid><description>Excuses to do it &quot;It&apos;s another project. I don&apos;t know much about it. Don&apos;t wanna break something, so I just copied it.&quot; &quot;I don&apos;t have time, maybe later …&quot; &quot;Maybe later on, I want to have something different in each function/template/class, so it&apos;s be...</description><pubDate>Tue, 27 Jul 2021 11:30:03 GMT</pubDate></item><item><title>KISS 😘 – design pattern</title><link>https://blog.andrelademann.de/posts/kiss/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/kiss/</guid><description>Yah, that&apos;s a very emotional speech for a programming design pattern. As a side note, it tells us about the many stories in which they have struggled through complex programming code of their colleagues or even themselves from the past. keep it small...</description><pubDate>Mon, 26 Jul 2021 19:57:49 GMT</pubDate></item><item><title>Job with a daily dose of goose bumps</title><link>https://blog.andrelademann.de/posts/job-with-a-daily-dose-of-goose-bumps/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/job-with-a-daily-dose-of-goose-bumps/</guid><description>What I love about my job is that I can listen to my favourite music at any time. I bought extra over-ear headphones because I want to wear them as long as possible without pain. In what other job would I have goose bumps early in the morning? This mo...</description><pubDate>Mon, 26 Jul 2021 07:22:14 GMT</pubDate></item><item><title>Okay let&apos;s blog</title><link>https://blog.andrelademann.de/posts/okay-lets-blog/</link><guid isPermaLink="true">https://blog.andrelademann.de/posts/okay-lets-blog/</guid><description>@adriantwarog told me in his article &quot;Programmers That Don&apos;t Blog Should Start Right Now&quot; to start blogging because every developer should do it. Maybe not all, but I agree that every developer I know who blogs is a good developer. And since I want ...</description><pubDate>Sun, 25 Jul 2021 15:44:59 GMT</pubDate></item></channel></rss>