<?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>Wed, 04 Nov 2026 23:15:39 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 Fuzzing Tools]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-fuzzing-tools-cf720414e379?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*hp1iy-vPSEB-EI8r" width="6000"></a></p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-fuzzing-tools-cf720414e379?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-fuzzing-tools-cf720414e379?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/cf720414e379</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Wed, 04 Nov 2026 16:32:15 GMT</pubDate>
            <atom:updated>2026-11-04T16:32:15.272Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Coordinated Omission: Why Your Load Test Reports a p99 You Do Not Have]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/coordinated-omission-why-your-load-test-reports-a-p99-you-do-not-have-a82b056a1c2a?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*m2VUaSkjW0VFxv9w" width="2947"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over coordinated omission &#x2014; a measurement flaw in which a load generator stops issuing&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/coordinated-omission-why-your-load-test-reports-a-p99-you-do-not-have-a82b056a1c2a?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/coordinated-omission-why-your-load-test-reports-a-p99-you-do-not-have-a82b056a1c2a?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/a82b056a1c2a</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Wed, 04 Nov 2026 15:18:54 GMT</pubDate>
            <atom:updated>2026-11-04T15:18:54.677Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Top 10 Linux Performance Analysis Tools]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-linux-performance-analysis-tools-5ef6a5fe3c8d?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*mHjKn1T9nek4KmBV" width="6000"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over Linux performance analysis tools &#x2014; ten of them, from htop and vmstat through&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-linux-performance-analysis-tools-5ef6a5fe3c8d?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-linux-performance-analysis-tools-5ef6a5fe3c8d?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/5ef6a5fe3c8d</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Wed, 04 Nov 2026 15:17:50 GMT</pubDate>
            <atom:updated>2026-11-04T15:17:50.495Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[SPF, DKIM and DMARC: Proving an Email Came From You]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/spf-dkim-and-dmarc-proving-an-email-came-from-you-3410f5296fd6?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*fYx5tnGnH9XGvwge" width="3840"></a></p><p class="medium-feed-link"><a href="https://liu-111.medium.com/spf-dkim-and-dmarc-proving-an-email-came-from-you-3410f5296fd6?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/spf-dkim-and-dmarc-proving-an-email-came-from-you-3410f5296fd6?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/3410f5296fd6</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Tue, 03 Nov 2026 17:55:31 GMT</pubDate>
            <atom:updated>2026-11-03T17:55:31.583Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[gRPC and Protobuf: Why Field Numbers Matter More Than Names]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/grpc-and-protobuf-why-field-numbers-matter-more-than-names-e03ef7015113?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*sARybcPVz3m_75uT" width="6000"></a></p><p class="medium-feed-link"><a href="https://liu-111.medium.com/grpc-and-protobuf-why-field-numbers-matter-more-than-names-e03ef7015113?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/grpc-and-protobuf-why-field-numbers-matter-more-than-names-e03ef7015113?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/e03ef7015113</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Tue, 03 Nov 2026 13:21:57 GMT</pubDate>
            <atom:updated>2026-11-03T13:21:57.447Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Top 10 Reverse Proxies and Load Balancers]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/top-10-reverse-proxies-and-load-balancers-daa332357d9f?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*sp5kyZSCbe4LIrC8" width="5568"></a></p><p class="medium-feed-link"><a href="https://liu-111.medium.com/top-10-reverse-proxies-and-load-balancers-daa332357d9f?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/top-10-reverse-proxies-and-load-balancers-daa332357d9f?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/daa332357d9f</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Tue, 03 Nov 2026 13:21:21 GMT</pubDate>
            <atom:updated>2026-11-03T13:21:21.969Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Mutation Testing: Grading the Tests Instead of the Code]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/mutation-testing-grading-the-tests-instead-of-the-code-f71e442d80a5?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*NizwIzc3_uzMbhVi" width="6048"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over mutation testing &#x2014; a technique that injects small bugs into your own source code to&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/mutation-testing-grading-the-tests-instead-of-the-code-f71e442d80a5?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/mutation-testing-grading-the-tests-instead-of-the-code-f71e442d80a5?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/f71e442d80a5</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-testing]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Mon, 02 Nov 2026 17:38:53 GMT</pubDate>
            <atom:updated>2026-11-02T17:38:53.929Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Polars: The Query Optimizer Hiding Behind a DataFrame]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/polars-the-query-optimizer-hiding-behind-a-dataframe-3dc21bde70c3?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*gPfSTHaUjW8Mc0oS" width="5657"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over Polars &#x2014; a dataframe library that puts a real query planner behind a familiar API&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/polars-the-query-optimizer-hiding-behind-a-dataframe-3dc21bde70c3?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/polars-the-query-optimizer-hiding-behind-a-dataframe-3dc21bde70c3?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/3dc21bde70c3</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Mon, 02 Nov 2026 12:20:21 GMT</pubDate>
            <atom:updated>2026-11-02T12:20:21.297Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Semgrep: Grep That Understands Syntax]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/semgrep-grep-that-understands-syntax-e866a9aea34e?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*NBvKff_bq5nVohMA" width="9504"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over Semgrep &#x2014; a code scanner that matches patterns against a parsed syntax tree instead&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/semgrep-grep-that-understands-syntax-e866a9aea34e?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/semgrep-grep-that-understands-syntax-e866a9aea34e?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/e866a9aea34e</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Mon, 02 Nov 2026 12:19:42 GMT</pubDate>
            <atom:updated>2026-11-02T12:19:42.970Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Automatic Graph Layout: How a Pile of Boxes Becomes a Diagram]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://liu-111.medium.com/automatic-graph-layout-how-a-pile-of-boxes-becomes-a-diagram-e71c96d6fbf3?source=rss-d871f116a4d5------2"><img src="https://cdn-images-1.medium.com/max/2600/0*rRur5VCtSYel4Ozk" width="6240"></a></p><p class="medium-feed-snippet">Hi everyone, welcome back. Today, I will be going over automatic graph layout &#x2014; the family of algorithms that turn a bare list of nodes&#x2026;</p><p class="medium-feed-link"><a href="https://liu-111.medium.com/automatic-graph-layout-how-a-pile-of-boxes-becomes-a-diagram-e71c96d6fbf3?source=rss-d871f116a4d5------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://liu-111.medium.com/automatic-graph-layout-how-a-pile-of-boxes-becomes-a-diagram-e71c96d6fbf3?source=rss-d871f116a4d5------2</link>
            <guid isPermaLink="false">https://medium.com/p/e71c96d6fbf3</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[coding]]></category>
            <dc:creator><![CDATA[Jesse L]]></dc:creator>
            <pubDate>Sun, 01 Nov 2026 18:46:57 GMT</pubDate>
            <atom:updated>2026-11-01T18:46:57.873Z</atom:updated>
        </item>
    </channel>
</rss>