Personal projects
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 word is full of bad actors trying to obtain gains from destroying your little weekend side project. Let's explore together how we can protect our side projects from this actors.
Personal projects
A forgotten side project with an outdated Livewire package got me hacked. 50k spam emails, a 3 AM panic, and a lesson about Docker.
Laravel
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.
Safety
Stop risking production data. This guide shows you how to automate multi-database backups using Docker Compose and the updated nfrastack/container-db-backup image. Includes advanced S3 streaming strategies and an interactive playground to generate your configs instantly.