<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 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">
    <channel>
        <title>The Art of CTO - Code</title>
        <link>https://theartofcto.com/code/</link>
        <description>Code from The Art of CTO</description>
        <lastBuildDate>Sun, 10 May 2026 07:47:55 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved 2026, The Art of CTO</copyright>
        <atom:link href="https://theartofcto.com/feed/code.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Production-Ready Database Connection Pooling]]></title>
            <link>https://theartofcto.com/code/database-connection-pooling</link>
            <guid isPermaLink="false">https://theartofcto.com/code/database-connection-pooling</guid>
            <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Master database connection pooling with TypeScript and PostgreSQL. Prevent connection leaks, optimize performance, and handle edge cases in production.]]></description>
            <content:encoded><![CDATA[Master database connection pooling with TypeScript and PostgreSQL. Prevent connection leaks, optimize performance, and handle edge cases in production.]]></content:encoded>
            <category>code</category>
        </item>
        <item>
            <title><![CDATA[Event-Driven Architecture with TypeScript]]></title>
            <link>https://theartofcto.com/code/event-driven-architecture</link>
            <guid isPermaLink="false">https://theartofcto.com/code/event-driven-architecture</guid>
            <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Build scalable, decoupled systems with event-driven architecture. Production-ready event bus, domain events, outbox pattern, and dead letter queues.]]></description>
            <content:encoded><![CDATA[Build scalable, decoupled systems with event-driven architecture. Production-ready event bus, domain events, outbox pattern, and dead letter queues.]]></content:encoded>
            <category>code</category>
        </item>
        <item>
            <title><![CDATA[JWT Authentication Middleware for APIs]]></title>
            <link>https://theartofcto.com/code/jwt-authentication-middleware</link>
            <guid isPermaLink="false">https://theartofcto.com/code/jwt-authentication-middleware</guid>
            <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Build secure, production-ready JWT authentication for Next.js APIs. Token generation, validation, refresh tokens, role-based access control, and security best practices.]]></description>
            <content:encoded><![CDATA[Build secure, production-ready JWT authentication for Next.js APIs. Token generation, validation, refresh tokens, role-based access control, and security best practices.]]></content:encoded>
            <category>code</category>
        </item>
        <item>
            <title><![CDATA[Implementing Rate Limiting with Redis]]></title>
            <link>https://theartofcto.com/code/rate-limiting-redis</link>
            <guid isPermaLink="false">https://theartofcto.com/code/rate-limiting-redis</guid>
            <pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Production-ready rate limiting implementation using Redis with multiple algorithms: fixed window, sliding window, and token bucket.]]></description>
            <content:encoded><![CDATA[Production-ready rate limiting implementation using Redis with multiple algorithms: fixed window, sliding window, and token bucket.]]></content:encoded>
            <category>code</category>
        </item>
    </channel>
</rss>