Technical Thoughts
A collection of articles covering system design, engineering practices, and technical decision making.
Scaling Next.js Applications for Production
Learn about the best practices for performance and SEO in large-scale Next.js projects.
Mastering TypeScript Generics
Deep dive into complex generic patterns and how they can improve your type safety.
Microservices vs Monoliths: The Honest Trade-offs
When should you actually switch to microservices? Avoid the hype and understand the operational cost.
The Rise of Edge Computing in Modern Web
Deploying logic closer to users. How Vercel and Cloudflare are changing the infrastructure game.
Why Web Developers are Learning Rust in 2024
From WASM to high-performance CLI tools, Rust is becoming a must-have skill for senior engineers.
Building an Effective Code Review Culture
Code reviews are for team growth, not just catching bugs. Learn how to give and receive feedback.
State Management in React: Beyond Redux
Exploring Zustand, Jotai, and Signals. Choosing the right tool for your application complexity.
Understanding Database Indexing for Faster Queries
A deep dive into B-Trees, Hash indexes, and how to optimize your SQL queries for scale.
Want more technical deep dives?
I regularly share my findings and experiences in software engineering. Follow me on LinkedIn or GitHub for more frequent updates.