<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ timescaledb - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ timescaledb - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Thu, 24 Sep 2026 05:00:15 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/timescaledb/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ TimescaleDB Course – PostgreSQL for Time-Series Data ]]>
                </title>
                <description>
                    <![CDATA[ Managing massive, rapidly growing datasets efficiently is a critical skill for modern developers. Whether you are tracking API request logs, monitoring IoT fleet telemetry, or building dashboards for  ]]>
                </description>
                <link>https://www.freecodecamp.org/news/timescaledb-course-postgresql-for-time-series-data/</link>
                <guid isPermaLink="false">6ab48545d92eea5d2a3fdd77</guid>
                
                    <category>
                        <![CDATA[ timescaledb ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                    <category>
                        <![CDATA[ PostgreSQL ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 24 Sep 2026 02:04:53 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/uploads/covers/5f68e7df6dfc523d0a894e7c/7f80f393-8745-47c8-b5ad-03cceb530a1f.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Managing massive, rapidly growing datasets efficiently is a critical skill for modern developers. Whether you are tracking API request logs, monitoring IoT fleet telemetry, or building dashboards for AI agents, unoptimized time-series data can quickly slow standard PostgreSQL queries to a crawl. We just posted a new course on the freeCodeCamp.org YouTube channel that will teach you all about TimescaleDB</p>
<p>You'll get hands-on experience with TimescaleDB in this course, discovering how to upgrade PostgreSQL into an optimized time-series database. You will learn to optimize query speeds, drastically reduce storage footprints, and ensure your dashboards stay fast at scale.</p>
<p>Key concepts and hands-on projects include:</p>
<ul>
<li><p><strong>Hypertables &amp; Chunk Management</strong><br>Learn how TimescaleDB automatically partitions your data by time to speed up queries and streamline data retention without painful row deletions.</p>
</li>
<li><p><strong>Columnar Storage &amp; Compression</strong><br>Discover how converting older row data into column-oriented batches can shrink your database size by over 90% and massively speed up analytical queries.</p>
</li>
<li><p><strong>Continuous Aggregates</strong><br>Stop recalculating identical data! You'll build incremental, automatically updating materialized views (and aggregate "ladders") that keep dashboards returning results in milliseconds.</p>
</li>
<li><p><strong>Hyperfunctions &amp; Gap Filling</strong><br>Master specialized time-series functions for calculating percentiles, distinct counts, handling counter resets, and smoothing out data gaps for clean frontend charting.</p>
</li>
<li><p><strong>Data Tiering &amp; Vector Search</strong><br>Explore moving older, cold data out of expensive local SSDs into cheaper S3 object storage seamlessly, and see how to combine standard time-series queries with AI vector search.</p>
</li>
</ul>
<p>The course walks you through building two complete, production-ready projects from scratch:</p>
<ol>
<li><p><strong>An AI Agent Flight Recorder</strong><br>Track millions of language model inferences, tool calls, costs, and latencies locally in Docker.</p>
</li>
<li><p><strong>An EV Charger Fleet Telemetry System</strong><br>Monitor 2,000 devices reporting every 10 seconds, deployed directly on the fully-managed Tiger Cloud platform.</p>
</li>
</ol>
<p><a href="https://youtu.be/gYTA8nQN030?utm_source=gemini"><strong>Watch the full TimescaleDB Course on the freeCodeCamp.org YouTube channel</strong></a> <strong>(4-hour watch).</strong></p>
<div class="embed-wrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/gYTA8nQN030" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
