-
Prisma Tips I Wish I Knew From the Start
Prisma makes database work easy but there are things I learned the hard way. Here are the tips that would've saved me a lot of time.
-
Writing Custom React Hooks That Actually Make Sense
Custom hooks are powerful but most developers either avoid them or overuse them. Here's when to write one, when not to, and some real examples I actually use.
-
Zod Is the Best Thing That Happened to My TypeScript Code
I used to write manual type guards and validation logic everywhere. Then I found Zod and I'm never going back.
-
How I Structure Next.js Projects Without Losing My Mind
After building too many Next.js apps with messy folder structures, here's the layout I settled on that actually scales.
-
Debugging is a Skill, Not a Talent
Some developers seem to find bugs faster than others. It's not magic. It's a process you can learn and get better at over time.
-
Building APIs That Don't Make You Want to Quit
API design doesn't have to be painful. Here are practical patterns I follow to keep my REST APIs clean, predictable, and easy to work with.
-
Lessons I Learned From Reading Other People's Code
Reading other people's code is uncomfortable but it's one of the fastest ways to get better. Here's what I picked up from doing it regularly.
-
The Stack I Use for Every New Project in 2026
After years of trying different tools and frameworks, here's what I actually reach for when starting something new.
-
How I Stay Productive as a Solo Developer
Working alone means nobody is going to manage your time for you. Here's what actually helps me get things done without burning out.
-
Stop Overengineering Your Side Projects
Most side projects die because we treat them like enterprise software. Ship ugly, ship fast, and figure out the rest later.