<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Jesal Patel</title>
        <link>https://jesal.dev/</link>
        <description>Exploring computer science and software</description>
        <language>en-us</language>
        <lastBuildDate>Sun, 12 Jul 2026 00:00:00 +0000</lastBuildDate>
        <atom:link href="https://jesal.dev/rss.xml" rel="self" type="application/rss+xml"></atom:link>
        <item>
            <title>Bitboards</title>
            <guid>https://jesal.dev/posts/bitboards/</guid>
            <link>https://jesal.dev/posts/bitboards/</link>
            <pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate>
            <description>How bitboards represent a chess position as 64-bit integers, letting an engine reason about whole sets of squares with single machine operations.</description>
        </item>
        <item>
            <title>Minimax and Alpha-Beta Pruning</title>
            <guid>https://jesal.dev/posts/minimax/</guid>
            <link>https://jesal.dev/posts/minimax/</link>
            <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
            <description>Implementing minimax and alpha-beta pruning in Go for tic-tac-toe, from searching the full game tree to pruning branches that cannot change the result.</description>
        </item>
        <item>
            <title>Understanding Go&#39;s Sort Implementation: pdqsort</title>
            <guid>https://jesal.dev/posts/go-pdqsort/</guid>
            <link>https://jesal.dev/posts/go-pdqsort/</link>
            <pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate>
            <description>A walk through Go&#39;s standard library sort, understanding how pattern-defeating quicksort (pdqsort) blends quicksort, heapsort, and insertion sort.</description>
        </item>
        <item>
            <title>Server-Sent Events in Go</title>
            <guid>https://jesal.dev/posts/go-sse/</guid>
            <link>https://jesal.dev/posts/go-sse/</link>
            <pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate>
            <description>Implementing server-sent events (SSE) for real-time, unidirectional server-to-client updates over HTTP using only Go&#39;s standard library.</description>
        </item>
        <item>
            <title>0x88 Chess Board Representation</title>
            <guid>https://jesal.dev/posts/0x88-board/</guid>
            <link>https://jesal.dev/posts/0x88-board/</link>
            <pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
            <description>A look at the 0x88 chess board representation, a square-centric scheme that stores the board in a 128-byte array and leans on a clever bitmask for move generation.</description>
        </item>
    </channel>
</rss>