Kotlin : Channels vs Flow in PracticeIntroduction Choosing between Channels and Flow causes more confusion than almost any other Kotlin coroutine concept. This isn't about which is "better" - they solve different problems. This guide provides clear, practical rules with real examples yo...Jan 1 · 8 min readrommansabbir.com
Kotlin Channels: A Simple, Practical Guide (Beginner → Advanced)This guide explains what Channels are, when to use them, how to use them correctly, and when NOT to use them — in simple, professional language. 1. What problem do Channels solve? In Kotlin coroutines, you often have multiple coroutines running at t...Dec 30, 2025 · 4 min readrommansabbir.com
Preview-Safe ViewModels in Jetpack Compose with HiltJetpack Compose simplifies UI development, but when combined with Hilt and Compose Preview, it exposes a subtle architectural challenge that many teams encounter in real projects. This article explains: the real problem why it happens why some “cl...Dec 23, 2025 · 4 min readrommansabbir.com
Kotlin, Spring Boot : HandlerInterceptor vs Filterhttps://ylnk.cc/ In Spring Boot, both Filters and HandlerInterceptors help us intercept HTTP requests and responses, but they work at different levels in the app. Picking the right one depends on what you need—whether it's low-level request handlin...Jun 29, 2025 · 3 min readrommansabbir.com
In-Memory Caching: Tiny Trick - Massive ImpactUse Case: Short URL Service Optimization The Problem: Redundant Requests, Wasted Resources In backend services like a short URL redirect system, you’ll often get repeat requests from the same client or IP hitting the same short URL — sometimes severa...May 11, 2025 · 4 min readrommansabbir.com