<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Developer Tools on Spaghetti Code 🍝</title>
    <link>https://spaghetti-code.net/de/tags/developer-tools/</link>
    <description>Recent content in Developer Tools on Spaghetti Code 🍝</description>
    <image>
      <title>Spaghetti Code 🍝</title>
      <url>https://spaghetti-code.net/images/og-default.png</url>
      <link>https://spaghetti-code.net/images/og-default.png</link>
    </image>
    <generator>Hugo -- 0.160.0</generator>
    <language>de</language>
    <lastBuildDate>Fri, 06 Nov 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://spaghetti-code.net/de/tags/developer-tools/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Strukturierte Ausgabe von LLMs: JSON Schema Erklärt</title>
      <link>https://spaghetti-code.net/de/posts/llm/strukturierte-ausgabe-llm/</link>
      <pubDate>Fri, 06 Nov 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/llm/strukturierte-ausgabe-llm/</guid>
      <description>Wie strukturierte Ausgabe bei LLMs funktioniert: JSON-Mode gegen echte Schema-Garantien, Constrained Decoding und valides JSON von OpenAI, Claude und Ollama.</description>
    </item>
    <item>
      <title>ESLint vs Prettier: Unterschiede und Kombination</title>
      <link>https://spaghetti-code.net/de/posts/javascript/eslint-vs-prettier-unterschiede/</link>
      <pubDate>Sun, 01 Nov 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/javascript/eslint-vs-prettier-unterschiede/</guid>
      <description>ESLint findet Bugs und schlechte Patterns im Code, Prettier formatiert nur. Warum beide zusammen Konflikte verursachen und wie die Konfiguration das vermeidet.</description>
    </item>
    <item>
      <title>LLM-Eval Aufbauen: Prompts Testen Wie Code</title>
      <link>https://spaghetti-code.net/de/posts/llm/llm-eval-aufbauen/</link>
      <pubDate>Fri, 30 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/llm/llm-eval-aufbauen/</guid>
      <description>Wie LLM-Evals funktionieren: Golden-Dataset, deterministische Assertions, LLM-as-Judge und CI-Einbindung, damit eine Prompt-Änderung nicht still regressiert.</description>
    </item>
    <item>
      <title>Function Calling und Tool Use bei LLMs Erklärt</title>
      <link>https://spaghetti-code.net/de/posts/llm/function-calling-llm/</link>
      <pubDate>Thu, 22 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/llm/function-calling-llm/</guid>
      <description>Wie Function Calling bei LLMs funktioniert: JSON-Schema-Definition, Request-Response-Zyklus, parallele Aufrufe und typische Fehler bei den Argumenten.</description>
    </item>
    <item>
      <title>npm vs Yarn vs pnpm: Welcher Paketmanager?</title>
      <link>https://spaghetti-code.net/de/posts/nodejs/npm-yarn-pnpm-welcher-paketmanager/</link>
      <pubDate>Sat, 17 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/nodejs/npm-yarn-pnpm-welcher-paketmanager/</guid>
      <description>npm, Yarn und pnpm lesen dieselbe package.json, bauen node_modules aber unterschiedlich auf. Vergleich von Befehlen, Lockfiles, Workspaces und Schwachstellen.</description>
    </item>
    <item>
      <title>Python-Decorators Erklärt mit Beispielen</title>
      <link>https://spaghetti-code.net/de/posts/python/python-decorators-erklaert/</link>
      <pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/python/python-decorators-erklaert/</guid>
      <description>Wie Python-Decorators funktionieren: @-Syntax, functools.wraps, Decorators mit Argumenten, klassenbasierte Decorators und lru_cache, mit echten Beispielen.</description>
    </item>
    <item>
      <title>Virtuelle Python-Umgebungen: venv, pip und uv</title>
      <link>https://spaghetti-code.net/de/posts/python/virtuelle-python-umgebungen/</link>
      <pubDate>Wed, 30 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/python/virtuelle-python-umgebungen/</guid>
      <description>Was eine virtuelle Python-Umgebung ist, wie Sie eine mit venv oder uv erstellen, Abhängigkeiten mit pip und pyproject.toml verwalten und häufige Fehler beheben.</description>
    </item>
    <item>
      <title>Wie CLI-Coding-Agenten funktionieren und welchen Sie wählen</title>
      <link>https://spaghetti-code.net/de/posts/llm/wie-cli-coding-agenten-funktionieren/</link>
      <pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/llm/wie-cli-coding-agenten-funktionieren/</guid>
      <description>CLI-Coding-Agenten laufen alle in derselben Tool-Calling-Schleife. Was sie unterscheidet, ist der Harness um das Modell: Tools, Kontext, Rechte und Sandbox.</description>
    </item>
  </channel>
</rss>
