January 9, 2022
Creating a "what's hot" Reddit algorithm with Laravel
This is a small guide on how to implement a Reddit-style "what's hot" algorithm with Laravel Frameowrk. There are two primary benefits to using a "what's hot" algorithm. It gives newer posts a chance. The problem with many "most popular" pages is that...
ReadAugust 4, 2026
You Don't Need a Software Engineer
Someone asked me the other day whether you can build an app without hiring a software engineer. Yes. Absolutely. AI can do it. You can do it yourself this weekend. You just have to handle a few...
ReadApril 19, 2026
The Bottleneck Moved
For years, the hardest part of being a developer was typing. You'd stare at a blank file, load the problem into your head, and grind out a solution one line at a time. That labor was the product. It...
ReadApril 3, 2026
Your Laravel Controllers Are Doing Too Much. Fix Them With Services
If you've ever scrolled through a Laravel controller method that stretches past 150 lines, you already know something went wrong. That store() method started innocent enough: a couple of...
April 3, 2026
AI Won't Replace Programmers. It Will Replace Those Who Never Learned to Be One
I've been hearing the exact same thing for weeks now. On Twitter, on LinkedIn, in conversations with friends who don't even code. "Learning to program is pointless now." "Anything can be built...
ReadJuly 6, 2025
How to Use Bootable Traits in Laravel
Bootable traits are the stealth feature that lets you share event‑driven behavior across Eloquent models without littering every class with boot methods or external observers. Any...
July 5, 2025
How to Stream Large File Uploads to AWS S3 in Laravel
Handling multi‑gigabyte uploads in a stateless app is painful: TCP throughput caps slow single‑request uploads, server disks fill, and Lambda containers vanish between requests. Modern teams...
Read