AsyncLocalStorage 도입을 통한 Parameter Pollution 제거 및 결합도 최적화
Request Scoped Context – How I Stopped Passing Arguments Everywhere
Request Scoped Context – How I Stopped Passing Arguments Everywhere
The Real Cost of Technical Debt: How One Shortcut Became a $2M Problem
Mastering Design Principles: Dependency Inversion in Kotlin
The Dependency Injection Quest: How I Turned Spaghetti Code Into a Lightsaber 🚀
The Model Context Protocol (MCP): what it is and how to build a server
App-only 설정 강제와 Server License 만료로 인한 시스템 전면 마비 사례
Design Patterns: The Universal Language Every Developer Should Speak
AI Can Write Your Code. But It Can’t Design Your System.
Día 13: Tu clase tiene 50 métodos. Hace de todo. No hace nada bien.
When AI Services Shut Down: Why Your Payment Layer Needs to Outlast Your Models