<?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://danielcoulter.com/rss</id>
                                <link href="https://danielcoulter.com/rss" rel="self"></link>
                                <title><![CDATA[Daniel Coulter]]></title>
                    
                                <subtitle>Building with Laravel. Thinking in PHP.</subtitle>
                                                    <updated>2026-02-20T12:54:00+00:00</updated>
                        <entry>
            <title><![CDATA[Laravel AI: What It Means for PHP Developers]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/larave-ai-what-it-means-for-php-developers" />
            <id>https://danielcoulter.com/17</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Laravel's new AI SDK gives PHP developers a single, consistent API for working with OpenAI, Anthropic, Gemini, and others. It makes AI features more accessible for small and medium businesses by removing the heavy integration work that used to make these projects costly.]]>
            </summary>
                                    <updated>2026-02-20T12:54:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Tailwind's Paradox: Record Usage, Collapsing Revenue, and What It Means for Open Source]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/tailwinds-paradox" />
            <id>https://danielcoulter.com/16</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Tailwind CSS laid off 75% of engineers despite record usage. AI tools now answer Tailwind questions directly, bypassing documentation and destroying their revenue model. A warning for open source: usage no longer correlates with sustainability.]]>
            </summary>
                                    <updated>2026-01-12T19:11:34+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[2025: A Year of Change]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/2025-a-year-of-change" />
            <id>https://danielcoulter.com/15</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Marriage, entrepreneurship, and a complete career shift. 2025 was the year I launched Two Clouds and started building something of my own.]]>
            </summary>
                                    <updated>2025-12-31T15:40:26+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Anthropic Acquires Bun]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/antropic-acquires-bun" />
            <id>https://danielcoulter.com/14</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Anthropic acquired Bun, the JavaScript runtime powering Claude Code. With Claude Code hitting $1B revenue in six months, owning its core infrastructure makes strategic sense. This signals AI companies are investing in developer tooling, not just models.]]>
            </summary>
                                    <updated>2025-12-05T10:12:21+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Database Design Patterns for SaaS Applications]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/database-design-patterns-for-saas-applications" />
            <id>https://danielcoulter.com/13</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Multi-tenant SaaS apps require choosing between shared database (simple, efficient), database-per-tenant (isolated, complex), or schema-per-tenant (middle ground). Start with shared database and migrate later if needed—most apps never require the complexity of separation.]]>
            </summary>
                                    <updated>2025-11-04T15:51:07+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Craft CMS Moves to Laravel]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/craft-cms-moves-to-laravel" />
            <id>https://danielcoulter.com/12</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Craft CMS 6 moves to Laravel (Q4 2026). A strategic decision leveraging Laravel's ecosystem and talent pool. Includes Yii 2 compatibility layer, enterprise features, and 5-year LTS for Craft 5. Strengthens long-term viability.]]>
            </summary>
                                    <updated>2025-10-06T12:30:23+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Two Weeks Into Two Clouds: Early Reflections on Starting a Business]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/two-weeks-into-two-clouds-early-reflections-on-starting-a-business" />
            <id>https://danielcoulter.com/11</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Two weeks into launching Two Clouds, most of my time has gone into specs, proposals, meetings, and networking. It’s exciting and freeing to steer my own path, but also daunting knowing every decision rests on me. Trusting my gut and being ready to pivot are key.]]>
            </summary>
                                    <updated>2025-09-20T09:35:53+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laracon US 2025: What We Learned About Laravel's Future]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/laracon-us-2025-what-we-learned-about-laravels-future" />
            <id>https://danielcoulter.com/10</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Laracon US 2025 showcased Laravel's evolution into a complete platform. Laravel Cloud launched with smart queue scaling, Forge got major deployment upgrades, and Laravel 12 brings AI tools. The Denver conference emphasized practical AI integration over hype, proving Laravel's ready for the next phase of web development.]]>
            </summary>
                                    <updated>2025-08-09T08:25:45+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Why Vertical SaaS Companies Will Win the AI Race]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/why-vertical-saas-companies-will-win-the-ai-race" />
            <id>https://danielcoulter.com/9</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Vertical SaaS companies have the advantage in AI - not because of superior technology, but because their deep domain expertise creates AI agents that understand industry nuances better than horizontal platforms.]]>
            </summary>
                                    <updated>2025-07-15T16:21:38+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How F1 Thinking Can Improve Your Software Development]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/how-f1-thinking-can-improve-your-software-development" />
            <id>https://danielcoulter.com/8</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Like F1 teams, high-performing software teams thrive on precision, adaptability, and continuous improvement. From deployments to incident response, applying strategic discipline and marginal gains - à la Williams F1 - can drive long-term success.]]>
            </summary>
                                    <updated>2025-07-05T10:18:01+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Continuous Development in Enterprise Laravel/PHP Applications]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/continuous-development-in-enterprise-laravel-php-applications" />
            <id>https://danielcoulter.com/7</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Continuous Development automates testing and deployment for Laravel/PHP apps, helping enterprise teams deliver faster, reduce bugs, and scale reliably. Tools like GitHub Actions, Docker, and PHPUnit make CI/CD pipelines efficient and maintainable.]]>
            </summary>
                                    <updated>2025-06-26T19:33:43+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[AI vs Automation: What’s the Difference, and When Should You Use Each?]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/ai-vs-automation-whats-the-difference-and-when-should-you-use-each" />
            <id>https://danielcoulter.com/6</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Learn the difference between AI and automation, their pros and cons, and when to use each. Whether you need intelligent decision-making or efficient task execution, this post helps you choose the right approach for your project.]]>
            </summary>
                                    <updated>2025-06-07T14:05:15+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Strengthening Your Laravel 12 App Against Modern Threats]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/strengthening-your-laravel-12-app-against-modern-threats" />
            <id>https://danielcoulter.com/5</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Secure your Laravel 12 app by enforcing HTTPS, validating inputs, using proper authentication and authorization, applying security headers (like HSTS and CSP), securing file uploads, and preventing CSRF, XSS, and SQL injection. Prioritize security from the start to protect user data.]]>
            </summary>
                                    <updated>2025-05-12T20:18:07+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Is "Vibe coding" a shortcut to productivity, or a fast track to spaghetti code?]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/is-vibe-coding-a-shortcut-to-productivity-or-a-fast-track-to-spaghetti-code" />
            <id>https://danielcoulter.com/4</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA["Vibe coding"—using AI to generate code from prompts—can boost prototyping, reduce boilerplate, and lower entry barriers. But over-reliance risks poor understanding, tech debt, and loss of core skills. Like any tool, its value depends on how wisely it’s used.]]>
            </summary>
                                    <updated>2025-04-25T18:02:46+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Features You'll Actually Use in the latest PHP 8.4 release]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/features-you-will-actually-use-in-the-latest-php-84-release" />
            <id>https://danielcoulter.com/3</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Explore the most practical features in PHP 8.4, including property hooks, asymmetric visibility, and array_*() functions. This post highlights how these updates improve everyday development and covers deprecated functions you’ll want to update before upgrading.]]>
            </summary>
                                    <updated>2025-04-21T14:37:06+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Supercharging Laravel with AI using Prism PHP]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/supercharging-laravel-with-ai-using-prism-php" />
            <id>https://danielcoulter.com/2</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Discover how to integrate powerful AI features into your Laravel applications using Prism PHP—a provider-agnostic package that supports OpenAI, Anthropic, and more. This guide explores how to generate text, define custom tools, and work with structured AI responses using a clean, Laravel-style API.]]>
            </summary>
                                    <updated>2025-04-19T19:51:35+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Create a Fresh Laravel Project Using Lando.dev]]></title>
            <link rel="alternate" href="https://danielcoulter.com/posts/create-a-fresh-laravel-project-using-lando-dev" />
            <id>https://danielcoulter.com/1</id>
            <author>
                <name><![CDATA[Daniel Coulter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Learn how to set up a new Laravel project using Lando.dev, a Docker-powered tool that ensures consistency, simplicity, and flexibility in your local development environment. This guide covers creating the Laravel project, initializing Lando, and managing your development environment efficiently. ]]>
            </summary>
                                    <updated>2025-02-01T14:26:24+00:00</updated>
        </entry>
    </feed>
