Vijaynath ViswanathanCaching Strategies and Cache Eviction PoliciesCaching is critical for any high-performance system. The goal of a cache is to speed up getting some data from slower storage by storing…Jan 7, 2023Jan 7, 2023
Vijaynath ViswanathanForward Proxy Vs Reverse ProxyBefore getting into the difference between forward and reverse proxy let’s understand what is proxy service in general. A proxy acts on…Aug 16, 2022Aug 16, 2022
Vijaynath ViswanathanJohn Doe, The Super Developer — A object-oriented short story of a developerYears passed by and he started working for a brand new car manufacturing company. The company decided to make five different models of the…Apr 9, 2022Apr 9, 2022
Vijaynath ViswanathanShould I use ConfigureAwait(true) or ConfigureAwait(false)?If you are writing code that updates the UI then set ConfigureAwait to true (ConfigureAwait(true))Apr 5, 20223Apr 5, 20223
Vijaynath ViswanathanWhy do we need the adapter design pattern in object-oriented programming and what problem does it…The adapter design pattern is easy to understand as we use this pattern quite a lot in our daily life. If you have ever used any kind of…Mar 27, 2022Mar 27, 2022
Vijaynath ViswanathanThe config file is a dependency too for unit test, which should be mockedI had a discussion with one of my friends today on the config files and unit testing. The doubt he had was Config is the part of the…May 18, 2020May 18, 2020
Vijaynath ViswanathanAngular ComponentsComponents are one of the basic building blocks of the Angular framework. In this article, you will see how to build an Angular component…Apr 11, 2020Apr 11, 2020
Vijaynath ViswanathanObject lazy loadingIn one of the projects I was working on, we have encountered a problem was application loading time was a bit high. After investigating we…Jan 18, 2020Jan 18, 2020
Vijaynath ViswanathanAccessing Custom Configuration Section in .Net CoreThe old day’s complexity of reading config sections from complex XML / Configs are gone. Now it has been made much easier in .Net core…Sep 3, 20192Sep 3, 20192