Anand NathinMicrosoft Mobile EngineeringScaling Mobile Development at Microsoft— Mental ModelPart 1 of an architectural series which takes a stab at addressing scaling mobile development in Microsoft mobile ecosystem.Jun 121Jun 121
Anand NathTemplate pattern in KotlinTemplate method pattern is one of the famous patterns in coding world. The way that works is using inheritance.May 2, 2023May 2, 2023
Anand NathinMicrosoft Mobile EngineeringScaling Teams Mobile Development — The Mental ModelA prequel to the series where we discuss the problem statement in a more generic way and draw some parallels with popular design patterns.Mar 3, 20231Mar 3, 20231
Anand NathRefreshing the Memoizer patternRefresher on the Memoizer design pattern from Java Concurrency in Practice book.Dec 11, 2022Dec 11, 2022
Anand NathLazy initializaton in kotlinIn this article we explore Kotlin’s lazy keyword and a way to deal with async lazy.Nov 27, 20221Nov 27, 20221
Anand NathinMicrosoft Mobile EngineeringScaling Teams Mobile Development — Applying the design pattern.In this post, we will take a look at an example app which implements contributor design pattern. Read more on this pattern in part 1.Nov 16, 20221Nov 16, 20221
Anand NathinMicrosoft Mobile EngineeringScaling Teams Mobile Development — Evolving the design pattern.Want to learn about a design pattern that can be used to modularize mobile code bases? Read on to know what we do at Microsoft Teams.Aug 24, 20227Aug 24, 20227