Spring 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...Mar 19, 2023 · 2 min readashokgurudayal.hashnode.dev
Working 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...Dec 22, 2022 · 2 min readashokgurudayal.hashnode.dev
Multi-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...Nov 17, 2022 · 3 min readashokgurudayal.hashnode.dev
CallBack, 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...Nov 9, 2022 · 3 min readashokgurudayal.hashnode.dev
Testing 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...Nov 4, 2022 · 4 min readashokgurudayal.hashnode.dev