Articles

In-depth technical articles about web development, software engineering, and programming concepts.

Popular Topics

September 22, 2025 25 min read

ThreadLocal in Spring Boot: Solving Real-World Problems with Thread-Confined Storage

Master ThreadLocal in Spring Boot applications. Learn how to handle user context, distributed tracing, transaction management, and tenant isolation with practical examples and best practices.

Java Spring Boot ThreadLocal Concurrency Multi-threading Backend Best Practices
Read Article
September 3, 2025 12 min read

SQL SELECT Queries: From Basic to Advanced

Master SQL SELECT queries with practical examples using an Indian e-commerce dataset. Learn filtering, joins, aggregations, and window functions.

SQL Database SELECT Queries Tutorial MySQL PostgreSQL
Read Article
August 18, 2025 25 min read

Spring State Machine: Complete Guide to Building Stateful Applications

Master Spring State Machine for managing complex workflows and state transitions. Learn states, events, transitions, actions, guards, hierarchical states, and build production-ready stateful applications.

Spring Boot State Machine Workflow Java FSM Design Patterns
Read Article
June 20, 2025 15 min read

Neovim with IntelliJ Keymaps

Configure Neovim with IntelliJ IDEA keybindings for Java/Kotlin development: LSP, refactoring, and familiar shortcuts.

Neovim IntelliJ IDEA IDE Vim Development Java Kotlin LSP Keymaps
Read Article
April 14, 2025 25 min read

Maven Build Tool: From Basics to Production

Master Maven for Java projects. Learn dependency management, build lifecycle, plugins, multi-module projects, and production best practices.

Maven Java Build Tool Dependency Management CI/CD DevOps
Read Article
April 4, 2025 25 min read

Kotlin Caching From Scratch: A Complete, Practical Guide

Build robust caches in Kotlin from first principles. Learn cache-aside, read-through/write-through, eviction policies, coroutines integration, Caffeine, Redis, Spring Boot annotations, stampede protection, metrics, and testing.

Kotlin Caching Performance Coroutines Caffeine Redis Spring Boot Concurrency
Read Article
Previous

Stay Updated

Get notified when I publish new articles and tutorials. No spam, unsubscribe at any time.