Nikhil Soman Sahu

Nikhil Soman Sahu @nikhilxd

About: Software Developer

Location:
Banglore
Joined:
Oct 20, 2022

Nikhil Soman Sahu
articles - 70 total

Vaadin vs Frontend Frameworks: A Java Developer’s Sarcastic Survival Guide

Subtitle: Because Sometimes You Just Want to Write Code, Not Fight JavaScript...

Learn More 1 0May 17

🤔 `spring.kafka.consumer.fetch-min-size` Not Applying? Let’s Talk About It.

So you’re building a Spring Boot Kafka consumer, tweaking those sweet application.properties, and...

Learn More 0 0Apr 5

100 imp interview questions for Java developers

Core Java What is the difference between == and .equals() in Java? Explain the concept of...

Learn More 4 0Apr 4

Claude Code: The AI Terminal Sidekick We've Been Waiting For

Hey devs! Just spent my weekend playing with Anthropic's new Claude Code tool, and I HAD to share...

Learn More 1 0Apr 2

Deploying Spring Boot 3.1 on Heroku with Tomcat 10.1

Introduction Deploying a Spring Boot 3.1 application on Heroku with Tomcat 10.1 might seem...

Learn More 0 0Apr 2

How to Host a Web App for Free

Have you ever built an awesome web app, only to realize that hosting can be expensive? Well, what if...

Learn More 1 0Apr 2

Understanding LinkedIn Authwall: How it Works, Benefits, and Implementing it on Your Website

The LinkedIn Authwall is a protective access layer that LinkedIn has implemented to manage the...

Learn More 0 0Nov 5 '24

Mastering Encapsulation in Java: A Comprehensive Guide with Examples

A Detailed Guide to Java Encapsulation Encapsulation is one of the four fundamental OOP...

Learn More 2 0Oct 24 '24

Spring Boot Caching Simplified: How to Use JetCache Effectively

Caching is a powerful technique that can drastically improve application performance by reducing the...

Learn More 0 0Oct 21 '24

Deleting Duplicate Data from MySQL

Hey there, 👋 Welcome to another blog post. Today, we’ll tackle something every database engineer...

Learn More 1 0Sep 23 '24

Spring Security: Protecting Your App from Everyone (Including You!)

If you've ever spent an afternoon battling with Spring Security, you might feel like the framework...

Learn More 0 0Sep 16 '24

Java 8 Features: A Comprehensive Guide

Java 8, released in March 2014, brought significant improvements and new features to the Java...

Learn More 2 0Sep 16 '24

Integrating Google Maps in Spring Boot Backend: A Comprehensive Guide

Introduction In today's geographically aware applications, integrating mapping services...

Learn More 15 0Aug 29 '24

Understanding JAAS and Its LoginModule: A Comprehensive Guide

In the world of Java security, Java Authentication and Authorization Service (JAAS) is a crucial...

Learn More 4 0Aug 15 '24

How does Spring Boot handle static resource caching

Well Spring Boot provides several ways to handle caching of static resources: Default...

Learn More 2 0Jul 14 '24

AOP Concepts and Terminology: A Comprehensive Guide

Aspect-Oriented Programming (AOP) is a paradigm in software development that aims to increase...

Learn More 0 0Jul 13 '24

How to Implement Custom Exponential Retry in Spring Boot with Kafka

🧵 Struggling with custom exponential retries in your Spring Boot Kafka application? Here’s a quick...

Learn More 1 2Jul 1 '24

Spring Framework Remoting: A Comprehensive Guide to Distributed Communication

Here's a detailed blog post on remoting in the Spring Framework: Remoting in Spring...

Learn More 3 0Jun 22 '24

Spring vs Spring MVC vs Spring Boot: A Detailed Comparison for Java Developers

In the ever-evolving landscape of Java development, the Spring Framework has emerged as a powerhouse,...

Learn More 6 0May 25 '24

Creating Spring Data Repositories for JPA: A Detailed Guide

Spring Data JPA is a powerful framework that makes it easy to work with relational databases in...

Learn More 7 0May 25 '24

"Top Linux Interview Questions and Answers for Aspiring System Administrators"

Preparing for a Linux interview involves understanding various topics, ranging from basic commands to...

Learn More 3 0May 23 '24

Should You Learn JSP and Servlets Before Spring? A Comprehensive Guide for Java Developers

When venturing into the world of Java web development, one common question arises: should you learn...

Learn More 11 1May 23 '24

Understanding Load Balancers: The Backbone of Scalable Web Applications

In today's digital landscape, where web applications and services need to be highly available,...

Learn More 1 0May 20 '24

Spring Boot vs. Quarkus vs. Micronaut: The Best Java Frameworks for Modern Development

Hey Java Folks! Welcome to another deep dive into the exciting world of Java development....

Learn More 71 0May 19 '24

Software Engineering Principles Every backend Developer Should Know

As a backend developer, there are several software engineering principles that are crucial to...

Learn More 3 0May 18 '24

Deploying a Spring Boot Application: A Comprehensive Guide

Deploying a Spring Boot application can be straightforward or complex, depending on the deployment...

Learn More 58 0May 17 '24

How to Configure Spring Boot with Memcached

Introduction: Caching is a fundamental performance optimization technique for read-heavy database...

Learn More 17 0May 15 '24

Oracle SQL vs MySQL: A Comprehensive Comparison

Introduction: In the world of relational database management systems (RDBMS), Oracle SQL and MySQL...

Learn More 2 0May 14 '24

Understanding Thymeleaf: A Powerful Java Template Engine

Thymeleaf is a modern server-side Java template engine designed to work with web and non-web...

Learn More 8 0May 14 '24

Mastering Oracle SQL Interview Questions: Tips and Answers

Introduction: Briefly introduce the importance of Oracle SQL in database management and the...

Learn More 2 0May 13 '24