trahoangdev

My Blog

Insights, tutorials, and stories from my journey as a developer.

Building Performant web apps with Next.js 15
5 min read

Building Performant web apps with Next.js 15

Discover strategies to optimize your Next.js applications for maximum speed and Core Web Vitals scores. Learn about Image optimization, Server Components, and advanced caching strategies.

Next.jsPerformanceWeb Development
Understanding React Server Components (RSC)
3 min read

Understanding React Server Components (RSC)

A deep dive into the architecture of React Server Components. Learn the difference between Server and Client components, how to manage the boundary, and why this changes web development forever.

ReactServer ComponentsArchitecture
Clean Code Principles for JavaScript Developers
3 min read

Clean Code Principles for JavaScript Developers

A comprehensive guide to writing maintainable, readable, and scalable JavaScript. We cover naming conventions, function purity, SOLID principles, and the art of refactoring.

JavaScriptClean CodeBest Practices
Mastering Tailwind CSS: From Basics to Advanced
4 min read

Mastering Tailwind CSS: From Basics to Advanced

A comprehensive guide to using Tailwind CSS effectively. Learn about custom configurations, the @apply directive, dark mode implementation, and advanced architectural patterns for scalable CSS.

Tailwind CSSCSSDesign
My Developer Journey: From Hello World to Senior Engineer
3 min read

My Developer Journey: From Hello World to Senior Engineer

A personal reflection on a decade of coding. From struggling with pointers in C++ to building large scale distributed systems. Here are the lessons I learned the hard way.

CareerPersonalReflection
Hello World: My First Blog Post
1 min read

Hello World: My First Blog Post

Introduction to my new blog features and what to expect in future posts.

Next.jsMDXPortfolio