-
Core Java

Runtime Security in Java: Input Validation, Sandboxing, Safe Deserialization
Your Java application just got pwned. An attacker sent a crafted JSON payload, your deserialization code helpfully executed it, and…
Read More » -
Core Java

Java Jersey & Jackson ObjectMapper Example
When building REST APIs with Jersey (a JAX-RS implementation) and Jackson for JSON serialization, developers often need to customize how…
Read More » -
Enterprise Java

Metric Tagging in Micrometer
Micrometer is the instrumentation facade in Spring Boot’s observability ecosystem, providing a unified API to collect, tag, and publish metrics…
Read More » -
Core Java

Contract Testing Java Microservices with Pact: Ensuring Safe Deployments Across Teams
You’re about to deploy your payment service. Your tests pass. Code review looks good. But three other teams depend on…
Read More » -
Software Development

Functional Choreography for Microservices: From Theory to Practice
Microservices promised us independence. Each service would own its domain, deploy on its own schedule, and scale without stepping on…
Read More » -
Enterprise Java

Developing Stateful Custom Bean Validation Using Spring Boot
Bean Validation is a core feature of Spring Boot used to enforce rules on Java objects before they are processed…
Read More » -
Enterprise Java

Spring Boot & Hibernate @PartitionKey Guide
In high-scale applications, partitioning your database tables can significantly improve performance and scalability. Hibernate provides support for partitioning with the…
Read More » -
Core Java

Serverless Java: When it Helps, When it Hurts, and How to Overcome the Limits
Java and serverless computing seem like an odd couple. Java’s enterprise heritage clashes with serverless’s demand for quick starts and…
Read More »






