Turning the Compiler Into Your Co-Architect Post date August 27, 2025 Post author By Mykola Haliullin Post categories In c-sharp, design, Kotlin, oop, oop-design-patterns, programming-languages, software-architecture, software-development
Designing a Flexible Ability System in Games Using the Chain of Responsibility Pattern Post date August 5, 2025 Post author By Mykola Haliullin Post categories In ability-system-design, chain-of-responsibility, game-development, game-programming-pattern, gameplay-ability-system, modular-game-architecture, object-oriented-programming, software-architecture
Using Closures to Extend Class Behavior Without Breaking Encapsulation Post date August 5, 2025 Post author By Mykola Haliullin Post categories In kotlin-closures, lambda-encapsulation, object-oriented-programming, public-api-design, software-architecture, software-design, software-development, Technical Debt