Sahar Asadian·Jul 14Grokking Concurrency: Chapter 5 — Interprocess CommunicationIn Chapter 5 of Grokking Concurrency, the focus shifts to how the fundamental building blocks interact: Interprocess Communication (IPC)…
Sahar Asadian·Jun 29Grokking Concurrency: Chapter 4 — Building Blocks of ConcurrencyIn Chapter 4 of Grokking Concurrency, the focus shifts from hardware to the core software building blocks of execution: Processes and…
Sahar Asadian·Jun 22Grokking Concurrency: Chapter 3 — How Computers WorkIn Chapter 3 of Grokking Concurrency, the focus shifts from high-level software concepts to the actual physical hardware that drives them…
Sahar Asadian·Jun 17Grokking Concurrency: Chapter 2 — Serial and Parallel ExecutionIn Chapter 2 of Grokking Concurrency, the focus shifts to one of the most fundamental concepts: serial and parallel execution. While serial…
Sahar Asadian·Jun 10Grokking Concurrency: Chapter 1 -Why Concurrency Matters!Welcome to the first part of my Grokking Concurrency series! Today, we are diving into Chapter 1 to explore the fundational concepts of…
Sahar Asadian·May 30Understanding Android Architecture Patterns: MVC, MVP, MVVM, and MVISoftware architectural patterns define the fundamental structure and organization of an application. By establishing clear boundaries…A response icon1A response icon1
Sahar Asadian·Sep 1, 2025Software Engineering Principles Part TwoIn Part One of Software Engineering Principles, we explored foundational concepts like KISS, DRY, YAGNI, SoC, and Modularity. You can find…
Sahar Asadian·Aug 25, 2025Software Engineering Principles Part OneIn this article, we will explore part one of the Software Engineering Principles with real-world examples and code samples, including KISS…
Sahar Asadian·Mar 6, 2025Koin Dependency Injection in Kotlin Multiplatform (KMP)To fully grasp the concepts discussed in this article, it’s essential to have a foundational understanding of Kotlin Multiplatform (KMP)A response icon1A response icon1
Sahar Asadian·Feb 6, 2025Focus Management In Android TVBefore diving into the specifics of focus management in Android TV, it’s beneficial to have read my previous articles on the subject. They…