Aman JainMicroservices-Caching StrategiesIn this article we will look at different caching strategies that can be implemented in your services.May 29May 29
Aman JainMicroservices Design Patterns-Part IIIn the first part of this series, we uncovered few design patterns (Retry and Circuit-Breaker)that we can implement to resolve…Dec 11, 2023Dec 11, 2023
Aman JainMicroservices Design Patterns- Part IIn this multi-part series, I would like to describe some of the design patterns that every engineer should know when it comes to…Nov 20, 2023Nov 20, 2023
Aman JainRender Props with ReactWe saw in the compound pattern, how we can re-arrange the component without need of further development. HOC design allows you to wrap the…May 16, 2018May 16, 2018
Aman JainReact HOC PatternIn my earlier post, I spoke about the compound pattern. Compound patterns give developers the flexibility of re-arranging the components…May 16, 2018May 16, 2018
Aman JainRedux Simplification- Part 2In part-1 I described, how we can implement the three principles of Redux.Apr 30, 2018Apr 30, 2018
Aman JainRedux SimplificationLot of times, I hear the developers say they don’t understand Redux or that implementing Redux is difficult.Apr 30, 2018Apr 30, 2018
Aman JainReact Compound PatternHere is the first in the list of posts on React Design Patterns.Apr 23, 2018Apr 23, 2018
Aman JainMy take on Dynamic ProgrammingAfter understanding recursive programming and then learning master theorem, the natural course to take on was Dynamic Programming.Apr 3, 2018Apr 3, 2018
Aman JainDemystifying Master TheoremWhen you implement any algorithm, the first question that you are asked is what is the run time complexity?Mar 14, 2018Mar 14, 2018