Thoughts & Articles

Blog

Writing about backend development, web technologies, and the things I learn along the way.

Mar 10, 20268 min read

Building REST APIs with Rust and Axum

A deep dive into creating high-performance, type-safe REST APIs using Rust's Axum framework with JWT authentication and PostgreSQL integration.

RustAxumBackend
Read article
Mar 5, 20266 min read

Next.js App Router — Everything You Need to Know

A complete guide to Next.js 14 App Router: layouts, server components, data fetching patterns, and how it differs from the Pages Router.

Next.jsTypeScriptReact
Read article
Feb 28, 202610 min read

Mastering SQL Query Optimization

Practical techniques for optimizing slow SQL queries — covering indexes, execution plans, query rewrites, and avoiding N+1 problems.

SQLDatabasePerformance
Read article
Feb 20, 20265 min read

Tailwind CSS Tips You Wish You Knew Earlier

Lesser-known Tailwind utilities and patterns that will massively speed up your UI development workflow.

Tailwind CSSCSSUI
Read article
Feb 12, 20267 min read

Authentication Deep Dive: JWT vs Sessions

A thorough comparison of JWT tokens and session-based authentication — when to use each, security trade-offs, and implementation patterns.

AuthSecurityBackend
Read article
Feb 1, 20269 min read

Why I Switched from C# to Rust for Backend

My personal journey moving from ASP.NET Core to Rust — the learning curve, performance gains, and where each language truly shines.

RustC#.NET
Read article