---
title: "Ashok Sen Gurudayal (@ashokgurudayal) | Hashnode"
description: "Software Engineer who likes to innovate. Read the latest articles by Ashok Sen Gurudayal on Hashnode."
url: "https://hashnode.com/@ashokgurudayal"
---

@ashokgurudayal

# Ashok Sen Gurudayal

@ashokgurudayal · Joined November 2022

Software Engineer who likes to innovate

### [Spring Boot and Cache](https://ashokgurudayal.hashnode.dev/spring-boot-and-cache?utm_source=hashnode&utm_medium=feed)

A 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...

2 min read · [ashokgurudayal.hashnode.dev](https://ashokgurudayal.hashnode.dev/spring-boot-and-cache?utm_source=hashnode&utm_medium=feed)

[Mar 19, 2023](https://hashnode.com/posts/spring-boot-and-cache/641699353109d3b8bf138df7)

### [Working with multiple versions](https://ashokgurudayal.hashnode.dev/working-with-multiple-versions?utm_source=hashnode&utm_medium=feed)

Working 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...

2 min read · [ashokgurudayal.hashnode.dev](https://ashokgurudayal.hashnode.dev/working-with-multiple-versions?utm_source=hashnode&utm_medium=feed)

[Dec 22, 2022](https://hashnode.com/posts/working-with-multiple-versions/63a4b029c3f2a72dba4383f9)

### [Multi-module projects and Packaging frontend-backend together](https://ashokgurudayal.hashnode.dev/multi-module-projects-and-packaging-frontend-backend-together?utm_source=hashnode&utm_medium=feed)

Why 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...

3 min read · [ashokgurudayal.hashnode.dev](https://ashokgurudayal.hashnode.dev/multi-module-projects-and-packaging-frontend-backend-together?utm_source=hashnode&utm_medium=feed)

[Nov 17, 2022](https://hashnode.com/posts/multi-module-projects-and-packaging-frontend-backend-together/637633df05efcb6966bdf913)

### [CallBack, Promises and Async/Await in JS](https://ashokgurudayal.hashnode.dev/callback-promises-and-asyncawait-in-js?utm_source=hashnode&utm_medium=feed)

In 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...

3 min read · [ashokgurudayal.hashnode.dev](https://ashokgurudayal.hashnode.dev/callback-promises-and-asyncawait-in-js?utm_source=hashnode&utm_medium=feed)

[Nov 9, 2022](https://hashnode.com/posts/callback-promises-and-asyncawait-in-js/636bfb6636b0d26024989fce)

### [Testing Web performance before and after website migration](https://ashokgurudayal.hashnode.dev/testing-web-performance-before-and-after-website-migration?utm_source=hashnode&utm_medium=feed)

Testing Web performance before and after website migration

4 min read · [ashokgurudayal.hashnode.dev](https://ashokgurudayal.hashnode.dev/testing-web-performance-before-and-after-website-migration?utm_source=hashnode&utm_medium=feed)

[Nov 4, 2022](https://hashnode.com/posts/testing-web-performance-before-and-after-website-migration/636515106c3c5e43cbf37dba)
