<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dennis Hendricks</title><description>Persönliche Website von Dennis Hendricks – Analytics Engineer mit Fokus auf Data Engineering, SQL und Python.</description><link>https://www.d-hendricks.com/</link><item><title>Dateien umbenennen in Git, ohne die Historie zu begraben</title><link>https://www.d-hendricks.com/artikel/git-mv/</link><guid isPermaLink="true">https://www.d-hendricks.com/artikel/git-mv/</guid><description>Wer Dateien in Git einfach mit mv umbenennt, verliert die komplette Commit-Historie. Dieser Artikel erklärt, wie git mv und git log --follow das Problem lösen.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Idempotente Pipelines: Warum jede Datenpipeline beliebig oft laufen können muss</title><link>https://www.d-hendricks.com/artikel/idempotente-pipelines/</link><guid isPermaLink="true">https://www.d-hendricks.com/artikel/idempotente-pipelines/</guid><description>Eine Datenpipeline, die man nicht einfach nochmal starten kann, ist eine tickende Zeitbombe. Dieser Artikel erklärt, was Idempotenz bedeutet, warum sie so wichtig ist - und wie du sie praktisch umsetzt.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>LATERAL JOIN in PostgreSQL erklärt</title><link>https://www.d-hendricks.com/artikel/lateral-join-postgres/</link><guid isPermaLink="true">https://www.d-hendricks.com/artikel/lateral-join-postgres/</guid><description>LATERAL JOIN in PostgreSQL löst elegante das Top-N-pro-Gruppe-Problem und erlaubt korrelierte Subqueries im FROM-Clause. Eine praxisnahe Erklärung mit Beispielen.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Python dataclasses: Schluss mit dem Dict-Chaos</title><link>https://www.d-hendricks.com/artikel/python-dataclasses/</link><guid isPermaLink="true">https://www.d-hendricks.com/artikel/python-dataclasses/</guid><description>Python dataclasses machen Schluss mit unlesbaren Dicts und endlosem __init__-Boilerplate. So nutzt du @dataclass richtig – mit konkreten Beispielen.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Python __slots__: Weniger RAM, gleicher Code</title><link>https://www.d-hendricks.com/artikel/python-slots/</link><guid isPermaLink="true">https://www.d-hendricks.com/artikel/python-slots/</guid><description>Python __slots__ reduziert den Speicherverbrauch von Klassen deutlich, ohne den restlichen Code zu ändern. Wann und wie du es einsetzt – mit konkreten Benchmarks.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Schema-Drift: Was passiert, wenn sich Quelldaten still und heimlich ändern</title><link>https://www.d-hendricks.com/artikel/schema-drift/</link><guid isPermaLink="true">https://www.d-hendricks.com/artikel/schema-drift/</guid><description>Quelldaten ändern sich - ohne Ankündigung, ohne Warnung. Schema-Drift ist eines der häufigsten und heimtückischsten Probleme in Datenpipelines. Dieser Artikel erklärt, wie es entsteht und wie du dich dagegen wappnest.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item></channel></rss>