My Blogs

Thoughts, updates, and random scribbles.

December 4, 2025

CORS in Node.js: Complete Guide to Cross-Origin Resource Sharing

Master CORS in Node.js. Learn why it exists, how to configure it properly, set up dynamic CORS, test CORS issues, and understand the security protecti...

Read more →
December 3, 2025

Production-Level Variable Definitions: Security Best Practices

Secure your production code with proper variable definitions. Learn about 'as const', Object.freeze(), and other techniques to prevent bugs and securi...

Read more →
December 2, 2025

Why TypeScript Saves You From Production Bugs

TypeScript catches errors before they reach production. Learn how it prevents bugs with practical examples.

Read more →
December 1, 2025

What's New in Next.js 16: Partial Prerendering and More

Next.js 16 introduces Partial Prerendering, better caching, and improved developer experience. Here's what makes it exciting.

Read more →
November 30, 2025

Why Use Next.js as a Full Stack Framework

Next.js has evolved into a powerful full-stack framework. Here's why I use it for everything from APIs to user interfaces.

Read more →
November 27, 2025

Designing with Tailwind CSS

Tailwind CSS changed how I think about styling. Here's why it makes building beautiful UIs faster and more enjoyable.

Read more →
← Back to Home