<?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>Web Development on Spaghetti Code 🍝</title>
    <link>https://spaghetti-code.net/de/tags/web-development/</link>
    <description>Recent content in Web Development 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>Thu, 05 Nov 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://spaghetti-code.net/de/tags/web-development/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CSS-Spezifität Erklärt: Wie die Kaskade Entscheidet</title>
      <link>https://spaghetti-code.net/de/posts/css/css-spezifitaet-erklaert/</link>
      <pubDate>Thu, 05 Nov 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/css/css-spezifitaet-erklaert/</guid>
      <description>Wie CSS-Spezifität berechnet wird, warum eine spätere Regel trotzdem verliert, welche Macht Inline-Styles und !important haben, und was Cascade Layers lösen.</description>
    </item>
    <item>
      <title>React useEffect Erklärt: Dependency Array und Cleanup</title>
      <link>https://spaghetti-code.net/de/posts/react/react-useeffect-erklaert/</link>
      <pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/react/react-useeffect-erklaert/</guid>
      <description>Wie das Dependency-Array von useEffect funktioniert, warum Effekte zweimal laufen, was die Cleanup-Funktion aufräumt und welche Fehler Endlosschleifen auslösen.</description>
    </item>
    <item>
      <title>Intersection Observer: Lazy Loading und Infinite Scroll</title>
      <link>https://spaghetti-code.net/de/posts/javascript/intersection-observer-lazy-loading/</link>
      <pubDate>Wed, 21 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/javascript/intersection-observer-lazy-loading/</guid>
      <description>Wie die Intersection Observer API Scroll-Code mit Debounce für Lazy Loading und Infinite Scroll ersetzt, mit rootMargin und threshold im Detail erklärt.</description>
    </item>
    <item>
      <title>JavaScript-Closures erklärt mit Beispielen</title>
      <link>https://spaghetti-code.net/de/posts/javascript/javascript-closures-erklaert/</link>
      <pubDate>Mon, 19 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/javascript/javascript-closures-erklaert/</guid>
      <description>Eine Closure in JavaScript bindet eine Funktion an die Variablen ihres Kontexts, auch nach Ende dieses Codes. Wie sie funktionieren und wo sie versagen.</description>
    </item>
    <item>
      <title>Fehlerbehandlung mit der Fetch API in JavaScript</title>
      <link>https://spaghetti-code.net/de/posts/javascript/fetch-api-fehlerbehandlung-javascript/</link>
      <pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/javascript/fetch-api-fehlerbehandlung-javascript/</guid>
      <description>Fehlerbehandlung bei fetch() braucht mehr als try/catch: 404 und 500 lösen auf, nicht ab. So prüfen Sie response.ok, lesen Fehler-Bodys und setzen Timeouts.</description>
    </item>
    <item>
      <title>CSS Grid oder Flexbox: Wann Was Verwenden</title>
      <link>https://spaghetti-code.net/de/posts/css/unterschied-css-grid-flexbox/</link>
      <pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/css/unterschied-css-grid-flexbox/</guid>
      <description>Flexbox verteilt Platz in einer Zeile oder Spalte, CSS-Grid in Zeilen und Spalten zugleich. Die Entscheidungsregel mit Code für Navbar, Dashboard und Card-Grid.</description>
    </item>
    <item>
      <title>Debounce vs Throttle in JavaScript: Wann Was Verwenden</title>
      <link>https://spaghetti-code.net/de/posts/javascript/unterschied-debounce-throttle-javascript/</link>
      <pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/javascript/unterschied-debounce-throttle-javascript/</guid>
      <description>Debounce vs Throttle in JavaScript: Debounce wartet, bis Events aufhören, Throttle lässt sie in konstantem Takt laufen. Wie beide funktionieren und wann welches</description>
    </item>
    <item>
      <title>LocalStorage, SessionStorage oder Cookies: Was wofür</title>
      <link>https://spaghetti-code.net/de/posts/web/localstorage-sessionstorage-cookies-unterschied/</link>
      <pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/web/localstorage-sessionstorage-cookies-unterschied/</guid>
      <description>Cookies, localStorage und sessionStorage speichern Daten im Browser, nur Cookies erreichen den Server. So wählen Sie das richtige aus und sichern es richtig ab.</description>
    </item>
    <item>
      <title>Was ist CORS und wie behebt man CORS-Fehler</title>
      <link>https://spaghetti-code.net/de/posts/web/was-ist-cors-und-wie-behebt-man-cors-fehler/</link>
      <pubDate>Sat, 26 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://spaghetti-code.net/de/posts/web/was-ist-cors-und-wie-behebt-man-cors-fehler/</guid>
      <description>Warum der Browser Ihren fetch-Aufruf mit CORS-Fehler blockiert, was die Same-Origin-Policy einschränkt, und wie Sie ihn in Express und ASP.NET Core beheben.</description>
    </item>
  </channel>
</rss>
