<?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/stuart-brameld/feed</id>
                                <link href="https://phptoptens.com/authors/stuart-brameld/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-04-23T15:56:38+01:00</updated>
                        <entry>
            <title><![CDATA[How a 6KB Column Was Slowing Down Every Page in My Laravel App]]></title>
            <link rel="alternate" href="https://notesonlaravel.com/excluding-large-columns-laravel/" />
            <id>https://notesonlaravel.com/excluding-large-columns-laravel/</id>
            <author>
                <name><![CDATA[Stuart Brameld]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A detailed case study of how a single 6KB vector column was causing performance issues across an entire Laravel app, especially with Livewire components. The post explores three solutions including global scopes, table normalization, and explicit select queries to optimize database performance.]]>
            </summary>
                                    <updated>2026-04-23T15:56:38+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Migrating from PrismPHP to the Laravel AI SDK]]></title>
            <link rel="alternate" href="https://notesonlaravel.com/laravel-ai-sdk-migration/" />
            <id>https://notesonlaravel.com/laravel-ai-sdk-migration/</id>
            <author>
                <name><![CDATA[Stuart Brameld]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A detailed guide on migrating from PrismPHP to Laravel's official AI SDK, covering architectural changes from a generic service class to declarative Agent classes. The author shares three key gotchas encountered during migration: model temperature support issues, strict mode requirements for nested objects, and proper exception handling with Throwable vs Exception.]]>
            </summary>
                                    <updated>2026-04-23T15:56:12+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Why Laravel Is Perfect for Non-Traditional Software Developers]]></title>
            <link rel="alternate" href="https://notesonlaravel.com/laravel-non-traditional-developers/" />
            <id>https://notesonlaravel.com/laravel-non-traditional-developers/</id>
            <author>
                <name><![CDATA[Stuart Brameld]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A compelling perspective from a non-developer building a SaaS product with Laravel, explaining how the framework's conventions, curated ecosystem, and tools like Livewire make it uniquely accessible to those without traditional coding backgrounds. The author shares real commit examples and insights into why Laravel's opinionated structure eliminates decision fatigue for builders who want to focus on their product rather than technical choices.]]>
            </summary>
                                    <updated>2026-02-23T15:27:31+00:00</updated>
        </entry>
    </feed>
