<?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[James Haworth Wheatman: Learning Resources]]></title>
        <description><![CDATA[An RSS feed for learning resources I've been following - you can consume this to be notified whenever       I post something. I'm a Tech Lead on full-stack web and mobile applications and I write about Tech Quality,      Training, and Leadership amongst other things that interest me!]]></description>
        <link>https://www.jameshw.dev/resources</link>
        <image>
            <url>https://www.jameshw.dev/avatar.png</url>
            <title>James Haworth Wheatman: Learning Resources</title>
            <link>https://www.jameshw.dev/resources</link>
        </image>
        <generator>RSS for Node</generator>
        <lastBuildDate>Mon, 11 May 2026 07:10:45 GMT</lastBuildDate>
        <atom:link href="https://www.jameshw.dev/resources.xml" rel="self" type="application/rss+xml"/>
        <pubDate>Mon, 11 May 2026 07:10:42 GMT</pubDate>
        <language><![CDATA[en-GB]]></language>
        <ttl>1440</ttl>
        <item>
            <title><![CDATA[Pull the Andon Cord]]></title>
            <description><![CDATA[Learning resource: https://taylorpearson.me/interestingtimes/andon-cord/]]></description>
            <link>https://taylorpearson.me/interestingtimes/andon-cord/</link>
            <guid isPermaLink="true">https://taylorpearson.me/interestingtimes/andon-cord/</guid>
            <category><![CDATA[Lean]]></category>
            <pubDate>Sun, 19 May 2024 15:14:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dependency Injection, The Best Pattern]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=J1f5b4vcxCQ]]></description>
            <link>https://www.youtube.com/watch?v=J1f5b4vcxCQ</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=J1f5b4vcxCQ</guid>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Mon, 14 Aug 2023 21:46:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Moving faster]]></title>
            <description><![CDATA[Learning resource: https://www.scattered-thoughts.net/writing/moving-faster/]]></description>
            <link>https://www.scattered-thoughts.net/writing/moving-faster/</link>
            <guid isPermaLink="true">https://www.scattered-thoughts.net/writing/moving-faster/</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Developer Productivity]]></category>
            <pubDate>Mon, 14 Aug 2023 21:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Misunderstanding of Andon]]></title>
            <description><![CDATA[Learning resource: https://www.industryweek.com/operations/continuous-improvement/article/22007412/the-misunderstanding-of-andon]]></description>
            <link>https://www.industryweek.com/operations/continuous-improvement/article/22007412/the-misunderstanding-of-andon</link>
            <guid isPermaLink="true">https://www.industryweek.com/operations/continuous-improvement/article/22007412/the-misunderstanding-of-andon</guid>
            <category><![CDATA[Lean]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Mon, 25 Sep 2023 13:24:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Things you forgot (or never knew) because of React]]></title>
            <description><![CDATA[Learning resource: https://joshcollinsworth.com/blog/antiquated-react]]></description>
            <link>https://joshcollinsworth.com/blog/antiquated-react</link>
            <guid isPermaLink="true">https://joshcollinsworth.com/blog/antiquated-react</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Frontend]]></category>
            <pubDate>Mon, 14 Aug 2023 21:54:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Do we think of git commits as diffs, snapshots, and/or histories?]]></title>
            <description><![CDATA[Learning resource: https://jvns.ca/blog/2024/01/05/do-we-think-of-git-commits-as-diffs--snapshots--or-histories/]]></description>
            <link>https://jvns.ca/blog/2024/01/05/do-we-think-of-git-commits-as-diffs--snapshots--or-histories/</link>
            <guid isPermaLink="true">https://jvns.ca/blog/2024/01/05/do-we-think-of-git-commits-as-diffs--snapshots--or-histories/</guid>
            <category><![CDATA[Git]]></category>
            <pubDate>Sun, 14 Jan 2024 14:27:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Make the Right Thing the Easy Thing: Better Choices by Default]]></title>
            <description><![CDATA[Learning resource: https://jason.energy/right-thing-easy-thing/]]></description>
            <link>https://jason.energy/right-thing-easy-thing/</link>
            <guid isPermaLink="true">https://jason.energy/right-thing-easy-thing/</guid>
            <category><![CDATA[Incentives]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sat, 16 Mar 2024 18:39:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Best Serverless Framework in 2023: A Data-Driven Showdown for AWS Projects]]></title>
            <description><![CDATA[Learning resource: https://dev.to/slsbytheodo/the-best-serverless-framework-in-2023-a-data-driven-showdown-for-aws-projects-1p3h]]></description>
            <link>https://dev.to/slsbytheodo/the-best-serverless-framework-in-2023-a-data-driven-showdown-for-aws-projects-1p3h</link>
            <guid isPermaLink="true">https://dev.to/slsbytheodo/the-best-serverless-framework-in-2023-a-data-driven-showdown-for-aws-projects-1p3h</guid>
            <category><![CDATA[AWS]]></category>
            <category><![CDATA[Serverless]]></category>
            <pubDate>Wed, 16 Aug 2023 22:10:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Database Fundamentals]]></title>
            <description><![CDATA[Learning resource: https://tontinton.com/posts/database-fundementals/]]></description>
            <link>https://tontinton.com/posts/database-fundementals/</link>
            <guid isPermaLink="true">https://tontinton.com/posts/database-fundementals/</guid>
            <category><![CDATA[Databases]]></category>
            <pubDate>Sun, 21 Jan 2024 23:42:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Django models, encapsulation and data integrity]]></title>
            <description><![CDATA[Learning resource: https://www.dabapps.com/insights/django-models-and-encapsulation/]]></description>
            <link>https://www.dabapps.com/insights/django-models-and-encapsulation/</link>
            <guid isPermaLink="true">https://www.dabapps.com/insights/django-models-and-encapsulation/</guid>
            <category><![CDATA[Django]]></category>
            <pubDate>Tue, 20 Feb 2024 00:01:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Origins of JSX and Why It Exists]]></title>
            <description><![CDATA[Learning resource: https://dodov.dev/blog/origins-of-jsx-and-why-it-exists]]></description>
            <link>https://dodov.dev/blog/origins-of-jsx-and-why-it-exists</link>
            <guid isPermaLink="true">https://dodov.dev/blog/origins-of-jsx-and-why-it-exists</guid>
            <category><![CDATA[React]]></category>
            <pubDate>Tue, 09 Apr 2024 08:52:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[messwithdns.net]]></title>
            <description><![CDATA[Learning resource: https://messwithdns.net/]]></description>
            <link>https://messwithdns.net/</link>
            <guid isPermaLink="true">https://messwithdns.net/</guid>
            <category><![CDATA[DNS]]></category>
            <category><![CDATA[Distributed Systems]]></category>
            <pubDate>Fri, 11 Oct 2024 17:38:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[To go lean: strive!]]></title>
            <description><![CDATA[Learning resource: https://www.linkedin.com/pulse/go-lean-strive-michael-ball%C3%A9/?trk=pulse-article_more-articles_related-content-card]]></description>
            <link>https://www.linkedin.com/pulse/go-lean-strive-michael-ball%C3%A9/?trk=pulse-article_more-articles_related-content-card</link>
            <guid isPermaLink="true">https://www.linkedin.com/pulse/go-lean-strive-michael-ball%C3%A9/?trk=pulse-article_more-articles_related-content-card</guid>
            <category><![CDATA[Lean]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Thu, 28 Sep 2023 20:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Slack Architecture]]></title>
            <description><![CDATA[Learning resource: https://systemdesign.one/slack-architecture/]]></description>
            <link>https://systemdesign.one/slack-architecture/</link>
            <guid isPermaLink="true">https://systemdesign.one/slack-architecture/</guid>
            <category><![CDATA[Architecture]]></category>
            <category><![CDATA[Systems Design]]></category>
            <pubDate>Sun, 04 Jun 2023 17:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Demystifying The Regular Expression That Checks If A Number Is Prime]]></title>
            <description><![CDATA[Learning resource: https://illya.sh/the-codeumentary-blog/regular-expression-check-if-number-is-prime/]]></description>
            <link>https://illya.sh/the-codeumentary-blog/regular-expression-check-if-number-is-prime/</link>
            <guid isPermaLink="true">https://illya.sh/the-codeumentary-blog/regular-expression-check-if-number-is-prime/</guid>
            <category><![CDATA[Regex]]></category>
            <pubDate>Thu, 07 Nov 2024 22:16:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Monorepo Tools]]></title>
            <description><![CDATA[Learning resource: https://monorepo.tools/]]></description>
            <link>https://monorepo.tools/</link>
            <guid isPermaLink="true">https://monorepo.tools/</guid>
            <category><![CDATA[Monorepo]]></category>
            <pubDate>Sun, 24 Nov 2024 14:12:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[State Management in React Applications]]></title>
            <description><![CDATA[Learning resource: https://reacthandbook.dev/state-management]]></description>
            <link>https://reacthandbook.dev/state-management</link>
            <guid isPermaLink="true">https://reacthandbook.dev/state-management</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[React Native]]></category>
            <category><![CDATA[Architecture]]></category>
            <pubDate>Sun, 04 Jun 2023 17:35:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Breaking React Query's API on purpose]]></title>
            <description><![CDATA[Learning resource: https://tkdodo.eu/blog/breaking-react-querys-api-on-purpose]]></description>
            <link>https://tkdodo.eu/blog/breaking-react-querys-api-on-purpose</link>
            <guid isPermaLink="true">https://tkdodo.eu/blog/breaking-react-querys-api-on-purpose</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Fri, 13 Dec 2024 21:42:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[React Query as a State Manager]]></title>
            <description><![CDATA[Learning resource: https://tkdodo.eu/blog/react-query-as-a-state-manager]]></description>
            <link>https://tkdodo.eu/blog/react-query-as-a-state-manager</link>
            <guid isPermaLink="true">https://tkdodo.eu/blog/react-query-as-a-state-manager</guid>
            <pubDate>Fri, 13 Dec 2024 22:04:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Organizations are distributed systems]]></title>
            <description><![CDATA[Learning resource: https://www.industrialempathy.com/posts/organizations-are-distributed-systems/]]></description>
            <link>https://www.industrialempathy.com/posts/organizations-are-distributed-systems/</link>
            <guid isPermaLink="true">https://www.industrialempathy.com/posts/organizations-are-distributed-systems/</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Management]]></category>
            <pubDate>Sun, 05 Jan 2025 18:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Inversion of Control]]></title>
            <description><![CDATA[Learning resource: https://kentcdodds.com/blog/inversion-of-control]]></description>
            <link>https://kentcdodds.com/blog/inversion-of-control</link>
            <guid isPermaLink="true">https://kentcdodds.com/blog/inversion-of-control</guid>
            <category><![CDATA[Design Patterns]]></category>
            <category><![CDATA[React]]></category>
            <pubDate>Sat, 16 Mar 2024 23:55:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[You should write "without bugs"]]></title>
            <description><![CDATA[Learning resource: https://korshakov.com/posts/no-bugs]]></description>
            <link>https://korshakov.com/posts/no-bugs</link>
            <guid isPermaLink="true">https://korshakov.com/posts/no-bugs</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Fri, 24 Jan 2025 13:38:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[altruisto]]></title>
            <description><![CDATA[Learning resource: https://github.com/Altruisto/altruisto]]></description>
            <link>https://github.com/Altruisto/altruisto</link>
            <guid isPermaLink="true">https://github.com/Altruisto/altruisto</guid>
            <category><![CDATA[Chrome Extension]]></category>
            <pubDate>Fri, 24 Jan 2025 21:23:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Project Gemini]]></title>
            <description><![CDATA[Learning resource: https://geminiprotocol.net/]]></description>
            <link>https://geminiprotocol.net/</link>
            <guid isPermaLink="true">https://geminiprotocol.net/</guid>
            <category><![CDATA[The Web]]></category>
            <pubDate>Sun, 26 Jan 2025 22:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Werk]]></title>
            <description><![CDATA[Learning resource: https://simonask.github.io/introducing-werk/]]></description>
            <link>https://simonask.github.io/introducing-werk/</link>
            <guid isPermaLink="true">https://simonask.github.io/introducing-werk/</guid>
            <category><![CDATA[Build System]]></category>
            <category><![CDATA[Make]]></category>
            <category><![CDATA[Makefile]]></category>
            <pubDate>Sun, 26 Jan 2025 22:42:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Offline-First Landscape]]></title>
            <description><![CDATA[Learning resource: https://marcoapp.io/blog/offline-first-landscape]]></description>
            <link>https://marcoapp.io/blog/offline-first-landscape</link>
            <guid isPermaLink="true">https://marcoapp.io/blog/offline-first-landscape</guid>
            <category><![CDATA[Local-First]]></category>
            <pubDate>Sun, 26 Jan 2025 22:51:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dioxus]]></title>
            <description><![CDATA[Learning resource: https://dioxuslabs.com/]]></description>
            <link>https://dioxuslabs.com/</link>
            <guid isPermaLink="true">https://dioxuslabs.com/</guid>
            <category><![CDATA[Universal Apps]]></category>
            <pubDate>Sun, 26 Jan 2025 22:37:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Learn Yjs]]></title>
            <description><![CDATA[Learning resource: https://learn.yjs.dev/]]></description>
            <link>https://learn.yjs.dev/</link>
            <guid isPermaLink="true">https://learn.yjs.dev/</guid>
            <category><![CDATA[CRDT]]></category>
            <category><![CDATA[Local-First]]></category>
            <pubDate>Sun, 26 Jan 2025 22:27:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A 2-ply minimax chess engine in 84,688 regular expressions]]></title>
            <description><![CDATA[Learning resource: https://nicholas.carlini.com/writing/2025/regex-chess.html]]></description>
            <link>https://nicholas.carlini.com/writing/2025/regex-chess.html</link>
            <guid isPermaLink="true">https://nicholas.carlini.com/writing/2025/regex-chess.html</guid>
            <category><![CDATA[Regex]]></category>
            <category><![CDATA[Compiler]]></category>
            <category><![CDATA[CPU Emulator]]></category>
            <category><![CDATA[Chess]]></category>
            <pubDate>Sun, 26 Jan 2025 22:35:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Automerge]]></title>
            <description><![CDATA[Learning resource: https://automerge.org/]]></description>
            <link>https://automerge.org/</link>
            <guid isPermaLink="true">https://automerge.org/</guid>
            <category><![CDATA[Local-First]]></category>
            <pubDate>Sun, 26 Jan 2025 22:59:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The 7 Most Influential Papers in Computer Science History]]></title>
            <description><![CDATA[Learning resource: https://terriblesoftware.org/2025/01/22/the-7-most-influential-papers-in-computer-science-history/]]></description>
            <link>https://terriblesoftware.org/2025/01/22/the-7-most-influential-papers-in-computer-science-history/</link>
            <guid isPermaLink="true">https://terriblesoftware.org/2025/01/22/the-7-most-influential-papers-in-computer-science-history/</guid>
            <category><![CDATA[Computer Science]]></category>
            <pubDate>Sun, 26 Jan 2025 22:35:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Modern SQLite for React Native apps]]></title>
            <description><![CDATA[Learning resource: https://expo.dev/blog/modern-sqlite-for-react-native-apps]]></description>
            <link>https://expo.dev/blog/modern-sqlite-for-react-native-apps</link>
            <guid isPermaLink="true">https://expo.dev/blog/modern-sqlite-for-react-native-apps</guid>
            <category><![CDATA[React Native]]></category>
            <category><![CDATA[Expo]]></category>
            <category><![CDATA[SQLite]]></category>
            <pubDate>Sun, 26 Jan 2025 22:53:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CSS Flexbox Playground]]></title>
            <description><![CDATA[Learning resource: https://yoavsbg.github.io/css-flexbox-playground/]]></description>
            <link>https://yoavsbg.github.io/css-flexbox-playground/</link>
            <guid isPermaLink="true">https://yoavsbg.github.io/css-flexbox-playground/</guid>
            <category><![CDATA[CSS]]></category>
            <pubDate>Sun, 26 Jan 2025 21:49:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why aren't we all serverless yet?]]></title>
            <description><![CDATA[Learning resource: https://varoa.net/2025/01/09/serverless.html]]></description>
            <link>https://varoa.net/2025/01/09/serverless.html</link>
            <guid isPermaLink="true">https://varoa.net/2025/01/09/serverless.html</guid>
            <category><![CDATA[Serverless]]></category>
            <category><![CDATA[Microservices]]></category>
            <pubDate>Sun, 26 Jan 2025 22:50:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nobody cares]]></title>
            <description><![CDATA[Learning resource: https://grantslatton.com/nobody-cares]]></description>
            <link>https://grantslatton.com/nobody-cares</link>
            <guid isPermaLink="true">https://grantslatton.com/nobody-cares</guid>
            <category><![CDATA[Rant]]></category>
            <pubDate>Sun, 26 Jan 2025 22:55:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to Handle Permissions Like a Senior Dev]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/5GG-VUvruzE?si=4r4HBeT4Ta9_tOmL]]></description>
            <link>https://youtu.be/5GG-VUvruzE?si=4r4HBeT4Ta9_tOmL</link>
            <guid isPermaLink="true">https://youtu.be/5GG-VUvruzE?si=4r4HBeT4Ta9_tOmL</guid>
            <category><![CDATA[Security]]></category>
            <pubDate>Mon, 27 Jan 2025 00:35:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[This Is The Weirdest JavaScript Operator]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/cjKOXcbd7bo?si=7LSLuko9A9nxBkts]]></description>
            <link>https://youtu.be/cjKOXcbd7bo?si=7LSLuko9A9nxBkts</link>
            <guid isPermaLink="true">https://youtu.be/cjKOXcbd7bo?si=7LSLuko9A9nxBkts</guid>
            <category><![CDATA[JavaScript]]></category>
            <pubDate>Tue, 03 Oct 2023 22:27:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rules for Writing Software Tutorials]]></title>
            <description><![CDATA[Learning resource: https://refactoringenglish.com/chapters/rules-for-software-tutorials/]]></description>
            <link>https://refactoringenglish.com/chapters/rules-for-software-tutorials/</link>
            <guid isPermaLink="true">https://refactoringenglish.com/chapters/rules-for-software-tutorials/</guid>
            <category><![CDATA[Documentation]]></category>
            <pubDate>Fri, 07 Feb 2025 22:56:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[React Query - The Bad Parts]]></title>
            <description><![CDATA[Learning resource: https://tkdodo.eu/blog/react-query-the-bad-parts]]></description>
            <link>https://tkdodo.eu/blog/react-query-the-bad-parts</link>
            <guid isPermaLink="true">https://tkdodo.eu/blog/react-query-the-bad-parts</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Tanstack]]></category>
            <pubDate>Fri, 07 Feb 2025 23:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Developing local-first software]]></title>
            <description><![CDATA[Learning resource: https://electric-sql.com/blog/2023/02/09/developing-local-first-software]]></description>
            <link>https://electric-sql.com/blog/2023/02/09/developing-local-first-software</link>
            <guid isPermaLink="true">https://electric-sql.com/blog/2023/02/09/developing-local-first-software</guid>
            <category><![CDATA[Local-First]]></category>
            <pubDate>Fri, 07 Feb 2025 22:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[UX++ and DX++ with Sync Engines]]></title>
            <description><![CDATA[Learning resource: https://www.carlassmann.com/blog/improve-ux-dx-with-sync-engines]]></description>
            <link>https://www.carlassmann.com/blog/improve-ux-dx-with-sync-engines</link>
            <guid isPermaLink="true">https://www.carlassmann.com/blog/improve-ux-dx-with-sync-engines</guid>
            <category><![CDATA[Local-First]]></category>
            <pubDate>Fri, 07 Feb 2025 22:56:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[End-to-End Encryption in the Browser]]></title>
            <description><![CDATA[Learning resource: https://plus.excalidraw.com/blog/end-to-end-encryption]]></description>
            <link>https://plus.excalidraw.com/blog/end-to-end-encryption</link>
            <guid isPermaLink="true">https://plus.excalidraw.com/blog/end-to-end-encryption</guid>
            <category><![CDATA[Encryption]]></category>
            <category><![CDATA[Excalidraw]]></category>
            <pubDate>Fri, 07 Feb 2025 22:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[awesome-cdk]]></title>
            <description><![CDATA[Learning resource: https://github.com/kalaiser/awesome-cdk]]></description>
            <link>https://github.com/kalaiser/awesome-cdk</link>
            <guid isPermaLink="true">https://github.com/kalaiser/awesome-cdk</guid>
            <category><![CDATA[CDK]]></category>
            <category><![CDATA[Infrastructure as Code]]></category>
            <category><![CDATA[AWS]]></category>
            <pubDate>Fri, 07 Feb 2025 22:58:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Local-First Software]]></title>
            <description><![CDATA[Learning resource: https://localfirstweb.dev/]]></description>
            <link>https://localfirstweb.dev/</link>
            <guid isPermaLink="true">https://localfirstweb.dev/</guid>
            <category><![CDATA[Local-First]]></category>
            <pubDate>Fri, 07 Feb 2025 22:59:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[ts-morph]]></title>
            <description><![CDATA[Learning resource: https://ts-morph.com/]]></description>
            <link>https://ts-morph.com/</link>
            <guid isPermaLink="true">https://ts-morph.com/</guid>
            <category><![CDATA[Codemods]]></category>
            <pubDate>Fri, 07 Feb 2025 22:55:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Cognitive Load is what matters]]></title>
            <description><![CDATA[Learning resource: https://github.com/zakirullin/cognitive-load]]></description>
            <link>https://github.com/zakirullin/cognitive-load</link>
            <guid isPermaLink="true">https://github.com/zakirullin/cognitive-load</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Sat, 08 Feb 2025 21:17:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Everything I wish I knew before moving 50,000 lines of code to React Server Components]]></title>
            <description><![CDATA[Learning resource: https://www.mux.com/blog/what-are-react-server-components]]></description>
            <link>https://www.mux.com/blog/what-are-react-server-components</link>
            <guid isPermaLink="true">https://www.mux.com/blog/what-are-react-server-components</guid>
            <category><![CDATA[NextJS]]></category>
            <category><![CDATA[Architecture]]></category>
            <pubDate>Fri, 08 Sep 2023 20:12:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[What Happens to SaaS in a World with Computer Using Agents?]]></title>
            <description><![CDATA[Learning resource: https://docs.google.com/document/u/0/d/1nWZtJlPmBD15rGqNxj7u6HroaNvXT6YD-TXktpIwf6c/mobilebasic]]></description>
            <link>https://docs.google.com/document/u/0/d/1nWZtJlPmBD15rGqNxj7u6HroaNvXT6YD-TXktpIwf6c/mobilebasic</link>
            <guid isPermaLink="true">https://docs.google.com/document/u/0/d/1nWZtJlPmBD15rGqNxj7u6HroaNvXT6YD-TXktpIwf6c/mobilebasic</guid>
            <category><![CDATA[AI]]></category>
            <category><![CDATA[SaaS]]></category>
            <pubDate>Tue, 11 Feb 2025 21:08:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[LeetCode Stats Card]]></title>
            <description><![CDATA[Learning resource: https://github.com/JacobLinCool/LeetCode-Stats-Card]]></description>
            <link>https://github.com/JacobLinCool/LeetCode-Stats-Card</link>
            <guid isPermaLink="true">https://github.com/JacobLinCool/LeetCode-Stats-Card</guid>
            <category><![CDATA[Interviews]]></category>
            <category><![CDATA[Coding]]></category>
            <pubDate>Tue, 11 Feb 2025 21:47:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Some terminal frustrations]]></title>
            <description><![CDATA[Learning resource: https://jvns.ca/blog/2025/02/05/some-terminal-frustrations/]]></description>
            <link>https://jvns.ca/blog/2025/02/05/some-terminal-frustrations/</link>
            <guid isPermaLink="true">https://jvns.ca/blog/2025/02/05/some-terminal-frustrations/</guid>
            <category><![CDATA[Terminal]]></category>
            <category><![CDATA[Shell]]></category>
            <pubDate>Tue, 11 Feb 2025 21:09:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Construct Hub]]></title>
            <description><![CDATA[Learning resource: https://constructs.dev/]]></description>
            <link>https://constructs.dev/</link>
            <guid isPermaLink="true">https://constructs.dev/</guid>
            <category><![CDATA[CDK]]></category>
            <category><![CDATA[AWS]]></category>
            <category><![CDATA[Infrastructure as Code]]></category>
            <pubDate>Thu, 13 Feb 2025 21:29:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CDK Patterns]]></title>
            <description><![CDATA[Learning resource: https://github.com/cdk-patterns/serverless]]></description>
            <link>https://github.com/cdk-patterns/serverless</link>
            <guid isPermaLink="true">https://github.com/cdk-patterns/serverless</guid>
            <category><![CDATA[Infrastructure as Code]]></category>
            <category><![CDATA[CDK]]></category>
            <pubDate>Sat, 15 Feb 2025 20:41:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[20 Things I’ve Learned in my 20 Years as a Software Engineer]]></title>
            <description><![CDATA[Learning resource: www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer]]></description>
            <link>www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer</link>
            <guid isPermaLink="true">www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Fri, 20 Jan 2023 13:30:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[OpenAuth]]></title>
            <description><![CDATA[Learning resource: https://openauth.js.org/]]></description>
            <link>https://openauth.js.org/</link>
            <guid isPermaLink="true">https://openauth.js.org/</guid>
            <category><![CDATA[Auth]]></category>
            <pubDate>Tue, 11 Mar 2025 00:14:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Measuring developer productivity? A response to McKinsey]]></title>
            <description><![CDATA[Learning resource: https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity]]></description>
            <link>https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity</link>
            <guid isPermaLink="true">https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Developer Productivity]]></category>
            <pubDate>Wed, 30 Aug 2023 18:48:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Learn Database Denormalization]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/4bTq0GdSeQs]]></description>
            <link>https://youtu.be/4bTq0GdSeQs</link>
            <guid isPermaLink="true">https://youtu.be/4bTq0GdSeQs</guid>
            <category><![CDATA[Databases]]></category>
            <pubDate>Sun, 15 Jan 2023 14:01:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[What Makes Code Hard To Read: Visual Patterns of Complexity]]></title>
            <description><![CDATA[Learning resource: https://seeinglogic.com/posts/visual-readability-patterns/#8-patterns-for-improving-code-readability]]></description>
            <link>https://seeinglogic.com/posts/visual-readability-patterns/#8-patterns-for-improving-code-readability</link>
            <guid isPermaLink="true">https://seeinglogic.com/posts/visual-readability-patterns/#8-patterns-for-improving-code-readability</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Clean Code]]></category>
            <pubDate>Tue, 25 Mar 2025 00:24:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Two Reacts]]></title>
            <description><![CDATA[Learning resource: https://overreacted.io/the-two-reacts/]]></description>
            <link>https://overreacted.io/the-two-reacts/</link>
            <guid isPermaLink="true">https://overreacted.io/the-two-reacts/</guid>
            <category><![CDATA[React]]></category>
            <pubDate>Wed, 27 Mar 2024 14:15:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!)]]></title>
            <description><![CDATA[Learning resource: https://tonsky.me/blog/unicode]]></description>
            <link>https://tonsky.me/blog/unicode</link>
            <guid isPermaLink="true">https://tonsky.me/blog/unicode</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Sun, 18 Feb 2024 11:54:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Washing your code: naming is hard]]></title>
            <description><![CDATA[Learning resource: https://sapegin.me/blog/naming/]]></description>
            <link>https://sapegin.me/blog/naming/</link>
            <guid isPermaLink="true">https://sapegin.me/blog/naming/</guid>
            <category><![CDATA[Refactoring]]></category>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Clean Code]]></category>
            <pubDate>Wed, 30 Aug 2023 08:28:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Committing without git]]></title>
            <description><![CDATA[Learning resource: https://matheustavares.gitlab.io/posts/committing-without-git]]></description>
            <link>https://matheustavares.gitlab.io/posts/committing-without-git</link>
            <guid isPermaLink="true">https://matheustavares.gitlab.io/posts/committing-without-git</guid>
            <category><![CDATA[Git]]></category>
            <pubDate>Tue, 02 Jan 2024 14:25:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Your tech stack is not the product ]]></title>
            <description><![CDATA[Learning resource: https://hoho.com/posts/your-stack-is-not-the-product]]></description>
            <link>https://hoho.com/posts/your-stack-is-not-the-product</link>
            <guid isPermaLink="true">https://hoho.com/posts/your-stack-is-not-the-product</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sat, 14 Jan 2023 01:17:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[mise-en-place]]></title>
            <description><![CDATA[Learning resource: https://mise.jdx.dev/]]></description>
            <link>https://mise.jdx.dev/</link>
            <guid isPermaLink="true">https://mise.jdx.dev/</guid>
            <category><![CDATA[Tooling]]></category>
            <pubDate>Sat, 09 Aug 2025 20:49:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Optimizing Django Docker Builds with Astral’s uv]]></title>
            <description><![CDATA[Learning resource: https://rob.cogit8.org/posts/optimizing-django-docker-builds-with-astrals-uv/]]></description>
            <link>https://rob.cogit8.org/posts/optimizing-django-docker-builds-with-astrals-uv/</link>
            <guid isPermaLink="true">https://rob.cogit8.org/posts/optimizing-django-docker-builds-with-astrals-uv/</guid>
            <category><![CDATA[Django]]></category>
            <category><![CDATA[Docker]]></category>
            <category><![CDATA[uv]]></category>
            <category><![CDATA[Python]]></category>
            <pubDate>Sat, 09 Aug 2025 20:48:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Database Migrations]]></title>
            <description><![CDATA[Learning resource: https://vadimkravcenko.com/shorts/database-migrations/]]></description>
            <link>https://vadimkravcenko.com/shorts/database-migrations/</link>
            <guid isPermaLink="true">https://vadimkravcenko.com/shorts/database-migrations/</guid>
            <category><![CDATA[Databases]]></category>
            <pubDate>Sun, 21 Jan 2024 23:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Grug Brained Developer: A layman's guide to thinking like the self-aware smol brained]]></title>
            <description><![CDATA[Learning resource: https://grugbrain.dev/]]></description>
            <link>https://grugbrain.dev/</link>
            <guid isPermaLink="true">https://grugbrain.dev/</guid>
            <pubDate>Wed, 04 Jan 2023 23:45:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[7 Wastes In Lean Software Development [And How To Prevent Them]]]></title>
            <description><![CDATA[Learning resource: https://hackernoon.com/7-wastes-in-lean-software-development-and-how-to-prevent-them-7bi3tqp]]></description>
            <link>https://hackernoon.com/7-wastes-in-lean-software-development-and-how-to-prevent-them-7bi3tqp</link>
            <guid isPermaLink="true">https://hackernoon.com/7-wastes-in-lean-software-development-and-how-to-prevent-them-7bi3tqp</guid>
            <category><![CDATA[Lean]]></category>
            <pubDate>Wed, 04 Oct 2023 22:51:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Lean Startup]]></title>
            <description><![CDATA[Learning resource: https://g.co/kgs/pJ9Pm4]]></description>
            <link>https://g.co/kgs/pJ9Pm4</link>
            <guid isPermaLink="true">https://g.co/kgs/pJ9Pm4</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sun, 08 Jan 2023 22:52:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Surviving continuous deployment in distributed systems]]></title>
            <description><![CDATA[Learning resource: https://www.thoughtworks.com/insights/blog/continuous-delivery/surviving-continuous-deployment-distributed-systems]]></description>
            <link>https://www.thoughtworks.com/insights/blog/continuous-delivery/surviving-continuous-deployment-distributed-systems</link>
            <guid isPermaLink="true">https://www.thoughtworks.com/insights/blog/continuous-delivery/surviving-continuous-deployment-distributed-systems</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Fri, 18 Aug 2023 12:20:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[No sacred masterpieces]]></title>
            <description><![CDATA[Learning resource: https://basta.substack.com/p/no-sacred-masterpieces]]></description>
            <link>https://basta.substack.com/p/no-sacred-masterpieces</link>
            <guid isPermaLink="true">https://basta.substack.com/p/no-sacred-masterpieces</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Products]]></category>
            <pubDate>Tue, 19 Sep 2023 18:33:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[JWTs are insecure session tokens]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/NXXiKl8g6Rw?si=Sb_H1nAvL_suj6i-]]></description>
            <link>https://youtu.be/NXXiKl8g6Rw?si=Sb_H1nAvL_suj6i-</link>
            <guid isPermaLink="true">https://youtu.be/NXXiKl8g6Rw?si=Sb_H1nAvL_suj6i-</guid>
            <category><![CDATA[Security]]></category>
            <category><![CDATA[Auth]]></category>
            <pubDate>Sun, 12 May 2024 10:37:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[ErrorE]]></title>
            <description><![CDATA[Learning resource: https://errore.org/]]></description>
            <link>https://errore.org/</link>
            <guid isPermaLink="true">https://errore.org/</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Error Handling]]></category>
            <pubDate>Tue, 10 Feb 2026 23:48:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[ErrorScript]]></title>
            <description><![CDATA[Learning resource: https://errorscript-playground.vercel.app/]]></description>
            <link>https://errorscript-playground.vercel.app/</link>
            <guid isPermaLink="true">https://errorscript-playground.vercel.app/</guid>
            <category><![CDATA[Error Handling]]></category>
            <category><![CDATA[Typescript]]></category>
            <pubDate>Sun, 15 Feb 2026 20:17:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Refactoring Guru]]></title>
            <description><![CDATA[Learning resource: https://refactoring.guru/]]></description>
            <link>https://refactoring.guru/</link>
            <guid isPermaLink="true">https://refactoring.guru/</guid>
            <category><![CDATA[Refactoring]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Sun, 08 Jan 2023 23:13:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Use your database to power state machines]]></title>
            <description><![CDATA[Learning resource: https://blog.lawrencejones.dev/state-machines/]]></description>
            <link>https://blog.lawrencejones.dev/state-machines/</link>
            <guid isPermaLink="true">https://blog.lawrencejones.dev/state-machines/</guid>
            <category><![CDATA[Databases]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Thu, 28 Sep 2023 19:41:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[EigenKarma: trust at scale]]></title>
            <description><![CDATA[Learning resource: https://www.lesswrong.com/posts/Fu7bqAyCMjfcMzBah/eigenkarma-trust-at-scale]]></description>
            <link>https://www.lesswrong.com/posts/Fu7bqAyCMjfcMzBah/eigenkarma-trust-at-scale</link>
            <guid isPermaLink="true">https://www.lesswrong.com/posts/Fu7bqAyCMjfcMzBah/eigenkarma-trust-at-scale</guid>
            <pubDate>Mon, 14 Aug 2023 21:52:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[On Importance of Naming in Programming]]></title>
            <description><![CDATA[Learning resource: https://wasp-lang.dev/blog/2023/10/12/on-importance-of-naming-in-programming]]></description>
            <link>https://wasp-lang.dev/blog/2023/10/12/on-importance-of-naming-in-programming</link>
            <guid isPermaLink="true">https://wasp-lang.dev/blog/2023/10/12/on-importance-of-naming-in-programming</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Mon, 16 Oct 2023 22:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A compilation of outstanding testing articles (with JavaScript)]]></title>
            <description><![CDATA[Learning resource: https://practica.dev/blog/a-compilation-of-outstanding-testing-articles-with-javaScript/]]></description>
            <link>https://practica.dev/blog/a-compilation-of-outstanding-testing-articles-with-javaScript/</link>
            <guid isPermaLink="true">https://practica.dev/blog/a-compilation-of-outstanding-testing-articles-with-javaScript/</guid>
            <category><![CDATA[Testing]]></category>
            <category><![CDATA[JavaScript]]></category>
            <pubDate>Mon, 14 Aug 2023 22:48:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How To Not Die By A Thousand Cuts. Or, How To Think About Software Quality]]></title>
            <description><![CDATA[Learning resource: https://www.evalapply.org/posts/how-to-not-die-by-a-thousand-cuts/index.html]]></description>
            <link>https://www.evalapply.org/posts/how-to-not-die-by-a-thousand-cuts/index.html</link>
            <guid isPermaLink="true">https://www.evalapply.org/posts/how-to-not-die-by-a-thousand-cuts/index.html</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Tue, 19 Mar 2024 23:48:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin]]></title>
            <description><![CDATA[Learning resource: https://jameshw.dev/blog/2022-02-05/principles-from-clean-code]]></description>
            <link>https://jameshw.dev/blog/2022-02-05/principles-from-clean-code</link>
            <guid isPermaLink="true">https://jameshw.dev/blog/2022-02-05/principles-from-clean-code</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Wed, 04 Jan 2023 20:53:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The 300% Production Problem]]></title>
            <description><![CDATA[Learning resource: https://leebriggs.co.uk/blog/2023/09/28/300_percent_problem.html]]></description>
            <link>https://leebriggs.co.uk/blog/2023/09/28/300_percent_problem.html</link>
            <guid isPermaLink="true">https://leebriggs.co.uk/blog/2023/09/28/300_percent_problem.html</guid>
            <category><![CDATA[Infrastructure as Code]]></category>
            <pubDate>Sun, 21 Jan 2024 23:34:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Goals, Signals, and Metrics]]></title>
            <description><![CDATA[Learning resource: https://linkedin.github.io/dph-framework/goals-signals-metrics.html]]></description>
            <link>https://linkedin.github.io/dph-framework/goals-signals-metrics.html</link>
            <guid isPermaLink="true">https://linkedin.github.io/dph-framework/goals-signals-metrics.html</guid>
            <category><![CDATA[Leadership]]></category>
            <pubDate>Sun, 21 Jan 2024 23:21:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Software Architecture Tips I WISH I Knew Sooner]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/wQYRl--58zM?si=7jCPIizpx4fJSWuP]]></description>
            <link>https://youtu.be/wQYRl--58zM?si=7jCPIizpx4fJSWuP</link>
            <guid isPermaLink="true">https://youtu.be/wQYRl--58zM?si=7jCPIizpx4fJSWuP</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Architecture]]></category>
            <pubDate>Wed, 30 Aug 2023 22:36:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Security Study Plan]]></title>
            <description><![CDATA[Learning resource: https://github.com/jassics/security-study-plan]]></description>
            <link>https://github.com/jassics/security-study-plan</link>
            <guid isPermaLink="true">https://github.com/jassics/security-study-plan</guid>
            <category><![CDATA[Security]]></category>
            <pubDate>Sun, 08 Jan 2023 19:13:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Adding a cache is not always as simple as it may seem…]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/bFf-A27Rc9s?si=oHlfIz5PDE4SVHhj]]></description>
            <link>https://youtu.be/bFf-A27Rc9s?si=oHlfIz5PDE4SVHhj</link>
            <guid isPermaLink="true">https://youtu.be/bFf-A27Rc9s?si=oHlfIz5PDE4SVHhj</guid>
            <category><![CDATA[Databases]]></category>
            <category><![CDATA[Architecture]]></category>
            <category><![CDATA[Systems Design]]></category>
            <pubDate>Sat, 16 Mar 2024 20:40:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The DynamoDB Book]]></title>
            <description><![CDATA[Learning resource: https://www.dynamodbbook.com/]]></description>
            <link>https://www.dynamodbbook.com/</link>
            <guid isPermaLink="true">https://www.dynamodbbook.com/</guid>
            <category><![CDATA[DynamoDB]]></category>
            <pubDate>Sun, 08 Jan 2023 23:12:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Git commit messages are useless]]></title>
            <description><![CDATA[Learning resource: https://trunk.io/blog/git-commit-messages-are-useless]]></description>
            <link>https://trunk.io/blog/git-commit-messages-are-useless</link>
            <guid isPermaLink="true">https://trunk.io/blog/git-commit-messages-are-useless</guid>
            <category><![CDATA[Git]]></category>
            <pubDate>Sat, 03 Feb 2024 12:07:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The 14 pains of building your own billing system]]></title>
            <description><![CDATA[Learning resource: https://arnon.dk/the-14-pains-of-billing/]]></description>
            <link>https://arnon.dk/the-14-pains-of-billing/</link>
            <guid isPermaLink="true">https://arnon.dk/the-14-pains-of-billing/</guid>
            <category><![CDATA[Billing]]></category>
            <pubDate>Tue, 27 Feb 2024 19:25:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The UX of UUIDs]]></title>
            <description><![CDATA[Learning resource: https://unkey.dev/blog/uuid-ux]]></description>
            <link>https://unkey.dev/blog/uuid-ux</link>
            <guid isPermaLink="true">https://unkey.dev/blog/uuid-ux</guid>
            <category><![CDATA[Databases]]></category>
            <pubDate>Sat, 13 Apr 2024 13:50:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Level Up]]></title>
            <description><![CDATA[Learning resource: https://levelup.patkua.com/]]></description>
            <link>https://levelup.patkua.com/</link>
            <guid isPermaLink="true">https://levelup.patkua.com/</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Management]]></category>
            <pubDate>Tue, 02 Jan 2024 21:22:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[awesome.re]]></title>
            <description><![CDATA[Learning resource: https://github.com/sindresorhus/awesome?tab=readme-ov-file]]></description>
            <link>https://github.com/sindresorhus/awesome?tab=readme-ov-file</link>
            <guid isPermaLink="true">https://github.com/sindresorhus/awesome?tab=readme-ov-file</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Thu, 07 Mar 2024 11:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Continuous Delivery]]></title>
            <description><![CDATA[Learning resource: https://martinfowler.com/bliki/ContinuousDelivery.html]]></description>
            <link>https://martinfowler.com/bliki/ContinuousDelivery.html</link>
            <guid isPermaLink="true">https://martinfowler.com/bliki/ContinuousDelivery.html</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[DevOps]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sat, 13 Jan 2024 21:07:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rust Language Cheat Sheet]]></title>
            <description><![CDATA[Learning resource: https://cheats.rs/]]></description>
            <link>https://cheats.rs/</link>
            <guid isPermaLink="true">https://cheats.rs/</guid>
            <category><![CDATA[Rust]]></category>
            <pubDate>Sun, 08 Jan 2023 23:18:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Awesome CTO]]></title>
            <description><![CDATA[Learning resource: https://github.com/kuchin/awesome-cto]]></description>
            <link>https://github.com/kuchin/awesome-cto</link>
            <guid isPermaLink="true">https://github.com/kuchin/awesome-cto</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sun, 08 Jan 2023 19:02:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The History of Pets vs Cattle and How to Use the Analogy Properly]]></title>
            <description><![CDATA[Learning resource: https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/]]></description>
            <link>https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/</link>
            <guid isPermaLink="true">https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/</guid>
            <category><![CDATA[DevOps]]></category>
            <category><![CDATA[Serverless]]></category>
            <category><![CDATA[Architecture]]></category>
            <pubDate>Thu, 28 Sep 2023 19:54:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[UI Composition]]></title>
            <description><![CDATA[Learning resource: https://kyleshevlin.com/ui-composition]]></description>
            <link>https://kyleshevlin.com/ui-composition</link>
            <guid isPermaLink="true">https://kyleshevlin.com/ui-composition</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Wed, 11 Oct 2023 23:23:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[git rebase: what can go wrong?]]></title>
            <description><![CDATA[Learning resource: https://jvns.ca/blog/2023/11/06/rebasing-what-can-go-wrong-/]]></description>
            <link>https://jvns.ca/blog/2023/11/06/rebasing-what-can-go-wrong-/</link>
            <guid isPermaLink="true">https://jvns.ca/blog/2023/11/06/rebasing-what-can-go-wrong-/</guid>
            <category><![CDATA[Git]]></category>
            <pubDate>Tue, 02 Jan 2024 14:06:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA["Non-Functional Requirements" Are STUPID]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=4aHKsolzCv4]]></description>
            <link>https://www.youtube.com/watch?v=4aHKsolzCv4</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=4aHKsolzCv4</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Tech Quality]]></category>
            <pubDate>Tue, 03 Oct 2023 22:25:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Premature Optimization ]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/tKbV6BpH-C8]]></description>
            <link>https://youtu.be/tKbV6BpH-C8</link>
            <guid isPermaLink="true">https://youtu.be/tKbV6BpH-C8</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Fri, 10 Feb 2023 19:22:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[What Software Career Progression Looks Like For Junior Developers]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/lDQIYYakJGw]]></description>
            <link>https://youtu.be/lDQIYYakJGw</link>
            <guid isPermaLink="true">https://youtu.be/lDQIYYakJGw</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sat, 18 Feb 2023 22:56:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tips for Dealing with Legacy Code]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/fpU1yg-BMMQ?si=WwrpdXmnQcOiQ8WF]]></description>
            <link>https://youtu.be/fpU1yg-BMMQ?si=WwrpdXmnQcOiQ8WF</link>
            <guid isPermaLink="true">https://youtu.be/fpU1yg-BMMQ?si=WwrpdXmnQcOiQ8WF</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Architecture]]></category>
            <pubDate>Mon, 04 Mar 2024 21:17:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Jack Herrington]]></title>
            <description><![CDATA[Learning resource: https://youtube.com/@jherr]]></description>
            <link>https://youtube.com/@jherr</link>
            <guid isPermaLink="true">https://youtube.com/@jherr</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Typescript]]></category>
            <pubDate>Thu, 05 Jan 2023 00:04:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[From Go to Rust: The Two Types of Readable Code]]></title>
            <description><![CDATA[Learning resource: https://earthly.dev/blog/readability/]]></description>
            <link>https://earthly.dev/blog/readability/</link>
            <guid isPermaLink="true">https://earthly.dev/blog/readability/</guid>
            <category><![CDATA[Clean Code]]></category>
            <pubDate>Sat, 17 Feb 2024 16:09:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The cascade]]></title>
            <description><![CDATA[Learning resource: https://web.dev/learn/css/the-cascade/]]></description>
            <link>https://web.dev/learn/css/the-cascade/</link>
            <guid isPermaLink="true">https://web.dev/learn/css/the-cascade/</guid>
            <category><![CDATA[CSS]]></category>
            <pubDate>Wed, 16 Aug 2023 22:27:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Lean Manager]]></title>
            <description><![CDATA[Learning resource: https://www.google.com/search?q=The+Lean+Manager&sourceid=chrome&ie=UTF-8]]></description>
            <link>https://www.google.com/search?q=The+Lean+Manager&amp;sourceid=chrome&amp;ie=UTF-8</link>
            <guid isPermaLink="true">https://www.google.com/search?q=The+Lean+Manager&amp;sourceid=chrome&amp;ie=UTF-8</guid>
            <category><![CDATA[Lean]]></category>
            <pubDate>Wed, 26 Jul 2023 21:23:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The XY Problem]]></title>
            <description><![CDATA[Learning resource: https://xyproblem.info/]]></description>
            <link>https://xyproblem.info/</link>
            <guid isPermaLink="true">https://xyproblem.info/</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Thu, 19 Jan 2023 20:19:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to make code more testable, by factoring out and abstracting side effects]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=XVZpi7VJ_ws]]></description>
            <link>https://www.youtube.com/watch?v=XVZpi7VJ_ws</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=XVZpi7VJ_ws</guid>
            <category><![CDATA[Design Patterns]]></category>
            <category><![CDATA[Testing]]></category>
            <pubDate>Sun, 08 Jan 2023 23:08:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Mastering Tech Lead Management]]></title>
            <description><![CDATA[Learning resource: https://cpojer.net/posts/mastering-tech-lead-management]]></description>
            <link>https://cpojer.net/posts/mastering-tech-lead-management</link>
            <guid isPermaLink="true">https://cpojer.net/posts/mastering-tech-lead-management</guid>
            <category><![CDATA[Management]]></category>
            <category><![CDATA[Leadership]]></category>
            <pubDate>Tue, 26 Mar 2024 22:45:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Friendly Intro To the CAP Theorem]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=gkg-FAEXIkY]]></description>
            <link>https://www.youtube.com/watch?v=gkg-FAEXIkY</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=gkg-FAEXIkY</guid>
            <category><![CDATA[Distributed Systems]]></category>
            <pubDate>Sun, 08 Jan 2023 23:06:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[React Suspense in three different architectures]]></title>
            <description><![CDATA[Learning resource: https://elanmed.dev/blog/suspense-in-different-architectures]]></description>
            <link>https://elanmed.dev/blog/suspense-in-different-architectures</link>
            <guid isPermaLink="true">https://elanmed.dev/blog/suspense-in-different-architectures</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Thu, 28 Sep 2023 19:39:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[cssdojo]]></title>
            <description><![CDATA[Learning resource: https://cssdojo.dev/]]></description>
            <link>https://cssdojo.dev/</link>
            <guid isPermaLink="true">https://cssdojo.dev/</guid>
            <category><![CDATA[CSS]]></category>
            <pubDate>Mon, 01 Apr 2024 13:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[DevOps Roadmap]]></title>
            <description><![CDATA[Learning resource: https://github.com/milanm/DevOps-Roadmap]]></description>
            <link>https://github.com/milanm/DevOps-Roadmap</link>
            <guid isPermaLink="true">https://github.com/milanm/DevOps-Roadmap</guid>
            <category><![CDATA[DevOps]]></category>
            <pubDate>Sun, 08 Jan 2023 19:11:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Right Way To Build REST APIs]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/CVBpYfPKGlE?si=W-xXTxp0OEWdtGux]]></description>
            <link>https://youtu.be/CVBpYfPKGlE?si=W-xXTxp0OEWdtGux</link>
            <guid isPermaLink="true">https://youtu.be/CVBpYfPKGlE?si=W-xXTxp0OEWdtGux</guid>
            <category><![CDATA[API]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Sun, 07 Jul 2024 09:16:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Common Beginner Mistakes with React]]></title>
            <description><![CDATA[Learning resource: https://www.joshwcomeau.com/react/common-beginner-mistakes/]]></description>
            <link>https://www.joshwcomeau.com/react/common-beginner-mistakes/</link>
            <guid isPermaLink="true">https://www.joshwcomeau.com/react/common-beginner-mistakes/</guid>
            <category><![CDATA[React]]></category>
            <pubDate>Mon, 19 Feb 2024 14:19:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Tyranny of the Marginal User]]></title>
            <description><![CDATA[Learning resource: https://nothinghuman.substack.com/p/the-tyranny-of-the-marginal-user]]></description>
            <link>https://nothinghuman.substack.com/p/the-tyranny-of-the-marginal-user</link>
            <guid isPermaLink="true">https://nothinghuman.substack.com/p/the-tyranny-of-the-marginal-user</guid>
            <category><![CDATA[Products]]></category>
            <pubDate>Sat, 16 Sep 2023 11:07:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[If you succeed, you will fail]]></title>
            <description><![CDATA[Learning resource: https://boyter.org/posts/if-you-succeed-you-will-fail/]]></description>
            <link>https://boyter.org/posts/if-you-succeed-you-will-fail/</link>
            <guid isPermaLink="true">https://boyter.org/posts/if-you-succeed-you-will-fail/</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Tue, 15 Aug 2023 22:35:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Aggregator’s AI Risk]]></title>
            <description><![CDATA[Learning resource: https://stratechery.com/2024/aggregators-ai-risk/]]></description>
            <link>https://stratechery.com/2024/aggregators-ai-risk/</link>
            <guid isPermaLink="true">https://stratechery.com/2024/aggregators-ai-risk/</guid>
            <category><![CDATA[AI]]></category>
            <pubDate>Wed, 10 Apr 2024 15:08:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[TLDR Tech]]></title>
            <description><![CDATA[Learning resource: https://tldr.tech/]]></description>
            <link>https://tldr.tech/</link>
            <guid isPermaLink="true">https://tldr.tech/</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Thu, 05 Jan 2023 22:54:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Consistency Patterns]]></title>
            <description><![CDATA[Learning resource: https://systemdesign.one/consistency-patterns/]]></description>
            <link>https://systemdesign.one/consistency-patterns/</link>
            <guid isPermaLink="true">https://systemdesign.one/consistency-patterns/</guid>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Mon, 14 Aug 2023 21:48:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Next.js 13 vs Remix: An In-depth case study]]></title>
            <description><![CDATA[Learning resource: https://prateeksurana.me/blog/nextjs-13-vs-remix-an-in-depth-case-study/]]></description>
            <link>https://prateeksurana.me/blog/nextjs-13-vs-remix-an-in-depth-case-study/</link>
            <guid isPermaLink="true">https://prateeksurana.me/blog/nextjs-13-vs-remix-an-in-depth-case-study/</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Meta Frameworks]]></category>
            <pubDate>Sun, 21 Jan 2024 23:29:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Musk Algorithm]]></title>
            <description><![CDATA[Learning resource: https://world.hey.com/dhh/the-musk-algorithm-977bf312]]></description>
            <link>https://world.hey.com/dhh/the-musk-algorithm-977bf312</link>
            <guid isPermaLink="true">https://world.hey.com/dhh/the-musk-algorithm-977bf312</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Wed, 27 Sep 2023 08:56:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Do not create union types with Redux Action Types. It's most likely an antipattern.]]></title>
            <description><![CDATA[Learning resource: https://phryneas.de/redux-typescript-no-discriminating-union]]></description>
            <link>https://phryneas.de/redux-typescript-no-discriminating-union</link>
            <guid isPermaLink="true">https://phryneas.de/redux-typescript-no-discriminating-union</guid>
            <category><![CDATA[Typescript]]></category>
            <category><![CDATA[Redux]]></category>
            <pubDate>Sun, 18 Feb 2024 12:29:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Beyond Fireship]]></title>
            <description><![CDATA[Learning resource: https://youtube.com/@beyondfireship]]></description>
            <link>https://youtube.com/@beyondfireship</link>
            <guid isPermaLink="true">https://youtube.com/@beyondfireship</guid>
            <pubDate>Thu, 05 Jan 2023 00:06:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How git cherry-pick and revert use 3-way merge]]></title>
            <description><![CDATA[Learning resource: https://jvns.ca/blog/2023/11/10/how-cherry-pick-and-revert-work/]]></description>
            <link>https://jvns.ca/blog/2023/11/10/how-cherry-pick-and-revert-work/</link>
            <guid isPermaLink="true">https://jvns.ca/blog/2023/11/10/how-cherry-pick-and-revert-work/</guid>
            <category><![CDATA[Git]]></category>
            <pubDate>Mon, 22 Jan 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Five Dysfunctions of a Team]]></title>
            <description><![CDATA[Learning resource: https://g.co/kgs/285Nwx]]></description>
            <link>https://g.co/kgs/285Nwx</link>
            <guid isPermaLink="true">https://g.co/kgs/285Nwx</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sun, 08 Jan 2023 22:45:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[10 lessons from indie hackers and successful side ventures]]></title>
            <description><![CDATA[Learning resource: https://engineercodex.substack.com/p/10-lessons-from-software-side-ventures]]></description>
            <link>https://engineercodex.substack.com/p/10-lessons-from-software-side-ventures</link>
            <guid isPermaLink="true">https://engineercodex.substack.com/p/10-lessons-from-software-side-ventures</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Entrepreneurship]]></category>
            <pubDate>Thu, 28 Sep 2023 19:37:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Bridge to JSI | React Native London | April 2022]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=Hzjy9ipIuyc]]></description>
            <link>https://www.youtube.com/watch?v=Hzjy9ipIuyc</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=Hzjy9ipIuyc</guid>
            <category><![CDATA[React Native]]></category>
            <category><![CDATA[Architecture]]></category>
            <pubDate>Wed, 04 Jan 2023 23:47:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Incentives and the Cobra Effect]]></title>
            <description><![CDATA[Learning resource: https://boz.com/articles/incentives]]></description>
            <link>https://boz.com/articles/incentives</link>
            <guid isPermaLink="true">https://boz.com/articles/incentives</guid>
            <category><![CDATA[Management]]></category>
            <category><![CDATA[Incentives]]></category>
            <pubDate>Sun, 21 Jan 2024 17:22:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Bash Guide]]></title>
            <description><![CDATA[Learning resource: https://mywiki.wooledge.org/BashGuide]]></description>
            <link>https://mywiki.wooledge.org/BashGuide</link>
            <guid isPermaLink="true">https://mywiki.wooledge.org/BashGuide</guid>
            <category><![CDATA[Bash]]></category>
            <pubDate>Sun, 08 Jan 2023 19:15:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Management Time: Who’s Got the Monkey?]]></title>
            <description><![CDATA[Learning resource: https://hbr.org/1999/11/management-time-whos-got-the-monkey]]></description>
            <link>https://hbr.org/1999/11/management-time-whos-got-the-monkey</link>
            <guid isPermaLink="true">https://hbr.org/1999/11/management-time-whos-got-the-monkey</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Management]]></category>
            <pubDate>Tue, 02 Jan 2024 13:11:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[JWTs vs. sessions: which authentication approach is right for you?]]></title>
            <description><![CDATA[Learning resource: https://stytch.com/blog/jwts-vs-sessions-which-is-right-for-you/]]></description>
            <link>https://stytch.com/blog/jwts-vs-sessions-which-is-right-for-you/</link>
            <guid isPermaLink="true">https://stytch.com/blog/jwts-vs-sessions-which-is-right-for-you/</guid>
            <category><![CDATA[Security]]></category>
            <pubDate>Mon, 14 Aug 2023 21:45:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why Aren't We Talking About Continuous Improvement?]]></title>
            <description><![CDATA[Learning resource: https://cutlefish.substack.com/p/tbm-284-why-arent-we-talking-about]]></description>
            <link>https://cutlefish.substack.com/p/tbm-284-why-arent-we-talking-about</link>
            <guid isPermaLink="true">https://cutlefish.substack.com/p/tbm-284-why-arent-we-talking-about</guid>
            <category><![CDATA[Lean]]></category>
            <category><![CDATA[Agile]]></category>
            <pubDate>Thu, 25 Apr 2024 18:05:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How Next.js breaks React Fundamentals (Examples)]]></title>
            <description><![CDATA[Learning resource: https://ondrejvelisek.github.io/how-nextjs-breaks-react-fundamentals/]]></description>
            <link>https://ondrejvelisek.github.io/how-nextjs-breaks-react-fundamentals/</link>
            <guid isPermaLink="true">https://ondrejvelisek.github.io/how-nextjs-breaks-react-fundamentals/</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[NextJS]]></category>
            <category><![CDATA[RSC]]></category>
            <pubDate>Fri, 22 Mar 2024 01:58:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why You Don't Need Signals in React]]></title>
            <description><![CDATA[Learning resource: https://blog.axlight.com/posts/why-you-dont-need-signals-in-react/]]></description>
            <link>https://blog.axlight.com/posts/why-you-dont-need-signals-in-react/</link>
            <guid isPermaLink="true">https://blog.axlight.com/posts/why-you-dont-need-signals-in-react/</guid>
            <category><![CDATA[React]]></category>
            <pubDate>Mon, 14 Aug 2023 21:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Toyota Talent: Developing your People the Toyota Way]]></title>
            <description><![CDATA[Learning resource: https://www.google.com/search?q=toyota+talent&sourceid=chrome&ie=UTF-8&ictx=1&ved=2ahUKEwjx1NzF8L6DAxVUTEEAHXLMA5QQ_coHegQIShAB]]></description>
            <link>https://www.google.com/search?q=toyota+talent&amp;sourceid=chrome&amp;ie=UTF-8&amp;ictx=1&amp;ved=2ahUKEwjx1NzF8L6DAxVUTEEAHXLMA5QQ_coHegQIShAB</link>
            <guid isPermaLink="true">https://www.google.com/search?q=toyota+talent&amp;sourceid=chrome&amp;ie=UTF-8&amp;ictx=1&amp;ved=2ahUKEwjx1NzF8L6DAxVUTEEAHXLMA5QQ_coHegQIShAB</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Training]]></category>
            <category><![CDATA[Lean]]></category>
            <pubDate>Tue, 02 Jan 2024 14:07:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Load Balancing]]></title>
            <description><![CDATA[Learning resource: https://samwho.dev/load-balancing/]]></description>
            <link>https://samwho.dev/load-balancing/</link>
            <guid isPermaLink="true">https://samwho.dev/load-balancing/</guid>
            <category><![CDATA[Distributed Systems]]></category>
            <pubDate>Sun, 21 Jan 2024 23:22:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Story Points Are Dead; Long Live Story Points.]]></title>
            <description><![CDATA[Learning resource: https://strategicspokes.substack.com/p/story-points-are-dead-long-live-story]]></description>
            <link>https://strategicspokes.substack.com/p/story-points-are-dead-long-live-story</link>
            <guid isPermaLink="true">https://strategicspokes.substack.com/p/story-points-are-dead-long-live-story</guid>
            <category><![CDATA[Scrum]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sat, 17 Feb 2024 16:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Martin Fowler: Is High Quality Software Worth the Cost?]]></title>
            <description><![CDATA[Learning resource: https://martinfowler.com/articles/is-quality-worth-cost.html]]></description>
            <link>https://martinfowler.com/articles/is-quality-worth-cost.html</link>
            <guid isPermaLink="true">https://martinfowler.com/articles/is-quality-worth-cost.html</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Thu, 05 Jan 2023 20:33:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tailwind, and the death of web craftsmanship]]></title>
            <description><![CDATA[Learning resource: https://pdx.su/blog/2023-07-26-tailwind-and-the-death-of-craftsmanship/]]></description>
            <link>https://pdx.su/blog/2023-07-26-tailwind-and-the-death-of-craftsmanship/</link>
            <guid isPermaLink="true">https://pdx.su/blog/2023-07-26-tailwind-and-the-death-of-craftsmanship/</guid>
            <category><![CDATA[Tailwind]]></category>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Wed, 16 Aug 2023 22:28:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Every Software Project is a Startup That Will Probably Fail]]></title>
            <description><![CDATA[Learning resource: https://muldoon.cloud/2023/09/06/software-keeps-failing.html]]></description>
            <link>https://muldoon.cloud/2023/09/06/software-keeps-failing.html</link>
            <guid isPermaLink="true">https://muldoon.cloud/2023/09/06/software-keeps-failing.html</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Fri, 08 Sep 2023 18:34:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Lean metaphor of the rocks in the lake]]></title>
            <description><![CDATA[Learning resource: https://edschepis.wordpress.com/2010/05/14/the-lean-metaphor-of-the-rocks-in-the-lake/]]></description>
            <link>https://edschepis.wordpress.com/2010/05/14/the-lean-metaphor-of-the-rocks-in-the-lake/</link>
            <guid isPermaLink="true">https://edschepis.wordpress.com/2010/05/14/the-lean-metaphor-of-the-rocks-in-the-lake/</guid>
            <category><![CDATA[Lean]]></category>
            <pubDate>Wed, 04 Oct 2023 22:50:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Are nitpicks really worth it?]]></title>
            <description><![CDATA[Learning resource: https://nick.scialli.me/blog/are-nitpicks-really-worth-it]]></description>
            <link>https://nick.scialli.me/blog/are-nitpicks-really-worth-it</link>
            <guid isPermaLink="true">https://nick.scialli.me/blog/are-nitpicks-really-worth-it</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sun, 21 Jan 2024 23:16:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Some notes on Local-First Development]]></title>
            <description><![CDATA[Learning resource: https://bricolage.io/some-notes-on-local-first-development/]]></description>
            <link>https://bricolage.io/some-notes-on-local-first-development/</link>
            <guid isPermaLink="true">https://bricolage.io/some-notes-on-local-first-development/</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Fri, 29 Sep 2023 12:58:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[React Is Holding Me Hostage]]></title>
            <description><![CDATA[Learning resource: https://emnudge.dev/blog/react-hostage]]></description>
            <link>https://emnudge.dev/blog/react-hostage</link>
            <guid isPermaLink="true">https://emnudge.dev/blog/react-hostage</guid>
            <category><![CDATA[React]]></category>
            <pubDate>Sun, 26 Mar 2023 10:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Architecture Notes]]></title>
            <description><![CDATA[Learning resource: https://architecturenotes.co/]]></description>
            <link>https://architecturenotes.co/</link>
            <guid isPermaLink="true">https://architecturenotes.co/</guid>
            <category><![CDATA[Architecture]]></category>
            <pubDate>Sun, 08 Jan 2023 22:40:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Next.Js 13 Parallel Routes: A Comprehensive Guide]]></title>
            <description><![CDATA[Learning resource: https://hackernoon.com/nextjs-13-parallel-routes-a-comprehensive-guide]]></description>
            <link>https://hackernoon.com/nextjs-13-parallel-routes-a-comprehensive-guide</link>
            <guid isPermaLink="true">https://hackernoon.com/nextjs-13-parallel-routes-a-comprehensive-guide</guid>
            <category><![CDATA[NextJS]]></category>
            <pubDate>Sun, 03 Sep 2023 16:06:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Choosing our schema validation library]]></title>
            <description><![CDATA[Learning resource: https://www.swarmion.dev/docs/how-to-guides/choosing-our-schema-validation-library/#tldr-we-chose-to-keep-json-schema-to-ts-implementation-to-not-introduce-a-breaking-change-and-we-will-create-zod-serverless-contracts-and-promote-them-in-the-documentation]]></description>
            <link>https://www.swarmion.dev/docs/how-to-guides/choosing-our-schema-validation-library/#tldr-we-chose-to-keep-json-schema-to-ts-implementation-to-not-introduce-a-breaking-change-and-we-will-create-zod-serverless-contracts-and-promote-them-in-the-documentation</link>
            <guid isPermaLink="true">https://www.swarmion.dev/docs/how-to-guides/choosing-our-schema-validation-library/#tldr-we-chose-to-keep-json-schema-to-ts-implementation-to-not-introduce-a-breaking-change-and-we-will-create-zod-serverless-contracts-and-promote-them-in-the-documentation</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Thu, 07 Mar 2024 11:03:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dependency Injection, the Best Pattern]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/J1f5b4vcxCQ]]></description>
            <link>https://youtu.be/J1f5b4vcxCQ</link>
            <guid isPermaLink="true">https://youtu.be/J1f5b4vcxCQ</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Fri, 04 Aug 2023 18:28:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Carrot Problems]]></title>
            <description><![CDATA[Learning resource: https://www.atvbt.com/the-carrot-problem/]]></description>
            <link>https://www.atvbt.com/the-carrot-problem/</link>
            <guid isPermaLink="true">https://www.atvbt.com/the-carrot-problem/</guid>
            <pubDate>Mon, 14 Aug 2023 21:43:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Live Overflow ]]></title>
            <description><![CDATA[Learning resource: https://youtube.com/@LiveOverflow]]></description>
            <link>https://youtube.com/@LiveOverflow</link>
            <guid isPermaLink="true">https://youtube.com/@LiveOverflow</guid>
            <category><![CDATA[Security]]></category>
            <pubDate>Thu, 05 Jan 2023 00:07:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Modularizing React Applications with Established UI Patterns]]></title>
            <description><![CDATA[Learning resource: https://martinfowler.com/articles/modularizing-react-apps.html]]></description>
            <link>https://martinfowler.com/articles/modularizing-react-apps.html</link>
            <guid isPermaLink="true">https://martinfowler.com/articles/modularizing-react-apps.html</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Architecture]]></category>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Fri, 16 Jun 2023 19:43:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Keep that cursor still!]]></title>
            <description><![CDATA[Learning resource: https://giacomocerquone.com/blog/keep-input-cursor-still/]]></description>
            <link>https://giacomocerquone.com/blog/keep-input-cursor-still/</link>
            <guid isPermaLink="true">https://giacomocerquone.com/blog/keep-input-cursor-still/</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[HTML]]></category>
            <pubDate>Mon, 02 Sep 2024 23:05:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Same Origin Policy - Hacker History]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/bSJm8-zJTzQ?feature=shared]]></description>
            <link>https://youtu.be/bSJm8-zJTzQ?feature=shared</link>
            <guid isPermaLink="true">https://youtu.be/bSJm8-zJTzQ?feature=shared</guid>
            <category><![CDATA[CORS]]></category>
            <category><![CDATA[Security]]></category>
            <pubDate>Mon, 28 Aug 2023 21:34:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Kent C. Dodds - AHA Programming]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=wuVy7rwkCfc]]></description>
            <link>https://www.youtube.com/watch?v=wuVy7rwkCfc</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=wuVy7rwkCfc</guid>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Sun, 08 Jan 2023 23:59:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why React Context is Not a "State Management" Tool (and Why It Doesn't Replace Redux)]]></title>
            <description><![CDATA[Learning resource: https://blog.isquaredsoftware.com/2021/01/context-redux-differences/]]></description>
            <link>https://blog.isquaredsoftware.com/2021/01/context-redux-differences/</link>
            <guid isPermaLink="true">https://blog.isquaredsoftware.com/2021/01/context-redux-differences/</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Sun, 18 Feb 2024 12:12:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A systematic approach to debugging]]></title>
            <description><![CDATA[Learning resource: https://ntietz.com/blog/how-i-debug-2023/]]></description>
            <link>https://ntietz.com/blog/how-i-debug-2023/</link>
            <guid isPermaLink="true">https://ntietz.com/blog/how-i-debug-2023/</guid>
            <category><![CDATA[Debugging]]></category>
            <pubDate>Tue, 12 Sep 2023 21:18:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to become a master of git amends on any past commit]]></title>
            <description><![CDATA[Learning resource: https://www.bam.tech/article/how-to-become-a-master-of-git-amends-on-any-past-commit]]></description>
            <link>https://www.bam.tech/article/how-to-become-a-master-of-git-amends-on-any-past-commit</link>
            <guid isPermaLink="true">https://www.bam.tech/article/how-to-become-a-master-of-git-amends-on-any-past-commit</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Git]]></category>
            <pubDate>Fri, 06 Oct 2023 14:13:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Continuous Delivery]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/@ContinuousDelivery]]></description>
            <link>https://www.youtube.com/@ContinuousDelivery</link>
            <guid isPermaLink="true">https://www.youtube.com/@ContinuousDelivery</guid>
            <pubDate>Wed, 04 Jan 2023 23:46:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Arc of Collaboration]]></title>
            <description><![CDATA[Learning resource: https://kwokchain.com/2019/08/16/the-arc-of-collaboration/]]></description>
            <link>https://kwokchain.com/2019/08/16/the-arc-of-collaboration/</link>
            <guid isPermaLink="true">https://kwokchain.com/2019/08/16/the-arc-of-collaboration/</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Productivity]]></category>
            <pubDate>Sun, 28 Jan 2024 20:35:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Abstraction Can Make Your Code Worse]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=rQlMtztiAoA]]></description>
            <link>https://www.youtube.com/watch?v=rQlMtztiAoA</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=rQlMtztiAoA</guid>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Mon, 09 Jan 2023 00:01:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Don't Solve Problems, Eliminate Them]]></title>
            <description><![CDATA[Learning resource: https://kentcdodds.com/blog/don-t-solve-problems-eliminate-them]]></description>
            <link>https://kentcdodds.com/blog/don-t-solve-problems-eliminate-them</link>
            <guid isPermaLink="true">https://kentcdodds.com/blog/don-t-solve-problems-eliminate-them</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Developer Productivity]]></category>
            <pubDate>Fri, 15 Mar 2024 20:40:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Metasystems]]></title>
            <description><![CDATA[Learning resource: https://dodov.dev/blog/metasystems]]></description>
            <link>https://dodov.dev/blog/metasystems</link>
            <guid isPermaLink="true">https://dodov.dev/blog/metasystems</guid>
            <category><![CDATA[Learning]]></category>
            <pubDate>Tue, 30 Jul 2024 15:02:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[GTD in 15 minutes – A Pragmatic Guide to Getting Things Done]]></title>
            <description><![CDATA[Learning resource: https://hamberg.no/gtd]]></description>
            <link>https://hamberg.no/gtd</link>
            <guid isPermaLink="true">https://hamberg.no/gtd</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Mon, 16 Oct 2023 22:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Push Ifs Up And Fors Down]]></title>
            <description><![CDATA[Learning resource: https://matklad.github.io/2023/11/15/push-ifs-up-and-fors-down.html]]></description>
            <link>https://matklad.github.io/2023/11/15/push-ifs-up-and-fors-down.html</link>
            <guid isPermaLink="true">https://matklad.github.io/2023/11/15/push-ifs-up-and-fors-down.html</guid>
            <category><![CDATA[Clean Code]]></category>
            <pubDate>Sun, 19 Nov 2023 17:01:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Local-first software]]></title>
            <description><![CDATA[Learning resource: https://www.inkandswitch.com/local-first/]]></description>
            <link>https://www.inkandswitch.com/local-first/</link>
            <guid isPermaLink="true">https://www.inkandswitch.com/local-first/</guid>
            <category><![CDATA[Architecture]]></category>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Mon, 14 Aug 2023 21:56:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Wrong Abstraction]]></title>
            <description><![CDATA[Learning resource: https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction]]></description>
            <link>https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction</link>
            <guid isPermaLink="true">https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Clean Code]]></category>
            <pubDate>Sun, 18 Feb 2024 21:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Is Critical Thinking the Most Important Skill for Software Engineers?]]></title>
            <description><![CDATA[Learning resource: https://blog.pragmaticengineer.com/critical-thinking/]]></description>
            <link>https://blog.pragmaticengineer.com/critical-thinking/</link>
            <guid isPermaLink="true">https://blog.pragmaticengineer.com/critical-thinking/</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Mon, 08 May 2023 11:47:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[patterns.dev]]></title>
            <description><![CDATA[Learning resource: https://www.patterns.dev/]]></description>
            <link>https://www.patterns.dev/</link>
            <guid isPermaLink="true">https://www.patterns.dev/</guid>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Sat, 16 Mar 2024 23:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why Tailwind Isn't for Me]]></title>
            <description><![CDATA[Learning resource: https://www.spicyweb.dev/why-tailwind-isnt-for-me/]]></description>
            <link>https://www.spicyweb.dev/why-tailwind-isnt-for-me/</link>
            <guid isPermaLink="true">https://www.spicyweb.dev/why-tailwind-isnt-for-me/</guid>
            <category><![CDATA[CSS]]></category>
            <category><![CDATA[Tailwind]]></category>
            <pubDate>Sat, 03 Feb 2024 12:09:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Gartner Hype Cycles, Explained]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/jB1RDz9jaj0?si=fEzpUEoyFqhJkvBp]]></description>
            <link>https://youtu.be/jB1RDz9jaj0?si=fEzpUEoyFqhJkvBp</link>
            <guid isPermaLink="true">https://youtu.be/jB1RDz9jaj0?si=fEzpUEoyFqhJkvBp</guid>
            <category><![CDATA[Tech Awareness]]></category>
            <pubDate>Sun, 10 Mar 2024 20:49:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The “errors” that mean you’re doing it right]]></title>
            <description><![CDATA[Learning resource: https://longform.asmartbear.com/good-problems-to-have/?utm_source=tldrwebdev]]></description>
            <link>https://longform.asmartbear.com/good-problems-to-have/?utm_source=tldrwebdev</link>
            <guid isPermaLink="true">https://longform.asmartbear.com/good-problems-to-have/?utm_source=tldrwebdev</guid>
            <pubDate>Sat, 17 Feb 2024 16:49:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tech Lead Management roles are a trap.]]></title>
            <description><![CDATA[Learning resource: https://lethain.com/tech-lead-managers/]]></description>
            <link>https://lethain.com/tech-lead-managers/</link>
            <guid isPermaLink="true">https://lethain.com/tech-lead-managers/</guid>
            <category><![CDATA[Management]]></category>
            <category><![CDATA[Leadership]]></category>
            <pubDate>Tue, 26 Mar 2024 22:46:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rust By Example]]></title>
            <description><![CDATA[Learning resource: https://doc.rust-lang.org/rust-by-example/]]></description>
            <link>https://doc.rust-lang.org/rust-by-example/</link>
            <guid isPermaLink="true">https://doc.rust-lang.org/rust-by-example/</guid>
            <category><![CDATA[Rust]]></category>
            <pubDate>Sun, 08 Jan 2023 23:15:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Maker’s Schedule, Manager’s Schedule]]></title>
            <description><![CDATA[Learning resource: http://www.paulgraham.com/makersschedule.html]]></description>
            <link>http://www.paulgraham.com/makersschedule.html</link>
            <guid isPermaLink="true">http://www.paulgraham.com/makersschedule.html</guid>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Thu, 09 Nov 2023 14:01:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[React Hooks: Compound Components]]></title>
            <description><![CDATA[Learning resource: https://kentcdodds.com/blog/compound-components-with-react-hooks]]></description>
            <link>https://kentcdodds.com/blog/compound-components-with-react-hooks</link>
            <guid isPermaLink="true">https://kentcdodds.com/blog/compound-components-with-react-hooks</guid>
            <category><![CDATA[Design Patterns]]></category>
            <category><![CDATA[React]]></category>
            <pubDate>Sat, 16 Mar 2024 23:56:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Multi-layered calendars: moving through time in three dimensions]]></title>
            <description><![CDATA[Learning resource: https://julian.digital/2023/07/06/multi-layered-calendars/]]></description>
            <link>https://julian.digital/2023/07/06/multi-layered-calendars/</link>
            <guid isPermaLink="true">https://julian.digital/2023/07/06/multi-layered-calendars/</guid>
            <category><![CDATA[Ways of Work]]></category>
            <category><![CDATA[Productivity]]></category>
            <pubDate>Sun, 28 Jan 2024 20:34:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Fireship]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/@Fireship]]></description>
            <link>https://www.youtube.com/@Fireship</link>
            <guid isPermaLink="true">https://www.youtube.com/@Fireship</guid>
            <pubDate>Wed, 04 Jan 2023 23:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Absolute Best Intro to Monads For Software Engineers]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=C2w45qRc3aU]]></description>
            <link>https://www.youtube.com/watch?v=C2w45qRc3aU</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=C2w45qRc3aU</guid>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Sun, 08 Jan 2023 23:07:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Lesser Known PostgreSQL Features]]></title>
            <description><![CDATA[Learning resource: https://hakibenita.com/postgresql-unknown-features#use-copy-with-multi-line-sql]]></description>
            <link>https://hakibenita.com/postgresql-unknown-features#use-copy-with-multi-line-sql</link>
            <guid isPermaLink="true">https://hakibenita.com/postgresql-unknown-features#use-copy-with-multi-line-sql</guid>
            <category><![CDATA[PostgreSQL]]></category>
            <pubDate>Tue, 29 Aug 2023 19:55:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[git has an auto-correct flag]]></title>
            <description><![CDATA[Learning resource: https://www.stefanjudis.com/today-i-learned/git-has-an-auto-correct-flag/]]></description>
            <link>https://www.stefanjudis.com/today-i-learned/git-has-an-auto-correct-flag/</link>
            <guid isPermaLink="true">https://www.stefanjudis.com/today-i-learned/git-has-an-auto-correct-flag/</guid>
            <category><![CDATA[Git]]></category>
            <pubDate>Sat, 17 Feb 2024 16:47:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Serverless Framework ️<3 AWS CDK]]></title>
            <description><![CDATA[Learning resource: https://dev.to/slsbytheodo/serverless-framework-aws-cdk-1dnf]]></description>
            <link>https://dev.to/slsbytheodo/serverless-framework-aws-cdk-1dnf</link>
            <guid isPermaLink="true">https://dev.to/slsbytheodo/serverless-framework-aws-cdk-1dnf</guid>
            <category><![CDATA[AWS]]></category>
            <category><![CDATA[Serverless]]></category>
            <pubDate>Wed, 16 Aug 2023 22:21:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why software projects fail]]></title>
            <description><![CDATA[Learning resource: https://vadimkravcenko.com/shorts/why-software-projects-fail]]></description>
            <link>https://vadimkravcenko.com/shorts/why-software-projects-fail</link>
            <guid isPermaLink="true">https://vadimkravcenko.com/shorts/why-software-projects-fail</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Management]]></category>
            <pubDate>Mon, 18 Mar 2024 23:42:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Washing your code: avoid mutation]]></title>
            <description><![CDATA[Learning resource: https://sapegin.me/blog/avoid-mutation/]]></description>
            <link>https://sapegin.me/blog/avoid-mutation/</link>
            <guid isPermaLink="true">https://sapegin.me/blog/avoid-mutation/</guid>
            <category><![CDATA[Clean Code]]></category>
            <pubDate>Sat, 09 Sep 2023 10:09:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CodeAesthetic]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/@CodeAesthetic]]></description>
            <link>https://www.youtube.com/@CodeAesthetic</link>
            <guid isPermaLink="true">https://www.youtube.com/@CodeAesthetic</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Mon, 09 Jan 2023 00:02:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Developer Roadmaps (roadmap.sh)]]></title>
            <description><![CDATA[Learning resource: https://roadmap.sh/]]></description>
            <link>https://roadmap.sh/</link>
            <guid isPermaLink="true">https://roadmap.sh/</guid>
            <pubDate>Thu, 05 Jan 2023 22:20:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Systems Design Course]]></title>
            <description><![CDATA[Learning resource: https://github.com/karanpratapsingh/system-design]]></description>
            <link>https://github.com/karanpratapsingh/system-design</link>
            <guid isPermaLink="true">https://github.com/karanpratapsingh/system-design</guid>
            <category><![CDATA[Architecture]]></category>
            <category><![CDATA[Distributed Systems]]></category>
            <pubDate>Sun, 08 Jan 2023 19:09:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[It's time to break free from Corporate Agile]]></title>
            <description><![CDATA[Learning resource: https://bits.danielrothmann.com/corporate-agile?utm_source=tldrwebdev]]></description>
            <link>https://bits.danielrothmann.com/corporate-agile?utm_source=tldrwebdev</link>
            <guid isPermaLink="true">https://bits.danielrothmann.com/corporate-agile?utm_source=tldrwebdev</guid>
            <category><![CDATA[Agile]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Sat, 17 Feb 2024 16:46:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Multiple Layers of Abstraction in Design Systems]]></title>
            <description><![CDATA[Learning resource: https://engineering.atspotify.com/2023/05/multiple-layers-of-abstraction-in-design-systems/]]></description>
            <link>https://engineering.atspotify.com/2023/05/multiple-layers-of-abstraction-in-design-systems/</link>
            <guid isPermaLink="true">https://engineering.atspotify.com/2023/05/multiple-layers-of-abstraction-in-design-systems/</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Sat, 23 Mar 2024 19:16:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Test First vs Last: Disappearing Rewards and Present Bias]]></title>
            <description><![CDATA[Learning resource: https://read.ceilfors.com/p/test-first-vs-last-rewards-and-present-bias]]></description>
            <link>https://read.ceilfors.com/p/test-first-vs-last-rewards-and-present-bias</link>
            <guid isPermaLink="true">https://read.ceilfors.com/p/test-first-vs-last-rewards-and-present-bias</guid>
            <category><![CDATA[Testing]]></category>
            <category><![CDATA[Ways of Work]]></category>
            <pubDate>Tue, 03 Oct 2023 22:23:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Idempotency, a key term in distributed systems]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=QhTj3Ax98sY]]></description>
            <link>https://www.youtube.com/watch?v=QhTj3Ax98sY</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=QhTj3Ax98sY</guid>
            <category><![CDATA[Distributed Systems]]></category>
            <pubDate>Sun, 08 Jan 2023 23:11:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Kent C Dodds - Simply React]]></title>
            <description><![CDATA[Learning resource: https://www.youtube.com/watch?v=AiJ8tRRH0f8]]></description>
            <link>https://www.youtube.com/watch?v=AiJ8tRRH0f8</link>
            <guid isPermaLink="true">https://www.youtube.com/watch?v=AiJ8tRRH0f8</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Design Patterns]]></category>
            <pubDate>Sun, 08 Jan 2023 23:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rust concepts I wish I learned earlier]]></title>
            <description><![CDATA[Learning resource: https://rauljordan.com/rust-concepts-i-wish-i-learned-earlier/]]></description>
            <link>https://rauljordan.com/rust-concepts-i-wish-i-learned-earlier/</link>
            <guid isPermaLink="true">https://rauljordan.com/rust-concepts-i-wish-i-learned-earlier/</guid>
            <category><![CDATA[Rust]]></category>
            <pubDate>Thu, 19 Jan 2023 16:11:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Random Transformer]]></title>
            <description><![CDATA[Learning resource: https://osanseviero.github.io/hackerllama/blog/posts/random_transformer/?utm_source=tldrnewsletter]]></description>
            <link>https://osanseviero.github.io/hackerllama/blog/posts/random_transformer/?utm_source=tldrnewsletter</link>
            <guid isPermaLink="true">https://osanseviero.github.io/hackerllama/blog/posts/random_transformer/?utm_source=tldrnewsletter</guid>
            <category><![CDATA[AI]]></category>
            <pubDate>Sun, 21 Jan 2024 23:24:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF]]></title>
            <description><![CDATA[Learning resource: https://youtu.be/GFQaEYEc8_8]]></description>
            <link>https://youtu.be/GFQaEYEc8_8</link>
            <guid isPermaLink="true">https://youtu.be/GFQaEYEc8_8</guid>
            <category><![CDATA[Databases]]></category>
            <pubDate>Sun, 15 Jan 2023 14:03:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Clean Architecture: A Craftsman's Guide to Software Structure and Design]]></title>
            <description><![CDATA[Learning resource: https://g.co/kgs/Ky1tJG]]></description>
            <link>https://g.co/kgs/Ky1tJG</link>
            <guid isPermaLink="true">https://g.co/kgs/Ky1tJG</guid>
            <category><![CDATA[Software Craft]]></category>
            <category><![CDATA[Architecture]]></category>
            <pubDate>Sun, 08 Jan 2023 22:36:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Software Craftsman: Professionalism, Pragmatism, Pride]]></title>
            <description><![CDATA[Learning resource: https://g.co/kgs/nQoV8y]]></description>
            <link>https://g.co/kgs/nQoV8y</link>
            <guid isPermaLink="true">https://g.co/kgs/nQoV8y</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Sun, 08 Jan 2023 22:44:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Refactoring: Improving the Design of Existing Code]]></title>
            <description><![CDATA[Learning resource: https://g.co/kgs/JN8Fv5]]></description>
            <link>https://g.co/kgs/JN8Fv5</link>
            <guid isPermaLink="true">https://g.co/kgs/JN8Fv5</guid>
            <category><![CDATA[Software Craft]]></category>
            <pubDate>Sun, 08 Jan 2023 22:43:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Knightmare: A DevOps Cautionary Tale]]></title>
            <description><![CDATA[Learning resource: https://dougseven.com/2014/04/17/knightmare-a-devops-cautionary-tale/]]></description>
            <link>https://dougseven.com/2014/04/17/knightmare-a-devops-cautionary-tale/</link>
            <guid isPermaLink="true">https://dougseven.com/2014/04/17/knightmare-a-devops-cautionary-tale/</guid>
            <category><![CDATA[DevOps]]></category>
            <pubDate>Tue, 19 Mar 2024 23:46:00 GMT</pubDate>
        </item>
    </channel>
</rss>