Daniel
danielpetrica@infosec.exchange
<p>Andrei-Daniel Petrica.<br />Web developer with 8 years of experience, trying to <a href="https://infosec.exchange/tags/BuildinPublic" class="mention hashtag" rel="tag">#<span>BuildinPublic</span></a> <span class="h-card" translate="no"><a href="https://phpc.social/@LaraPlugins" class="u-url mention">@<span>LaraPlugins</span></a></span><br />Topics:<br /><a href="https://infosec.exchange/tags/Php" class="mention hashtag" rel="tag">#<span>Php</span></a>, <a href="https://infosec.exchange/tags/Laravel" class="mention hashtag" rel="tag">#<span>Laravel</span></a>, Javascript, Sql, <a href="https://infosec.exchange/tags/Docker" class="mention hashtag" rel="tag">#<span>Docker</span></a>, <a href="https://infosec.exchange/tags/Traefik" class="mention hashtag" rel="tag">#<span>Traefik</span></
Posts
-
View post
Laravel lets you monitor your configuration. But your dependencies? You check a package once, install it, then never look again. Packages go stale quietly. #Laravel #PHP #OpenSource
-
View post
83,000 Laravel packages on Packagist. Only 19,000 are healthy or medium. The rest are old, stale, or abandoned. AI can find you a package in seconds. What it cannot do is tell you whether it is still alive. #Laravel #PHP #OpenSource
-
View post
hi devs, i am trying to develop a server for fediverse to use in my laravel blog (newly migrated to) but i am having issue testing and verifying it actually works in real life. anyone know any tool to use to debug it easily? for now i only managed to run "activitypub-testing" but looking for other options ideally that do not imply running my own mastodon instance and checking its logs. #php #laravel #federation #programmer #fediverse #testing #developer
-
View post
I'd like to have an orchestrator agent in my projects, letting him focus on controlling sub-agents and giving them directions.
-
View post
Started a blog for LaraPlugins. First post: our 151.37 HackerNoon Proof of Usefulness score breakdown. I'll be writing openly about building a community tool. Architecture decisions, traffic numbers, things that break, things that work. One developer avoiding an abandoned package because of something here is enough. Coming: MCP deep dive, what broke, full survey results. https://laraplugins.io/blog/laraplugins-proof-of-usefulness-hackernoon-2026 #Laravel #PHP #OpenSource #buildinpublic
-
View post
Finally managed to export my 2fa tokens hold captive on Authy and move them to an opensource tool. I was missing having the commodity of the app on the desktop.
-
View post
You should try Linux container LXC for your AI agent boxes! Lightweight and faster to install. I am liking it! #Linux #AI #Agents
-
View post
@LaraPlugins@phpc.social reached such a scale i want an automatic way to monitor its seo health so i cooked a new site. looking to test it this week to test technical on page seo
-
View post
Gonna attend a php conference in Tokyo today without speaking enough Japanese. Wish me luck please.
-
View post
One hour of downtime costs more than a professional monitoring setup. Lost signups, churned trials, support overhead, team scrambling through logs while the outage compounds. Full New Relic APM, database, logs, browser, and alerting configured and documented in one week: danielpetrica.com/newrelic/ #NewRelic #DevOps #SaaS
-
View post
The most embarrassing fix in my performance audit this week was a single-column index I forgot to add. The most impactful was a JSON column exclusion on a read-heavy table. 12 fixes total. Every Laravel dev running a busy app will find something relevant. https://danielpetrica.com/laraplugins-performance-audit/ #PHP #programming #DevOps
-
View post
Wrote a detailed performance post about the LaraPlugins infrastructure audit I did this week. An 8GB VPS at 90% memory. 12 Horizon supervisors with unlimited jobs. 50,000 Cloudflare purge jobs in one cycle. The 12 fixes that brought it back under control, with real numbers: https://danielpetrica.com/laraplugins-performance-audit/ If you run a Laravel app with Horizon, some of these might hit close to home. #Laravel #PHP #DevOps
-
View post
DB pool exhaustion: connections climb for hours, everything looks fine, then max_connections hits and your app collapses. Check yours: SHOW VARIABLES LIKE 'max_connections'. Default 151? Warning at 70% (~105), critical at 85% (~128). Track threadsConnected in New Relic. Setup guide: danielpetrica.com/newrelic/ #NewRelic #DevOps #MySQL
-
View post
One lesson from building the proxy: Storage::download() and streamDownload() buffer the entire file into memory. That gets expensive with large images. Switching to readStream() + response()-&gt;stream() sends the file directly from S3 to the client, no buffering. Small detail, big impact when you are serving media at scale. #Laravel #PHP #programming https://danielpetrica.com/how-to-replace-raw-s3-urls-with-a-laravel-image-proxy-and-keep-your-cdn-cache
-
View post
Server costs for LaraPlugins are adding up. Domains, hosting, CDN. So I added a recommended tools section with things I actually used during development. Every recommendation is clearly tagged when affiliate. Plugin health scores stay completely separate. Keeping a community project sustainable without compromising trust. https://laraplugins.io/recommended-tools #Laravel #PHP #programming
-
View post
Alerting on "error rate &gt; 5%" sounds sensible. But 2% errors at 3 AM is noise. 2% at peak traffic is a system failure. Use anomaly detection. Let New Relic baseline your data for 48 hours. Moderate sensitivity avoids phantom alerts. Guide: danielpetrica.com/newrelic/ #NewRelic #DevOps #monitoring
-
View post
Server bills for LaraPlugins started creeping up. I did not want to put ads on the site or sell user data. So I added a curated tools section with things I personally used building the platform. Every result is transparent about whether it is an affiliate link. Plugin health scores stay objective. The recommendations are my honest picks. If you run a community project, how do you handle running costs? https://laraplugins.io/recommended-tools #Laravel #PHP #programming
-
View post
An expired certificate is never a complex failure. It's just a calendar problem nobody automated. Code is fine, servers are healthy, but every visitor gets a security warning. Run a daily Synthetics Certificate Check in New Relic. Alert 14 days out if you use auto-renewals, 30 days out for manual setups. Takes 5 minutes, eliminates the dumbest kind of outage. Free guide: danielpetrica.com/newrelic/ #NewRelic #DevOps #SSL
-
View post
Installing a New Relic agent takes 5 minutes. Configuring, calibrating, and testing the 5 alerts your SaaS actually needs takes 3 to 5 hours of focused work. Most teams never get past the install step. They have data flowing but no real alerting. If your team is too busy shipping features, I handle the full setup in one week: danielpetrica.com/newrelic/ #NewRelic #DevOps #SaaS
-
View post
One thing I learned the hard way after nuking my Mastodon instance: automated offsite backups are non-negotiable. I updated my Docker Compose backup guide with the renamed nfrastack image, S3 streaming strategies, and a new configurator tool. You describe your databases, it writes the YAML and env file. Handy when you need to protect multiple projects at once. https://danielpetrica.com/easy-database-backups-with-docker-compose/ #Laravel #Backup #Docker
-
View post
Updated my database backup guide for the first time since 2023. The tiredofit/db-backup image moved to nfrastack/container-db-backup, so the article now reflects the new name and the multi-job env variable format. I also built a small configurator tool that generates docker-compose and .env files on the fly. Point it at your databases, pick your settings, copy the output. Saves a lot of repetitive editing. https://danielpetrica.com/easy-database-backups-with-docker-compose/ #Laravel #DevOps #...
-
View post
Quick reminder, remember to clear the image cache of docker if you do often deploys.
-
View post
Over the last 7 days LaraPlugins Had more than 18k requests made to its MCP Server. Let's help your app too with extended health information data https://laraplugins.io/mcp
-
View post
A new chapter of my life has begun. Hi everyone, since September I’ve decided to dedicate myself exclusively to freelance work. I know it will be a challenge, but I feel it’s the natural evolution of my career. For the first time, I’m taking on clients for web development (Laravel, PHP, TypeScript, and Vue) as well as DevOps consulting (Docker, CI/CD, and Traefik). I’ll also continue to offer freelance consulting on New Relic monitoring, something I’ve already done in the past. If you have i...
-
View post
Scaling a Laravel app brings fun challenges. Today, Laraplugins crossed 50,000 plugins! This milestone highlighted some inefficiencies, causing FrankenPHP to exhaust its default 256MB memory limit and throw 500 errors. Initially tried mounting a php .ini via docker compose volumes, but ultimately resolved it by properly copying the config directly in the Dockerfile. Apologies for the 1-hour intermittent downtime while debugging, but we are back up and stronger than before
-
View post
My objectives for the weekend: Finish API support for @coz_jp Study Japanese conversations Finish an article on umami and Laravel. Study MCP and Laravel again
-
View post
decided to open an account for the #saas I'm trying to #buildinpublic find it here if you want to suport: @coz_jp
-
View post
Per la mi prima volta ho tenuto un talk tecnico. E per di più era su #traefik e #Docker Compose. Se interessati lascio qui il video YouTube del talk. https://youtu.be/5fUe7xIEmdw?si=lUN-O08WKBjEhI94
-
View post
A very persistent LLM scraper just gave my website a free stress test: 10k+ requests to a non-existent endpoint in under 24 hours The result? Zero downtime. Zero performance degradation. And if i did not check the analytics I wouldhave missed it. This is why I advocate for modern stacks like Traefik paired with FrankenPHP. The ability to handle high concurrency with minimal resource usage is a game changer for #PHP applications. #developer #programming #technology #business
-
View post
How much "baggage" is currently in your composer.json file? I surveyed 200 active developers to gauge the average weight of a modern Laravel application. The results highlighted a distinct split in the community regarding the "Build vs. Buy" mentality. Over half of the respondents (54%) fall into the 6–15 package range. Given standard best practices today involving tools like PHPStan, Pint, and Debugbar, this feels like the industry standard. #Laravel #PHP #developer #progr...