Generate and Verify TOTP in Spring Boot Applications.

In this blog post, we’ll delve into the world of Time-Based One-Time Passwords (TOTP). Specifically, we’ll learn how to generate and verify TOTP in Spring Boot applications. What is TOTP Before we dive into the coding part, let’s first understand what TOTP is. TOTP is a common mechanism for two-factor authentication (2FA), improving the security…

Generating QR Code In SpringBoot Application

In this blog we will look at the generating QR Code in Spring Boot Application.  QR code (short for “quick-response code“) typically contains data for a location, contact information , and website.  Let’s try to generate QR code for Wifi network so that you can share the Wifi details with your guests with out revealing…


Exploring SDKMAN: A Versatile Tool for Java Developers

In the Java ecosystem, managing different versions of various software development kits (SDKs) can be a daunting task. This is where SDKMAN! steps in, offering a versatile solution to the problem. SDKMAN! is a software development kit manager that simplifies the installation, management, and switching between different versions of SDKs for Java Virtual Machine (JVM)…


Managing Multiple JDK Installations on Windows using JVMS

Due to different project requirements and updates, developers often end up having multiple installations of the Java Development Kit (JDK) on their machines. Managing these JDK installations is essential for a smooth development experience. In this blog post, we will discuss how to manage multiple JDK installations on Windows using Java Version Manager (JVMS) ….