-
Enterprise Java

Spring Boot SSRF Mitigation with InetAddressFilter
Spring Boot applications often make HTTP requests to external services using clients such as RestClient, WebClient, or other HTTP client…
Read More » -
Software Development

Hardening GitHub Actions with Least Privilege
GitHub Actions has become a core part of modern CI/CD pipelines. It can build software, run tests, publish packages, create…
Read More » -
Enterprise Java

Building Reliable API Tests With Microcks
Modern applications usually depend on several APIs and microservices. During development and testing, however, those dependencies may not always be…
Read More » -
Enterprise Java

Spring Boot REST Docs Example
Spring Boot REST APIs are commonly documented using tools such as Swagger/OpenAPI. Another useful option is Spring REST Docs, which…
Read More » -
Enterprise Java

Spring Boot CRUD Operations with Supabase
Spring Boot is widely used for building REST APIs and backend applications in Java. When an application needs persistent storage,…
Read More » -
Core Java

Java Scoped Values: A Practical Example
ScopedValue provides a way to share contextual data with methods without passing that data explicitly through every method parameter. A…
Read More » -
Core Java

Java Compact Source Files: No Class, No Static Main
Java has traditionally required a class and a static main method even for the smallest programs. Java 25 changes this…
Read More » -
Core Java

How to Fix Jackson LocalDate JSON Parse Errors
Jackson is one of the most commonly used libraries for converting JSON data into Java objects and vice versa. When…
Read More » -
Core Java

DB-Scheduler: A Reliable Scheduler for Java
Scheduling background jobs is a common requirement in Java applications. Applications often need to send notifications, generate reports, clean up…
Read More »





