Hitesh DasArchitecture Learnings #7, Design Patterns — Builder vs Decorator and the Pizza ProblemOne of the common design questions in Software Engineering interviews is the Pizza problem. i.e Building the software for a pizza shop who…6 min read·Dec 23, 2020----
Hitesh DasHands-on Android Jetpack DataStore — Part 2In the first part, we have seen how we can set up the Jetpack DataStore Preferences and also the Proto/Typed DataStore in your android…3 min read·Nov 28, 2020----
Hitesh DasArchitecture Learnings Part #5 {Decoding the S.O.L.I.D Principles} My way or S.O.L.I.D way !!!Can you relate the THE SPAGHETTI CODE metaphor to your code? Do you want to get rid of it?4 min read·Aug 20, 2020----
Hitesh DasArchitecture Learnings Part #4 {Understanding the popular MV(x) Patterns}In this article, we will read about different MV(x) Architecture Patterns widely used in application development. Every architecture has…4 min read·Aug 2, 2020----
Hitesh DasArchitecture Learnings Part #3 {What is in a Domain?}In the last two articles we read about how to model a Model and how Model changes can make a View to react. If you have not read the first…5 min read·Jul 10, 2020----
Hitesh DasArchitecture Learnings Part #2 {How to build a View that reacts on model changes?}In the first part of this series we have discussed what is in a Model, the relation to State and how a well defined Model can solve some…3 min read·Jun 21, 2020----
Hitesh DasArchitecture Learnings Part #1 {What is in a Model?}As a developer we come to hear these words MVC, MVP, MVVM, MVI daily and we do a lot of brainstorming to decide which architectural…4 min read·Jun 21, 2020--1--1
Hitesh DasAndroid Method Profiler Tool (AMP) using AspectJThe word of Aspect Oriented Programming4 min read·Feb 26, 2020----