<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/vendor/feed/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
                        <id>https://liamhammett.com/feed</id>
                                <link href="https://liamhammett.com/feed" rel="self"></link>
                                <title><![CDATA[Liam Hammett]]></title>
                    
                                <subtitle>The latest articles, videos and tips from Liam Hammett.</subtitle>
                                                    <updated>2026-03-25T00:00:00+00:00</updated>
                        <entry>
            <title><![CDATA[Two Soups, Two Cookies]]></title>
            <link rel="alternate" href="https://liamhammett.com/two-soups-two-cookies" />
            <id>https://liamhammett.com/two-soups-two-cookies</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[The same ingredients and different process leads to wildly different results]]>
            </summary>
                                    <updated>2026-03-25T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Locate - The Search Your Browser Should Have Had]]></title>
            <link rel="alternate" href="https://liamhammett.com/locate-browser-extension" />
            <id>https://liamhammett.com/locate-browser-extension</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A new Chrome extension that brings powerful features like regex, CSS selectors, XPath, text replacements, and AI-powered features to page search]]>
            </summary>
                                    <updated>2025-12-22T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Newsletters Feel Different]]></title>
            <link rel="alternate" href="https://liamhammett.com/newsletters-feel-different" />
            <id>https://liamhammett.com/newsletters-feel-different</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-09-10T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Keep It Simple, Stupid!]]></title>
            <link rel="alternate" href="https://liamhammett.com/keep-it-simple" />
            <id>https://liamhammett.com/keep-it-simple</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-09-01T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[My Tech Stack in LEGO]]></title>
            <link rel="alternate" href="https://liamhammett.com/my-tech-stack-in-lego" />
            <id>https://liamhammett.com/my-tech-stack-in-lego</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-07-16T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[OmARCase]]></title>
            <link rel="alternate" href="https://liamhammett.com/omarcase" />
            <id>https://liamhammett.com/omarcase</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-07-09T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[ElePHPants for Sale]]></title>
            <link rel="alternate" href="https://liamhammett.com/elephpants-for-sale" />
            <id>https://liamhammett.com/elephpants-for-sale</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A comprehensive list of places to buy ElePHPants online]]>
            </summary>
                                    <updated>2025-06-19T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Todo With A Ticket]]></title>
            <link rel="alternate" href="https://liamhammett.com/todo-with-a-ticket" />
            <id>https://liamhammett.com/todo-with-a-ticket</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-05-30T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to Create Full Width Containers in CSS]]></title>
            <link rel="alternate" href="https://liamhammett.com/how-to-create-full-width-containers-in-css" />
            <id>https://liamhammett.com/how-to-create-full-width-containers-in-css</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-05-06T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHP 8.4's new Dom\HTMLDocument in Diffs]]></title>
            <link rel="alternate" href="https://liamhammett.com/php-84s-new-domhtmldocument-in-diffs" />
            <id>https://liamhammett.com/php-84s-new-domhtmldocument-in-diffs</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-05-01T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Think of an Elephpant]]></title>
            <link rel="alternate" href="https://liamhammett.com/think-of-an-elephpant" />
            <id>https://liamhammett.com/think-of-an-elephpant</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-04-22T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHP Scratch Files in VSCode]]></title>
            <link rel="alternate" href="https://liamhammett.com/php-scratch-files-in-vscode" />
            <id>https://liamhammett.com/php-scratch-files-in-vscode</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-04-17T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Twig Push/Stack Extension]]></title>
            <link rel="alternate" href="https://liamhammett.com/twig-pushstack-extension" />
            <id>https://liamhammett.com/twig-pushstack-extension</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-04-11T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How To Be a Good Conference Attendee]]></title>
            <link rel="alternate" href="https://liamhammett.com/how-to-be-a-good-conference-attendee" />
            <id>https://liamhammett.com/how-to-be-a-good-conference-attendee</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-04-03T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[You Should Translate Your App Into English... Even If It's Already In English]]></title>
            <link rel="alternate" href="https://liamhammett.com/you-should-translate-your-app-into-english-even-if-its-already-in-english" />
            <id>https://liamhammett.com/you-should-translate-your-app-into-english-even-if-its-already-in-english</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-03-28T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[cpx exec - Scratch File Runner]]></title>
            <link rel="alternate" href="https://liamhammett.com/cpx-exec-scratch-file-runner" />
            <id>https://liamhammett.com/cpx-exec-scratch-file-runner</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Use cpx exec to invoke scratch files and get a bunch of benefits]]>
            </summary>
                                    <updated>2025-03-21T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Quotes]]></title>
            <link rel="alternate" href="https://liamhammett.com/quotes" />
            <id>https://liamhammett.com/quotes</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A collection of quotes that I've found interesting and insightful.]]>
            </summary>
                                    <updated>2025-03-12T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Supercharging API Monitoring with Guzzle - PHP UK 2025]]></title>
            <link rel="alternate" href="https://liamhammett.com/supercharging-api-monitoring-with-guzzle" />
            <id>https://liamhammett.com/supercharging-api-monitoring-with-guzzle</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-03-05T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Scratching an Itch: Scratch File Superpowers - PHP SW 2024]]></title>
            <link rel="alternate" href="https://liamhammett.com/scratching-an-itch-scratch-file-superpowers" />
            <id>https://liamhammett.com/scratching-an-itch-scratch-file-superpowers</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-02-27T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Seeing Red, or Maybe Green? How Tailwind Helps Colourblind Designers]]></title>
            <link rel="alternate" href="https://liamhammett.com/tailwind-for-colourblind-designers" />
            <id>https://liamhammett.com/tailwind-for-colourblind-designers</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-02-25T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHP Associative Arrays Are Predictably Ordered]]></title>
            <link rel="alternate" href="https://liamhammett.com/php-associative-arrays-are-predictably-ordered" />
            <id>https://liamhammett.com/php-associative-arrays-are-predictably-ordered</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-02-10T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Prepending a String Key to an Associative Array in PHP]]></title>
            <link rel="alternate" href="https://liamhammett.com/prepending-a-string-key-to-an-associative-array-in-php" />
            <id>https://liamhammett.com/prepending-a-string-key-to-an-associative-array-in-php</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Learn how to prepend a string key to an associative array in PHP.]]>
            </summary>
                                    <updated>2025-02-04T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Introducing GitGhost - Sync Git Activity History To Another Repo]]></title>
            <link rel="alternate" href="https://liamhammett.com/introducing-gitghost" />
            <id>https://liamhammett.com/introducing-gitghost</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2025-01-25T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Good Accessibility is Good SEO]]></title>
            <link rel="alternate" href="https://liamhammett.com/good-accessibility-is-good-seo" />
            <id>https://liamhammett.com/good-accessibility-is-good-seo</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2024-10-21T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[dump(🧠); - Short and Sweet]]></title>
            <link rel="alternate" href="https://liamhammett.com/brain-dump-short-and-sweet" />
            <id>https://liamhammett.com/brain-dump-short-and-sweet</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2024-10-14T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Introducing the dump(🧠); Podcast]]></title>
            <link rel="alternate" href="https://liamhammett.com/introducing-the-brain-dump-podcast" />
            <id>https://liamhammett.com/introducing-the-brain-dump-podcast</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2024-10-14T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Detecting Autoloaders in Composer Bin Commands]]></title>
            <link rel="alternate" href="https://liamhammett.com/detecting-autoloaders-in-composer-bin-commands" />
            <id>https://liamhammett.com/detecting-autoloaders-in-composer-bin-commands</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2024-10-02T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Introducing cpx - Composer Package Executor]]></title>
            <link rel="alternate" href="https://liamhammett.com/introducing-cpx-composer-package-executor" />
            <id>https://liamhammett.com/introducing-cpx-composer-package-executor</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Run Composer packages, effortlessly]]>
            </summary>
                                    <updated>2024-10-01T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[TemPHPest for VSCode Showcase]]></title>
            <link rel="alternate" href="https://liamhammett.com/temphpest-for-vscode-showcase" />
            <id>https://liamhammett.com/temphpest-for-vscode-showcase</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2024-09-19T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Introducing TemPHPest for VSCode]]></title>
            <link rel="alternate" href="https://liamhammett.com/introducing-temphpest-for-vscode" />
            <id>https://liamhammett.com/introducing-temphpest-for-vscode</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2024-09-10T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[TailwindCSS Config with ESM Imports]]></title>
            <link rel="alternate" href="https://liamhammett.com/tailwindcss-config-with-esm-imports" />
            <id>https://liamhammett.com/tailwindcss-config-with-esm-imports</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[How to change TailwindCSS' configuration file to use ECMAScript modules (ESM) imports.]]>
            </summary>
                                    <updated>2024-09-05T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Quickly Comment Out a PHP File]]></title>
            <link rel="alternate" href="https://liamhammett.com/quickly-comment-out-a-php-file" />
            <id>https://liamhammett.com/quickly-comment-out-a-php-file</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Use an early return to prevent any code from executing in a PHP file.]]>
            </summary>
                                    <updated>2024-08-29T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[The First Useful Test is Empty]]></title>
            <link rel="alternate" href="https://liamhammett.com/the-first-useful-test-is-empty" />
            <id>https://liamhammett.com/the-first-useful-test-is-empty</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2024-08-27T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[CSS box-decoration-break: clone - Styling Inline Elements That Line Break]]></title>
            <link rel="alternate" href="https://liamhammett.com/css-box-decoration-break-clone" />
            <id>https://liamhammett.com/css-box-decoration-break-clone</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2024-08-21T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Writing Markdown in VSCode]]></title>
            <link rel="alternate" href="https://liamhammett.com/writing-markdown-in-vscode" />
            <id>https://liamhammett.com/writing-markdown-in-vscode</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Some tips to make writing Markdown prose in VSCode a little bit nicer]]>
            </summary>
                                    <updated>2024-08-19T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[A URL is valid PHP code?!]]></title>
            <link rel="alternate" href="https://liamhammett.com/a-url-is-valid-php-code" />
            <id>https://liamhammett.com/a-url-is-valid-php-code</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[You can put a link straight into your PHP code, and it'll be fine, even if it's not in a comment!]]>
            </summary>
                                    <updated>2024-08-14T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[3 Rules For Efficient Communication]]></title>
            <link rel="alternate" href="https://liamhammett.com/3-rules-for-efficient-communication" />
            <id>https://liamhammett.com/3-rules-for-efficient-communication</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[No hello, don't ask to ask, and the XY problem.]]>
            </summary>
                                    <updated>2024-08-13T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[FileFlow for VSCode]]></title>
            <link rel="alternate" href="https://liamhammett.com/fileflow-for-vscode" />
            <id>https://liamhammett.com/fileflow-for-vscode</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[FileFlow for VSCode - Live code slideshows in your editor]]>
            </summary>
                                    <updated>2023-11-12T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Toggling 2 Views with 1 Hotkey in VSCode]]></title>
            <link rel="alternate" href="https://liamhammett.com/toggling-2-views-with-1-hotkey-in-vscode" />
            <id>https://liamhammett.com/toggling-2-views-with-1-hotkey-in-vscode</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Learn how to switch between 2 different views in VSCode with a single hotkey.]]>
            </summary>
                                    <updated>2023-11-07T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[2022 In Review]]></title>
            <link rel="alternate" href="https://liamhammett.com/2022-in-review" />
            <id>https://liamhammett.com/2022-in-review</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2023-01-31T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Slicing into Blade - Laracon EU Online 2021]]></title>
            <link rel="alternate" href="https://liamhammett.com/slicing-into-blade" />
            <id>https://liamhammett.com/slicing-into-blade</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2022-02-08T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Blade Internals - Disabling the View Cache]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-blade-internals-disabling-the-view-cache" />
            <id>https://liamhammett.com/laravel-blade-internals-disabling-the-view-cache</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Force Blade's view cache to recompile every time during development.]]>
            </summary>
                                    <updated>2021-09-29T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Blade Internals - Handling Custom Directive Arguments]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-blade-internals-handling-custom-directive-arguments" />
            <id>https://liamhammett.com/laravel-blade-internals-handling-custom-directive-arguments</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Find the best way to handle custom directive arguments in Blade.]]>
            </summary>
                                    <updated>2021-09-27T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Blade Internals - Extending Blade]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-blade-internals-extending-blade" />
            <id>https://liamhammett.com/laravel-blade-internals-extending-blade</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Building a Blade Precompiler to trim whitespace and exploring more complex use cases.]]>
            </summary>
                                    <updated>2021-09-22T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Blade Internals - Custom Directive Slots and Ending Tags]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-blade-internals-custom-directive-slots-and-ending-tags" />
            <id>https://liamhammett.com/laravel-blade-internals-custom-directive-slots-and-ending-tags</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Introducing "slots" into our own custom Blade directives to capture anything between an opening and ending directive.]]>
            </summary>
                                    <updated>2021-09-20T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Blade Internals - Compiling Blade Files]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-blade-internals-compiling-blade-files" />
            <id>https://liamhammett.com/laravel-blade-internals-compiling-blade-files</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Look at how Blade works from start to finish - processing .blade.php files, how they get compiled and then executed, and everything that happens in between.]]>
            </summary>
                                    <updated>2021-09-15T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Blade Internals - Intro]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-blade-internals" />
            <id>https://liamhammett.com/laravel-blade-internals</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[In this short video series, I take you through Laravel Blade and some things I've picked up from using it extensively for a long time.]]>
            </summary>
                                    <updated>2021-09-13T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHP as a Templating Language]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-blade-internals-php-as-a-templating-language" />
            <id>https://liamhammett.com/laravel-blade-internals-php-as-a-templating-language</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Let's explore the features PHP itself offers that can allow us to build similar functionality to allow us to render view templates in plain PHP.]]>
            </summary>
                                    <updated>2021-09-13T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Undefined Variable Podcast - Episode 2]]></title>
            <link rel="alternate" href="https://liamhammett.com/undefined-variable-podcast-episode-2" />
            <id>https://liamhammett.com/undefined-variable-podcast-episode-2</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Loris Levia, Dan Harrin and I discuss the Laravel Actions package.]]>
            </summary>
                                    <updated>2020-11-25T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Unconventional Autoloaders (Talk)]]></title>
            <link rel="alternate" href="https://liamhammett.com/unconventional-autoloaders" />
            <id>https://liamhammett.com/unconventional-autoloaders</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-10-27T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Translated Text in Source Code]]></title>
            <link rel="alternate" href="https://liamhammett.com/translated-text-in-source-code" />
            <id>https://liamhammett.com/translated-text-in-source-code</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-10-02T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Announcing the Livewire.run Newsletter]]></title>
            <link rel="alternate" href="https://liamhammett.com/announcing-the-livewire-run-newsletter" />
            <id>https://liamhammett.com/announcing-the-livewire-run-newsletter</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-09-26T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Undefined Variable Podcast - Episode 1]]></title>
            <link rel="alternate" href="https://liamhammett.com/undefined-variable-podcast-episode-1" />
            <id>https://liamhammett.com/undefined-variable-podcast-episode-1</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Dan Harrin, Ryan Chandler and I discuss Laravel Jetstream, Fortify, and the future of our TALL preset package.]]>
            </summary>
                                    <updated>2020-09-24T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Protecting Against Infinite Gmail Addresses Using Regex]]></title>
            <link rel="alternate" href="https://liamhammett.com/protecting-against-infinite-gmail-addresses-using-regex" />
            <id>https://liamhammett.com/protecting-against-infinite-gmail-addresses-using-regex</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-09-16T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Avoiding the Pain of Localisation (Talk)]]></title>
            <link rel="alternate" href="https://liamhammett.com/avoiding-the-pain-of-localisation" />
            <id>https://liamhammett.com/avoiding-the-pain-of-localisation</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-09-11T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Compound Colour Utilities with TailwindCSS]]></title>
            <link rel="alternate" href="https://liamhammett.com/compound-colour-utilities-with-tailwindcss" />
            <id>https://liamhammett.com/compound-colour-utilities-with-tailwindcss</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-09-02T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Unconventional PHP (Talk)]]></title>
            <link rel="alternate" href="https://liamhammett.com/unconventional-php" />
            <id>https://liamhammett.com/unconventional-php</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-08-26T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Inline Parameters Extension for VSCode]]></title>
            <link rel="alternate" href="https://liamhammett.com/inline-parameters-extension-for-vscode" />
            <id>https://liamhammett.com/inline-parameters-extension-for-vscode</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-06-06T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel TALL Stack Preset]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-tall-stack-preset" />
            <id>https://liamhammett.com/laravel-tall-stack-preset</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-05-08T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Static Constructors in PHP]]></title>
            <link rel="alternate" href="https://liamhammett.com/static-constructors-in-php" />
            <id>https://liamhammett.com/static-constructors-in-php</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-04-23T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Testing - CSS Selector Assertion Macros]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-testing-css-selector-assertion-macros" />
            <id>https://liamhammett.com/laravel-testing-css-selector-assertion-macros</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-01-30T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Mixins]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-mixins" />
            <id>https://liamhammett.com/laravel-mixins</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2020-01-20T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Black Friday & Cyber Monday 2019 Deals for PHP & Laravel Developers]]></title>
            <link rel="alternate" href="https://liamhammett.com/black-friday-cyber-monday-2019-deals-for-php-laravel-developers" />
            <id>https://liamhammett.com/black-friday-cyber-monday-2019-deals-for-php-laravel-developers</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-11-22T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Textarea Slots in Vue Components]]></title>
            <link rel="alternate" href="https://liamhammett.com/textarea-slots-in-vue-components" />
            <id>https://liamhammett.com/textarea-slots-in-vue-components</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-08-13T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Run and stop multiple long-running commands from Bash with a trap]]></title>
            <link rel="alternate" href="https://liamhammett.com/run-and-stop-multiple-long-running-commands-from-bash-with-a-trap" />
            <id>https://liamhammett.com/run-and-stop-multiple-long-running-commands-from-bash-with-a-trap</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-07-13T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Private Constructors]]></title>
            <link rel="alternate" href="https://liamhammett.com/private-constructors" />
            <id>https://liamhammett.com/private-constructors</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-07-02T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[My PHP Wishlist]]></title>
            <link rel="alternate" href="https://liamhammett.com/my-php-wishlist" />
            <id>https://liamhammett.com/my-php-wishlist</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-06-21T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[On Leaving Medium]]></title>
            <link rel="alternate" href="https://liamhammett.com/on-leaving-medium" />
            <id>https://liamhammett.com/on-leaving-medium</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-06-16T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[A Look At PHP's isset()]]></title>
            <link rel="alternate" href="https://liamhammett.com/a-look-at-phps-isset" />
            <id>https://liamhammett.com/a-look-at-phps-isset</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-06-07T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHP Wishlist: Typing]]></title>
            <link rel="alternate" href="https://liamhammett.com/php-wishlist-typing" />
            <id>https://liamhammett.com/php-wishlist-typing</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-05-31T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHP Wishlist: Operator Overloading]]></title>
            <link rel="alternate" href="https://liamhammett.com/php-wishlist-operator-overloading" />
            <id>https://liamhammett.com/php-wishlist-operator-overloading</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-05-24T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Supercharge GitHub.com with Browser Extensions]]></title>
            <link rel="alternate" href="https://liamhammett.com/supercharge-githubcom-with-browser-extensions" />
            <id>https://liamhammett.com/supercharge-githubcom-with-browser-extensions</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2019-05-11T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[If Your Blog Doesn't Have an RSS Feed, Don't Have a Blog]]></title>
            <link rel="alternate" href="https://liamhammett.com/if-your-blog-doesnt-have-an-rss-feed-dont-have-a-blog" />
            <id>https://liamhammett.com/if-your-blog-doesnt-have-an-rss-feed-dont-have-a-blog</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-12-21T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Make Infinite Gmail Addresses For One Inbox]]></title>
            <link rel="alternate" href="https://liamhammett.com/make-infinite-gmail-addresses-for-one-inbox" />
            <id>https://liamhammett.com/make-infinite-gmail-addresses-for-one-inbox</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-12-14T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[My MacOS Shortcuts]]></title>
            <link rel="alternate" href="https://liamhammett.com/my-macos-shortcuts" />
            <id>https://liamhammett.com/my-macos-shortcuts</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-12-06T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Blade Helpers]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-blade-helpers" />
            <id>https://liamhammett.com/laravel-blade-helpers</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-11-29T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Black Friday 2018 Deals for Laravel Developers]]></title>
            <link rel="alternate" href="https://liamhammett.com/black-friday-2018-deals-for-laravel-developers" />
            <id>https://liamhammett.com/black-friday-2018-deals-for-laravel-developers</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-11-21T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Why I Prefer Discord Over Slack]]></title>
            <link rel="alternate" href="https://liamhammett.com/why-i-prefer-discord-over-slack" />
            <id>https://liamhammett.com/why-i-prefer-discord-over-slack</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-09-14T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[CSS Filter Utility Classes]]></title>
            <link rel="alternate" href="https://liamhammett.com/css-filter-utility-classes" />
            <id>https://liamhammett.com/css-filter-utility-classes</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-09-12T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Catching an exit(); in PHP]]></title>
            <link rel="alternate" href="https://liamhammett.com/catching-an-exit-in-php" />
            <id>https://liamhammett.com/catching-an-exit-in-php</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-09-08T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Bitmask Constant Arguments in PHP]]></title>
            <link rel="alternate" href="https://liamhammett.com/bitmask-constant-arguments-in-php" />
            <id>https://liamhammett.com/bitmask-constant-arguments-in-php</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-08-23T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Use Operator on Any Website]]></title>
            <link rel="alternate" href="https://liamhammett.com/use-operator-on-any-website" />
            <id>https://liamhammett.com/use-operator-on-any-website</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-07-05T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHP Shareable Social Media Links]]></title>
            <link rel="alternate" href="https://liamhammett.com/php-shareable-social-media-links" />
            <id>https://liamhammett.com/php-shareable-social-media-links</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-06-27T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel Set .env File Variable]]></title>
            <link rel="alternate" href="https://liamhammett.com/laravel-set-env-file-variable" />
            <id>https://liamhammett.com/laravel-set-env-file-variable</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-06-13T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Throttle Simultaneous API Requests with Laravel]]></title>
            <link rel="alternate" href="https://liamhammett.com/throttle-simultaneous-api-requests-with-laravel" />
            <id>https://liamhammett.com/throttle-simultaneous-api-requests-with-laravel</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-06-13T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Cenafy For Bash]]></title>
            <link rel="alternate" href="https://liamhammett.com/cenafy-for-bash" />
            <id>https://liamhammett.com/cenafy-for-bash</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-05-10T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Lua Collections]]></title>
            <link rel="alternate" href="https://liamhammett.com/lua-collections" />
            <id>https://liamhammett.com/lua-collections</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-03-04T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHP Function Chaining with Pipes]]></title>
            <link rel="alternate" href="https://liamhammett.com/php-function-chaining-with-pipes" />
            <id>https://liamhammett.com/php-function-chaining-with-pipes</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2018-02-24T00:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[jQuery.scrollup.js Plugin]]></title>
            <link rel="alternate" href="https://liamhammett.com/jqueryscrollupjs-plugin" />
            <id>https://liamhammett.com/jqueryscrollupjs-plugin</id>
            <author>
                <name><![CDATA[Liam Hammett]]></name>
                <email><![CDATA[liam@liamhammett.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[]]>
            </summary>
                                    <updated>2017-03-14T00:00:00+00:00</updated>
        </entry>
    </feed>
