<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: danielpetrica</title><link>https://news.ycombinator.com/user?id=danielpetrica</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 00:18:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=danielpetrica" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by danielpetrica in ".self: A new top-level domain designed to support self-hosting"]]></title><description><![CDATA[
<p>Sounds like a unified directory of domain with lower security that attackers can target to me. not sure the domain for self hosting is such a great idea.</p>
]]></description><pubDate>Tue, 30 Jun 2026 04:14:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48728420</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=48728420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48728420</guid></item><item><title><![CDATA[New comment by danielpetrica in "[dead]"]]></title><description><![CDATA[
<p>The short version: Someone exploited an outdated Livewire version on a dormant side project of mine. They stole my .env file, used the Mailcoach API keys to send 50,000 spam emails, and I spent a panicked night tearing through every project I own trying to find the source.</p>
]]></description><pubDate>Mon, 25 May 2026 16:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48268533</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=48268533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48268533</guid></item><item><title><![CDATA[The Ecosystem Security Team at the PHP Foundation]]></title><description><![CDATA[
<p>Article URL: <a href="https://thephp.foundation/blog/2026/05/18/announcing-ecosystem-security-team/">https://thephp.foundation/blog/2026/05/18/announcing-ecosystem-security-team/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48191655">https://news.ycombinator.com/item?id=48191655</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 May 2026 10:47:30 +0000</pubDate><link>https://thephp.foundation/blog/2026/05/18/announcing-ecosystem-security-team/</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=48191655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191655</guid></item><item><title><![CDATA[New comment by danielpetrica in "Should I run plain Docker Compose in production in 2026?"]]></title><description><![CDATA[
<p>I run it for my apps with traefik in front and is awesome. you can easily add services, DBs, backups and more and using the bin mounts you can migrate in painless way.</p>
]]></description><pubDate>Wed, 06 May 2026 07:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033514</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=48033514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033514</guid></item><item><title><![CDATA[New comment by danielpetrica in "[dead]"]]></title><description><![CDATA[
<p>At the end of November, I shared a questionnaire to discover what the community thinks about the state of Laravel packages today.<p>I wanted to focus on the real-world pain points developers face.<p>To ensure I got busy developers to respond, I kept it short, under 3 minutes on average.<p>Without an established audience, I managed to reach around 200 responses.<p>This article illustrates what the community had to say.</p>
]]></description><pubDate>Thu, 22 Jan 2026 15:34:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46720603</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46720603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46720603</guid></item><item><title><![CDATA[New comment by danielpetrica in "[dead]"]]></title><description><![CDATA[
<p>If you are building high-performance Laravel applications, you are likely already exploring the limits of what's possible with FrankenPHP and Laravel Octane. In my previous work designing a production-ready Laravel architecture with Traefik and FrankenPHP, I promoted this stack for its simplicity and raw power.<p>However, bleeding-edge tech often comes with bleeding-edge problems. Recently, I lost three hours debugging an issue that should have been obvious: The FrankenPHP binary installed by Laravel Octane is version-locked.<p>In my case, it was locked to PHP 8.4, despite my system running the latest stable PHP 8.5. If you are trying to upgrade your stack or build a high-performance directory like I did for LaraPlugins.io, you need your environment to match your expectations.<p>Here is how to force FrankenPHP to use PHP 8.5 and stop chasing ghost bugs.</p>
]]></description><pubDate>Sat, 17 Jan 2026 11:07:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46657067</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46657067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46657067</guid></item><item><title><![CDATA[New comment by danielpetrica in "The URL shortener that makes your links look as suspicious as possible"]]></title><description><![CDATA[
<p>As someone who built a standard shortener (coz.jp), this is hilarious. I spent so much time trying to make links look trustworthy; doing the exact opposite is a surprisingly fun concept.</p>
]]></description><pubDate>Thu, 15 Jan 2026 17:58:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46636484</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46636484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46636484</guid></item><item><title><![CDATA[New comment by danielpetrica in "Show HN: TierWise – PPP pricing widget for SaaS (Built in 7 days)"]]></title><description><![CDATA[
<p>Nice project, I love the laravel stack. but why did you use the laravel 11 version if i may ask?</p>
]]></description><pubDate>Wed, 14 Jan 2026 13:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46615557</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46615557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46615557</guid></item><item><title><![CDATA[New comment by danielpetrica in "Show HN: Hackernewsd v3 – Automate monitoring topics on Hacker News and Lobsters"]]></title><description><![CDATA[
<p>upvote for the laravel topic</p>
]]></description><pubDate>Wed, 14 Jan 2026 13:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46615545</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46615545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46615545</guid></item><item><title><![CDATA[New comment by danielpetrica in "[dead]"]]></title><description><![CDATA[
<p>Launching Laraplugins.io<p>Hello artisans!<p>I'm excited to launch Laraplugins.io, a Laravel-built directory that helps you discover healthy, maintained plugins faster.<p>The platform features automated health scores for each plugin, so you can quickly assess quality and make confident decisions without spending hours researching.
Check it out the launching page here</p>
]]></description><pubDate>Sun, 11 Jan 2026 08:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46573759</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46573759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46573759</guid></item><item><title><![CDATA[New comment by danielpetrica in "Show HN: I built a health score for 1,800 Laravel packages"]]></title><description><![CDATA[
<p>Also I should also mention that the site also expose this health data as Readme embeds for developers to use in their projects</p>
]]></description><pubDate>Thu, 08 Jan 2026 15:42:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46542322</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46542322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46542322</guid></item><item><title><![CDATA[Show HN: I built a health score for 1,800 Laravel packages]]></title><description><![CDATA[
<p>Hi HN,<p>I'm Daniel, a solo dev from Italy. I built LaraPlugins.io to solve a specific pain point I kept hitting: finding a Laravel package, installing it, and only realizing weeks later that it was abandoned or incompatible with the latest PHP version.<p>It’s a directory that assigns an automated "Health Score" to packages based on maintenance, testing, and community signals (not just popularity).<p>The Stack:<p><pre><code>    Backend: Laravel running on Octane (FrankenPhp) for high performance.

    Admin: Filament PHP (which has been a joy to work with).

    Queues: Heavy use of Redis queues to ingest stats from Packagist/GitHub in the background and also for the heavy cache usage i applied. 

    Cloudflare: Everything is cached in cloudflare after the first load so even big traffic should not impact the server machine directly. 

    Workers: Managed via Laravel Horizon running in a single Docker container.

    Frontend: Blade templates + Tailwind CSS.
</code></pre>
The hardest part was tuning the scoring algorithm to not penalize "finished" stable packages while correctly flagging abandoned ones. I'm still tweaking the weights, so I'd love to hear if the score for your favorite package feels accurate or off.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46541313">https://news.ycombinator.com/item?id=46541313</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 08 Jan 2026 14:24:09 +0000</pubDate><link>https://laraplugins.io</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46541313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541313</guid></item><item><title><![CDATA[New comment by danielpetrica in "Open Source as a Way of Giving Back: The Artisan of the Day Is Daniel Petrica"]]></title><description><![CDATA[
<p>Honored to be featured by Laravel as artisan of the day</p>
]]></description><pubDate>Mon, 22 Dec 2025 13:21:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46353915</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46353915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353915</guid></item><item><title><![CDATA[Open Source as a Way of Giving Back: The Artisan of the Day Is Daniel Petrica]]></title><description><![CDATA[
<p>Article URL: <a href="https://laravel.com/blog/open-source-as-a-way-of-giving-back-the-artisan-of-the-day-is-daniel-petrica">https://laravel.com/blog/open-source-as-a-way-of-giving-back-the-artisan-of-the-day-is-daniel-petrica</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46353894">https://news.ycombinator.com/item?id=46353894</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 22 Dec 2025 13:18:34 +0000</pubDate><link>https://laravel.com/blog/open-source-as-a-way-of-giving-back-the-artisan-of-the-day-is-daniel-petrica</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=46353894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353894</guid></item><item><title><![CDATA[New comment by danielpetrica in "Ask HN: Loocking for advice new product: Fast link shortener"]]></title><description><![CDATA[
<p>I’ve built COZ.JP, and I’m now looking to promote it. However, I’ll admit, I’m not great at marketing or promoting. Could you please share some advice on how to effectively market my product? Any tips, personal experiences, or even harsh realities I should prepare for would be incredibly helpful! Thank you in advance for your help.</p>
]]></description><pubDate>Mon, 10 Nov 2025 01:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45871231</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=45871231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45871231</guid></item><item><title><![CDATA[New comment by danielpetrica in "Ask HN: Loocking for advice new product: Fast link shortener"]]></title><description><![CDATA[
<p>Thank you for any advice you may share with me</p>
]]></description><pubDate>Mon, 10 Nov 2025 01:35:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45871221</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=45871221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45871221</guid></item><item><title><![CDATA[Ask HN: Loocking for advice new product: Fast link shortener]]></title><description><![CDATA[
<p>Article URL: <a href="https://coz.jp/en">https://coz.jp/en</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45871025">https://news.ycombinator.com/item?id=45871025</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 10 Nov 2025 01:09:32 +0000</pubDate><link>https://coz.jp/en</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=45871025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45871025</guid></item><item><title><![CDATA[New comment by danielpetrica in "[dead]"]]></title><description><![CDATA[
<p>Between Japanese lessons and a lot of coffee, I'm happy to launch API beta support for Coz.jp! To make automation easy, I've also built an n8n node and a Laravel plugin.</p>
]]></description><pubDate>Sat, 08 Nov 2025 05:33:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45854429</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=45854429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45854429</guid></item><item><title><![CDATA[New comment by danielpetrica in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>I'm speacking of the self hosted version you can install on your own vps not the managwment version. I don't like using managed services if possible.</p>
]]></description><pubDate>Mon, 20 Oct 2025 14:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45644539</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=45644539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45644539</guid></item><item><title><![CDATA[New comment by danielpetrica in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>In this moments I think devs should invest in vendor independence if they can. While I'm not to that stage yet (cloudlfare dependence) using open technologies like docker (or Kubernetes), Traefik instead of managed services can help in this disaster situations by switching to a different provider in a faster way than having to rebuild from zero. 
as a disclosure I'm not still to that point on my infrastructure But I'm trying to slowly define one for my self</p>
]]></description><pubDate>Mon, 20 Oct 2025 09:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45642017</link><dc:creator>danielpetrica</dc:creator><comments>https://news.ycombinator.com/item?id=45642017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45642017</guid></item></channel></rss>