<?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" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Jesse L on Medium]]></title>
        <description><![CDATA[Stories by Jesse L on Medium]]></description>
        <link>https://medium.com/@liu-111?source=rss-d871f116a4d5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*gDGj2RplVYObqmuinvzGtw.jpeg</url>
            <title>Stories by Jesse L on Medium</title>
            <link>https://medium.com/@liu-111?source=rss-d871f116a4d5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 01:13:37 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@liu-111/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Top 10 Data Serialization Formats]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-data-serialization-formats-44fdd80b4e88?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*2ixWQywDVh8AdJeO" width="4792"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over data serialization formats &#x2014; JSON and JSON Lines, Protocol Buffers, MessagePack&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-data-serialization-formats-44fdd80b4e88?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-data-serialization-formats-44fdd80b4e88?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/44fdd80b4e88</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 04:56:29 GMT</pubDate>
            <atom:updated>2026-11-13T04:56:29.193Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Kubernetes DNS: Why One Lookup Becomes Five Queries]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/kubernetes-dns-why-one-lookup-becomes-five-queries-f2b9adc13bd3?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*VD70kbRPj7qwzgmN" width="7680"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over Kubernetes DNS &#x2014; why a single hostname lookup inside a pod turns into four or more&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/kubernetes-dns-why-one-lookup-becomes-five-queries-f2b9adc13bd3?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/kubernetes-dns-why-one-lookup-becomes-five-queries-f2b9adc13bd3?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/f2b9adc13bd3</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[kubernetes]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 04:55:40 GMT</pubDate>
            <atom:updated>2026-11-13T04:55:40.690Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Top 10 WebAssembly Runtimes and Tools]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-webassembly-runtimes-and-tools-70baf001fb5d?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*0_iRMjs6VRNmOEbl" width="4000"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over WebAssembly runtimes and tools &#x2014; Wasmtime, Wasmer, WasmEdge, wazero, wasm-pack with&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-webassembly-runtimes-and-tools-70baf001fb5d?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-webassembly-runtimes-and-tools-70baf001fb5d?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/70baf001fb5d</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Thu, 12 Nov 2026 20:52:38 GMT</pubDate>
            <atom:updated>2026-11-12T20:52:38.015Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Top 10 Tools for Working With PDFs and Documents]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-tools-for-working-with-pdfs-and-documents-8af5c482cd6e?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*qRPCIloEIlzUw7vD" width="6000"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over tools for working with PDFs and documents &#x2014; qpdf, poppler-utils, MuPDF, Ghostscript&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-tools-for-working-with-pdfs-and-documents-8af5c482cd6e?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-tools-for-working-with-pdfs-and-documents-8af5c482cd6e?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/8af5c482cd6e</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Thu, 12 Nov 2026 14:34:43 GMT</pubDate>
            <atom:updated>2026-11-12T14:34:43.548Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Pressure Stall Information: The Saturation Signal Already in Your Kernel]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/pressure-stall-information-the-saturation-signal-already-in-your-kernel-b3a938ed68d9?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*R_3hSMoAFpefHBGf" width="6000"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over Pressure Stall Information &#x2014; a kernel interface that reports how much wall-clock&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/pressure-stall-information-the-saturation-signal-already-in-your-kernel-b3a938ed68d9?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/pressure-stall-information-the-saturation-signal-already-in-your-kernel-b3a938ed68d9?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/b3a938ed68d9</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Thu, 12 Nov 2026 02:56:54 GMT</pubDate>
            <atom:updated>2026-11-12T02:56:54.807Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Top 10 Vector Databases and Embedding Stores]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-vector-databases-and-embedding-stores-47f6c2feaa3d?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*Tw0Vlb_01nzKC3lx" width="4416"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over vector databases and embedding stores &#x2014; pgvector, Qdrant, Milvus, Weaviate, Chroma&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-vector-databases-and-embedding-stores-47f6c2feaa3d?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-vector-databases-and-embedding-stores-47f6c2feaa3d?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/47f6c2feaa3d</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[database]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Thu, 12 Nov 2026 02:56:14 GMT</pubDate>
            <atom:updated>2026-11-12T02:56:14.088Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[MergeTree: How ClickHouse Finds Rows Without an Index on Every Column]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/mergetree-how-clickhouse-finds-rows-without-an-index-on-every-column-ee0cd53ed3a5?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*cBf9Pm1pQk8HepJE" width="6016"></a></p><p class="medium-feed-link"><a href="https://liu-111.medium.com/mergetree-how-clickhouse-finds-rows-without-an-index-on-every-column-ee0cd53ed3a5?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/mergetree-how-clickhouse-finds-rows-without-an-index-on-every-column-ee0cd53ed3a5?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/ee0cd53ed3a5</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 14:25:12 GMT</pubDate>
            <atom:updated>2026-11-11T14:25:12.579Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Top 10 Image and Video Processing Tools]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-image-and-video-processing-tools-777baf90e7de?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*NyicspXncg32cSxP" width="5775"></a></p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-image-and-video-processing-tools-777baf90e7de?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-image-and-video-processing-tools-777baf90e7de?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/777baf90e7de</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 14:24:40 GMT</pubDate>
            <atom:updated>2026-11-11T14:24:40.101Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[SKIP LOCKED: How a Database Table Becomes a Job Queue]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/skip-locked-how-a-database-table-becomes-a-job-queue-6fa1056d800d?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*hXyec1o4QgC7HRNY" width="7360"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over SKIP LOCKED &#x2014; a two-word addition to a SQL locking clause that lets many workers&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/skip-locked-how-a-database-table-becomes-a-job-queue-6fa1056d800d?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/skip-locked-how-a-database-table-becomes-a-job-queue-6fa1056d800d?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/6fa1056d800d</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[database]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[coding]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 02:08:40 GMT</pubDate>
            <atom:updated>2026-11-11T02:08:40.988Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Top 10 Terminal UI Libraries]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-terminal-ui-libraries-a78f075e5604?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*jX7qo-LB54iOcUFW" width="6000"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over terminal UI libraries &#x2014; Bubble Tea, Textual, ratatui, Ink, tview, FTXUI, notcurses&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-terminal-ui-libraries-a78f075e5604?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-terminal-ui-libraries-a78f075e5604?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/a78f075e5604</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 02:08:09 GMT</pubDate>
            <atom:updated>2026-11-11T02:08:09.047Z</atom:updated>
        </item>
    </channel>
</rss>