Category

Development

Software development tutorials and tips.

8 articles · All articles
MIT vs Apache vs GPL: Which Open Source License Should You Actually Choose?

MIT vs Apache vs GPL: Which Open Source License Should You Actually Choose?

Choosing a license for your open source project is one of those decisions that feels minor and matters a lot. Here's the plain-language breakdown of the three most common licenses and when to use each.

Darpan Patel · Apr 20, 2026 · 7 min
I Rebuilt Our Site in Next.js 14. My Honest Six-Month Review.

I Rebuilt Our Site in Next.js 14. My Honest Six-Month Review.

After four years on a custom React SPA, we migrated to Next.js 14 App Router. Six months later I have real data on performance, developer experience, and the things I wish I'd known before starting.

Darpan Patel · Apr 20, 2026 · 8 min
The React Mistake That Crashed Our App at 50,000 Concurrent Users

The React Mistake That Crashed Our App at 50,000 Concurrent Users

We built a live event feature. It worked fine in testing. At 50,000 concurrent users it triggered a re-render cascade that locked up browsers across the entire platform. Here's exactly what happened.

Darpan Patel · Apr 20, 2026 · 7 min
TypeScript: The Pain Was Worth It. Here's What Changed After Two Years.

TypeScript: The Pain Was Worth It. Here's What Changed After Two Years.

I resisted TypeScript for longer than I'd like to admit. Two years after finally committing to it for a production codebase, I have data on what actually changed - and one honest admission about where I was wrong.

Darpan Patel · Apr 20, 2026 · 7 min
I Built the Same App in React, Vue, and Svelte. The Honest Winner.

I Built the Same App in React, Vue, and Svelte. The Honest Winner.

Same requirements, three frameworks. I built a real-time task management app in React, Vue 3, and Svelte and tracked developer experience, bundle size, performance, and how much I wanted to throw my laptop.

Darpan Patel · Apr 20, 2026 · 8 min
Prompt Engineering Is Dead. Long Live Context Engineering.

Prompt Engineering Is Dead. Long Live Context Engineering.

The term 'prompt engineering' set us up to think about the wrong problem. What actually determines AI output quality is context - and that requires a completely different mental model.

Darpan Patel · Apr 20, 2026 · 5 min
The 5 Security Mistakes Even Senior Developers Make

The 5 Security Mistakes Even Senior Developers Make

After doing code reviews for five years, I've noticed the same security issues appearing in experienced developers' code over and over. These aren't junior mistakes - they're the sneaky ones that knowledge doesn't automatically prevent.

Darpan Patel · Apr 20, 2026 · 7 min
I Spent a Week Trying to Hack My Own App. Here's What I Found.

I Spent a Week Trying to Hack My Own App. Here's What I Found.

I gave myself five days to find every security vulnerability in the SaaS product I'd been building for two years. The results were humbling, educational, and a little terrifying.

Darpan Patel · Apr 20, 2026 · 8 min