ASAshok Sen Gurudayalinashokgurudayal.hashnode.dev·Mar 19, 2023 · 2 min readSpring Boot and CacheA quick intro to caching and applying it to Spring boot applications. Why cache? In Software applications, it is required to provide users with up-to-date information but we could have some scenarios in which the data doesn't change very often. In th...00
ASAshok Sen Gurudayalinashokgurudayal.hashnode.dev·Dec 22, 2022 · 2 min readWorking with multiple versionsWorking with multiple projects is challenging and even more when they use different versions of JDK, node, etc. Just wanted to share a quick way to use multiple versions and switch easily. Node multiple versions Consider using NVM (node version manag...00
ASAshok Sen Gurudayalinashokgurudayal.hashnode.dev·Nov 17, 2022 · 3 min readMulti-module projects and Packaging frontend-backend togetherWhy multi-module projects? In multimodule projects, you split a big project into smaller modules. For instance, a website can be split to front-end, back-end and db modules. By splitting, it increases the readability and makes the project easier to...00
ASAshok Sen Gurudayalinashokgurudayal.hashnode.dev·Nov 9, 2022 · 3 min readCallBack, Promises and Async/Await in JSIn this article, wanted to give an overview of CallBack, Promises and Async/Await in JS Synchronous vs Asynchronous Synchronous is where in you go through a series of steps and you wait for each step to complete before moving to the next. There are t...00
ASAshok Sen Gurudayalinashokgurudayal.hashnode.dev·Nov 4, 2022 · 4 min readTesting Web performance before and after website migrationMigrating a customer facing website can be a daunting task. Even if all the website functionality works correctly, it is very important to ensure that the performance of the website is not compromised. Another reason to test website performance woul...00