Java
-

Getting Started with OSHI
OSHI (Operating System and Hardware Information) is a free, open-source Java library used to retrieve system information like CPU, memory,…
Read More » -

Objenesis Hello World Example
In Java, object instantiation typically involves invoking a constructor using the new keyword or reflective instantiation via Constructor.newInstance(). However, these…
Read More » -

Rate Limiting in Java: Implementing Per-User Throttling with Redis Buckets
To protect APIs from abuse and ensure fair usage, rate limiting is essential. It prevents users or clients from overwhelming…
Read More » -

Zero Downtime Deployments with Kubernetes and Argo Rollouts
Delivering new features quickly is important, but not at the cost of application stability. In modern DevOps workflows, zero downtime…
Read More » -

Jolokia Spring Boot Integration Example
Monitoring and managing Spring Boot applications can be greatly enhanced using tools like Jolokia, which exposes JMX MBeans over HTTP.…
Read More » -

Spring Boot 3 + Record-Based DTOs: Cleaner APIs with Better Type Safety
Java 16 introduced records, a new kind of class designed to model immutable data. With the advent of Spring Boot…
Read More » -

How to Secure REST APIs with Spring Security and JWT (2025 Edition)
In 2025, stateless authentication remains the go-to approach for securing REST APIs. Spring Security combined with JWT (JSON Web Tokens)…
Read More »





