<?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://phptoptens.com/authors/luke-kuzmish/feed</id>
                                <link href="https://phptoptens.com/authors/luke-kuzmish/feed" rel="self"></link>
                                <title><![CDATA[Artisan Weekly — Author Feed]]></title>
                    
                                <subtitle>Featured links for a given author across Artisan Weekly editions.</subtitle>
                                                    <updated>2026-08-06T15:14:04+01:00</updated>
                        <entry>
            <title><![CDATA[Creating type-safe configs in Laravel]]></title>
            <link rel="alternate" href="https://cosmastech.com/2025/08/23/creating-type-safe-configs-in-laravel.html" />
            <id>https://cosmastech.com/2025/08/23/creating-type-safe-configs-in-laravel.html</id>
            <author>
                <name><![CDATA[Luke Kuzmish]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Learn how to create type-safe configuration classes in Laravel using PHP attributes, readonly properties, and dependency injection. This pattern eliminates magic strings whilst providing better type safety and IDE support for your application's configuration values.]]>
            </summary>
                                    <updated>2026-08-06T15:14:04+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[TIL: Identifying Exceptions in Laravel Middleware]]></title>
            <link rel="alternate" href="https://cosmastech.com/2026/06/13/laravel-responsetrait.html" />
            <id>https://cosmastech.com/2026/06/13/laravel-responsetrait.html</id>
            <author>
                <name><![CDATA[Luke Kuzmish]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Luke Kuzmish explores how Laravel's routing Pipeline handles exceptions and reveals how to capture them in middleware using the ResponseTrait's exception property, rather than traditional try-catch blocks.]]>
            </summary>
                                    <updated>2026-06-18T15:33:24+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[TIL: Laravel's Factory::forEachSequence]]></title>
            <link rel="alternate" href="https://t.ly/ttAXs" />
            <id>https://t.ly/ttAXs</id>
            <author>
                <name><![CDATA[Luke Kuzmish]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[TIL: Laravel's Factory::forEachSequence]]>
            </summary>
                                    <updated>2026-01-15T07:46:33+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Leveraging Promises and HTTP Pooling]]></title>
            <link rel="alternate" href="https://t.ly/0zT1T" />
            <id>https://t.ly/0zT1T</id>
            <author>
                <name><![CDATA[Luke Kuzmish]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Leveraging Promises and HTTP Pooling]]>
            </summary>
                                    <updated>2026-01-15T07:46:32+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Improving unit test run time in a Laravel modular monolith]]></title>
            <link rel="alternate" href="https://t.ly/v0TIf" />
            <id>https://t.ly/v0TIf</id>
            <author>
                <name><![CDATA[Luke Kuzmish]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Luke Kuzmish with "Improving unit test run time in a Laravel modular monolith" - this post goes into detail about a bottleneck Luke found in the test suite at work which then lead him to create a PR into the framework that was merged and recently released adding 2 new traits to the test suite to help us speed up our tests suites -]]>
            </summary>
                                    <updated>2026-01-15T07:46:32+00:00</updated>
        </entry>
    </feed>
