<?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/daniel-petrica/feed</id>
                                <link href="https://phptoptens.com/authors/daniel-petrica/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-28T08:53:53+01:00</updated>
                        <entry>
            <title><![CDATA[I migrated 100k pages to the new Laravel Head package for SEO]]></title>
            <link rel="alternate" href="https://danielpetrica.com/laravel-head-package-migration/" />
            <id>https://danielpetrica.com/laravel-head-package-migration/</id>
            <author>
                <name><![CDATA[Daniel Petrica]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[For eight months, every <head> tag on my 104k page Laravel directory ran through a homegrown Blade component. At the start of August I replaced all of it with the new laravel/head package. Here's the full migration, and how I verified Google never noticed ]]>
            </summary>
                                    <updated>2026-08-28T08:53:53+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[We Got a 151 on HackerNoon's Proof of Usefulness. Let's Break It Down]]></title>
            <link rel="alternate" href="https://laraplugins.io/blog/laraplugins-proof-of-usefulness-hackernoon-2026" />
            <id>https://laraplugins.io/blog/laraplugins-proof-of-usefulness-hackernoon-2026</id>
            <author>
                <name><![CDATA[Daniel Petrica]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[HackerNoon scoredLaraPlugins.io at 151 on their Proof of Usefulness algorithm. Here's the breakdown behind the score, and what it says about where the project is going.

HackerNoon's algorithm judges projects across six dimensions: real world utility, audience reach, technical innovation, traction, market timing, and functional completeness. Each gets a weighted score. Then a usefulness multiplier kicks in. Here's how LaraPlugins broke down]]>
            </summary>
                                    <updated>2026-08-28T08:53:53+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[LaraPlugins Perf Audit: 12 Fixes That Saved my server]]></title>
            <link rel="alternate" href="https://danielpetrica.com/laraplugins-performance-audit/" />
            <id>https://danielpetrica.com/laraplugins-performance-audit/</id>
            <author>
                <name><![CDATA[Daniel Petrica]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A detailed performance audit of LaraPlugins.io that reduced server memory usage from 90%+ to sustainable levels. Covers 12 practical optimisations including Horizon worker configuration, queue management, database indexing, and Cloudflare cache handling for a Laravel application indexing 76,000 packages.]]>
            </summary>
                                    <updated>2026-06-25T17:27:08+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[50,000 Spam Emails and a 3 AM Panic: What Happened When I Forgot About a Side Project]]></title>
            <link rel="alternate" href="https://danielpetrica.com/50-000-spam-emails-and-a-3-am-panic-what-happened-when-i-forgot-about-a-side-project/" />
            <id>https://danielpetrica.com/50-000-spam-emails-and-a-3-am-panic-what-happened-when-i-forgot-about-a-side-project/</id>
            <author>
                <name><![CDATA[Daniel Petrica]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A cautionary tale of how an outdated Livewire vulnerability in a forgotten side project led to 50,000 spam emails being sent, and how Docker containerisation limited the damage. Daniel shares the full story of discovering the breach, the panicked overnight investigation, and the lessons learnt about security and updating dependencies.]]>
            </summary>
                                    <updated>2026-05-27T15:57:23+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[A Production-Ready Laravel Architecture with Traefik and FrankenPHP]]></title>
            <link rel="alternate" href="https://t.ly/xi0k9" />
            <id>https://t.ly/xi0k9</id>
            <author>
                <name><![CDATA[Daniel Petrica]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A Production-Ready Laravel Architecture with Traefik and FrankenPHP]]>
            </summary>
                                    <updated>2026-01-15T07:46:32+00:00</updated>
        </entry>
    </feed>
