RSSAmplifier

Blog

Daniel Petrica

Laravel Developer & Freelancer, Building Products and Sharing DevOps Tips

danielpetrica.comRSS feed ↗15 posts

Latest posts

Security Advisories, a Sync Gap, and Health Badges for Your README

LaraPlugins rolled out security advisory scanning for Laravel packages , then found a 2-month sync gap. Here's what broke, what we fixed, and how to add a health badge to your plugin README.

My LaraPlugins Performance Audit: 12 Fixes That Saved my Stressed server

An 8 GB VPS at 90% memory, 50,000 Cloudflare purge jobs in one cycle, and 12 Horizon supervisors running wild. Here is how I brought LaraPlugins.io back under control, with real numbers.

How to Replace Raw S3 URLs with a Laravel Image Proxy (and Keep Your CDN Cache)

Replace ugly S3 bucket URLs with clean, cacheable paths through a Laravel proxy. Just 20 lines of controller code, 24-hour CDN caching, and your private bucket stays private.

50,000 Spam Emails and a 3 AM Panic: What Happened When I Forgot About a Side Project

A forgotten side project with an outdated Livewire package got me hacked. 50k spam emails, a 3 AM panic, and a lesson about Docker.

The State of Laravel Packages 2026

Presented by LaraPlugins. I surveyed 200 Laravel developers on package discovery. 96% prefer existing packages, but 70% struggle with poor docs and abandoned tools. Here's what the community wants, and why finding reliable Laravel packages is harder than it should be

LaraPlugins Devlog: Sub-Second Search, Vendor Profiles, and Building an AI Brain (MCP)

I spent my weekend deep in the LaraPlugins.io code base, tackling performance bottlenecks and laying the groundwork for the next phase of the platform

Running PHP 8.5 with Laravel Octane and FrankenPHP: The Missing Manual

The FrankenPHP binary installed by Laravel Octane is locked to PHP 8.4. If you need PHP 8.5 features or are seeing missing extension errors, you need a custom install. Here is how to fix the version mismatch and enable debug logging in minutes.

How I built a high-performance directory with Laravel Octane and Filament

Do you suffer from 'Dependency Anxiety'? 70%+ of Laravel developers spend up to 30 minutes just vetting a single package. Learn how I built Laraplugins.io—a high-performance tool running on Laravel Octane and FrankenPHP—to automate health checks and help you choose the right dependencies instantly.

A Production-Ready Laravel Architecture with Traefik and FrankenPHP

A practical guide to deploying a high-performance Laravel stack using Octane, FrankenPHP, and a fully automated Docker Compose workflow.

Laravel and Traefik: Dynamic Configuration for Effortless Multi-Domain Management

Streamline dynamic multi-domain routing in Laravel with Traefik by serving YAML via the HTTP provider for automated, secure, and scalable configuration management. Ideal for Laravel developers and DevOps teams who want to eliminate bulky static files and improve maintainability.

Self-Hosting n8n with Docker Compose and Traefik for AI-Powered Workflow Automation

Unlock unlimited AI workflows without the monthly fees. A complete guide to self-hosting n8n with Docker Compose and Traefik for secure, production-ready automation

Tired of Manual Calendar Management? I Was Too. So I Built This Tool

Stop wasting time manually creating recurring events. This free web app lets you build smart, customizable schedules in seconds, with support for off-days, time tracking, and calendar exports. Built for busy professionals, students, and teams.

How I Survived the Front Page of Hacker News Without Crashing My Server

You poured your heart into writing a great article, and maybe, just maybe, it’ll go viral. But is your server ready for it? Here’s how I prepared my Ghost CMS months in advance, and how it stood strong during a surprise front-page hit on Hacker News.

🚀 Boost Laravel Performance with New Relic: Full Integration & Pro Tips

New Relic for Laravel: Monitor app performance, fix slow queries, and prevent errors in production. This APM tool provides real-time insights, helping optimize your Laravel app’s speed and reliability. Learn how to integrate New Relic for full-stack observability

My experience of participating to a startup weekend competition in Italy

A few weeks ago, I participated in a startup competition in Italy. Over a single weekend, my team had to develop a startup idea, validate it, and pitch it against other teams. In this article, I’ll share our experience and the key lessons that led us to victory.