<?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">
    <channel>
        <title><![CDATA[Reilly O'Donnell]]></title>
        <description><![CDATA[Reilly O'Donnell]]></description>
        <link>https://reilly.dev</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Sun, 15 Mar 2026 19:46:32 GMT</lastBuildDate>
        <atom:link href="https://reilly.dev/feed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Building Typesafe Full Stack App w/ Apollo Server 4, Railway, Prisma, Pothos, Next, & TS (part 1 - setting up the server)]]></title>
            <description><![CDATA[Pothos makes getting e2e typesafety really easy! In this article we'll be setting up a full stack app with Apollo Server 4, Railway, Prisma, Pothos, Next, & TS]]></description>
            <link>/posts/build-typesafe-full-stack-app-with-prisma</link>
            <guid isPermaLink="true">/posts/build-typesafe-full-stack-app-with-prisma</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[nextjs]]></category>
            <category><![CDATA[apollo]]></category>
            <category><![CDATA[graphql]]></category>
            <category><![CDATA[prisma]]></category>
            <category><![CDATA[railway]]></category>
            <category><![CDATA[pothos]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Thu, 05 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building UDP server from scratch in Zig]]></title>
            <description><![CDATA[In this post we'll build a UDP server from scratch in Zig. We'll cover how to create a socket, bind it to a specific address and port, and listen for messages.]]></description>
            <link>/posts/creating-udp-server-from-scratch-in-zig</link>
            <guid isPermaLink="true">/posts/creating-udp-server-from-scratch-in-zig</guid>
            <category><![CDATA[zig]]></category>
            <category><![CDATA[networking]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Sun, 07 Jan 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Diving into SSR with bun & react 19!]]></title>
            <description><![CDATA[hydration, server rendering, and more!]]></description>
            <link>/posts/diving-into-ssr-with-bun-and-react-19</link>
            <guid isPermaLink="true">/posts/diving-into-ssr-with-bun-and-react-19</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[bun]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Tue, 01 Apr 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Don't use negative variable & function names]]></title>
            <description><![CDATA[Use positive variable and function names]]></description>
            <link>/posts/dont-use-negative-variables</link>
            <guid isPermaLink="true">/posts/dont-use-negative-variables</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Thu, 31 Aug 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Getting Closure with React]]></title>
            <description><![CDATA[How closures work & how it's used in React]]></description>
            <link>/posts/getting-closure-with-react</link>
            <guid isPermaLink="true">/posts/getting-closure-with-react</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to get sorted set in descending order with node redis]]></title>
            <description><![CDATA[everything is zRange now]]></description>
            <link>/posts/how-to-get-sorted-set-in-descending-order-with-node-redis</link>
            <guid isPermaLink="true">/posts/how-to-get-sorted-set-in-descending-order-with-node-redis</guid>
            <category><![CDATA[redis]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Sun, 04 Feb 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Inside React (Part 1) - how to get started.]]></title>
            <description><![CDATA[How to get started with understanding how React works under the hood]]></description>
            <link>/posts/inside-react-part-1</link>
            <guid isPermaLink="true">/posts/inside-react-part-1</guid>
            <category><![CDATA[react]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[LLDB cheatsheet]]></title>
            <link>/posts/lldb-cheatsheet</link>
            <guid isPermaLink="true">/posts/lldb-cheatsheet</guid>
            <category><![CDATA[lldb]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Sat, 25 Jan 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to use Tailwind (NativeWind) with Expo]]></title>
            <description><![CDATA[Quick guide to using Tailwind NativeWind with Expo]]></description>
            <link>/posts/native-wind-with-expo</link>
            <guid isPermaLink="true">/posts/native-wind-with-expo</guid>
            <category><![CDATA[react native]]></category>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[tailwind]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Overview of Cloudflare Workers Part 1]]></title>
            <description><![CDATA[tldr; v8 isolates are the magic behind cloudflare workers]]></description>
            <link>/posts/overview-of-cloudflare-workers-part-1</link>
            <guid isPermaLink="true">/posts/overview-of-cloudflare-workers-part-1</guid>
            <category><![CDATA[cloudflare]]></category>
            <category><![CDATA[serverless]]></category>
            <category><![CDATA[v8]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Sat, 15 Feb 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[perf overhead on context flattener?]]></title>
            <link>/posts/perf-overhead-on-context-flattener</link>
            <guid isPermaLink="true">/posts/perf-overhead-on-context-flattener</guid>
            <category><![CDATA[react]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Wed, 13 Aug 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Pointers in Zig]]></title>
            <link>/posts/pointers-in-zig</link>
            <guid isPermaLink="true">/posts/pointers-in-zig</guid>
            <category><![CDATA[zig]]></category>
            <category><![CDATA[systems]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Processes]]></title>
            <description><![CDATA[A quick overview / dive into how linux handles processes]]></description>
            <link>/posts/processes</link>
            <guid isPermaLink="true">/posts/processes</guid>
            <category><![CDATA[systems]]></category>
            <category><![CDATA[bun]]></category>
            <category><![CDATA[node]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Thu, 13 Mar 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[6 Code Smells In React I Look Out For]]></title>
            <description><![CDATA[Be sure not to include these in your app.]]></description>
            <link>/posts/react-code-smells</link>
            <guid isPermaLink="true">/posts/react-code-smells</guid>
            <category><![CDATA[react]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Thu, 05 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[⚛ React Tips - Don't define component inside of another component]]></title>
            <description><![CDATA[tldr; Defining a component inside of another component creates a costly bug that causes unnecessary re-renders and can be solved by moving the child component outside of the parent component.]]></description>
            <link>/posts/react-tips-dont-define-component-inside-another-component</link>
            <guid isPermaLink="true">/posts/react-tips-dont-define-component-inside-another-component</guid>
            <category><![CDATA[react]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Mon, 19 Sep 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[⚛ React Tips - You're misusing the React useEffect hook (probably)]]></title>
            <description><![CDATA[tldr; only use to sync external systems to React]]></description>
            <link>/posts/react-tips-youre-misusing-the-react-useeffect-hook-probably</link>
            <guid isPermaLink="true">/posts/react-tips-youre-misusing-the-react-useeffect-hook-probably</guid>
            <category><![CDATA[react]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Thu, 05 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Send iMessage to a loved one from the terminal!]]></title>
            <description><![CDATA[Powered by bash and AppleScript!]]></description>
            <link>/posts/send-imessage-to-a-loved-one-from-the-terminal</link>
            <guid isPermaLink="true">/posts/send-imessage-to-a-loved-one-from-the-terminal</guid>
            <category><![CDATA[bash]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Mon, 11 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[No title]]></title>
            <link>/posts/threads</link>
            <guid isPermaLink="true">/posts/threads</guid>
        </item>
        <item>
            <title><![CDATA[Which React pattern is faster]]></title>
            <link>/posts/which-is-faster</link>
            <guid isPermaLink="true">/posts/which-is-faster</guid>
            <category><![CDATA[react]]></category>
            <dc:creator><![CDATA[You]]></dc:creator>
            <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>