Most Laravel applications treat email validation as a solved problem. You add the built-in email rule, maybe require confirmation, and move on. On paper that looks reasonable, but in real applications it breaks down faster than most people expect. If your app has a public signup form, you will eventually deal with fake registrations, disposable… Continue reading Laravel Email Validation: Stop Spam, Disposable Emails, and Bot Signups
Secure Laravel Horizon with Basic Authentication
Today I had to lock down Laravel Horizon on one of my client APIs. No frontend, no users table, no auth system at all. Just Horizon running in production and, as usual, publicly accessible. Crap! The goal was simple: protect the Horizon dashboard with minimal setup. No database, no middleware, no extra complexity. Just basic… Continue reading Secure Laravel Horizon with Basic Authentication
Problem with LinkedIn
TLDR; LinkedIn has an authenticity problem, and with AI today, I think it has become much worse and cringey! LinkedIn is just another social media platform, designed to drive engagement and profit, while trying hard to present itself as a place for professional careers and networking. But the difference between LinkedIn and other social media,… Continue reading Problem with LinkedIn
I never looked forward for an iOS upgrade
Apple had its event and yet again the entire social media and the internet is filled with people either smashing the new iOS, or proudly worshipping the company’s latest operation system. it was right then when this thought strike me, that ever since I’ve owned an iPhone, I never looked forward for an iOS upgrade.… Continue reading I never looked forward for an iOS upgrade
Moving away from Minio
tldr: minio has removed the administration features from the console in their community open-source edition, and that sucks! discovering Minio for me was super exciting, a free and open-source s3 API compatible object storage, written in GO and super fast? what else could I want for my side projects! Just being able to slap the… Continue reading Moving away from Minio
