Java
-
Demo Project: How @BasePathAwareController Breaks Link Builders
This minimal example shows two controllers in a Spring Data REST app with base path /api: One using @BasePathAwareController —…
Read More » -
LLM Apps in Java Using LangChain4j
LangChain4j is a powerful Java framework that simplifies the integration of large language models (LLMs) into Java applications. It provides…
Read More » -
How to Use Spring AI to Extract Structured Data from Images
Extracting structured data from images is a requirement in many domains, including scanning receipts and documents, analyzing visual content in…
Read More » -
JMeter Session Cookie Management Example
When testing web applications using Apache JMeter, handling session cookies is vital for simulating real-world user behavior—especially in login/logout scenarios.…
Read More » -
Using Keycloak with Spring Boot: Full Identity Provider Integration
If you’re building a modern enterprise-grade application, identity management is no longer an optional extra—it’s foundational. Whether you’re aiming for…
Read More » -
Java Thread-per-Connection vs Thread-per-Request
This article explores how Java uses threads to manage client connections and process incoming requests. We will compare the thread-per-connection…
Read More » -
Generate a Valid Expression from String Numbers to Target Value
In this article, we will explore how to generate a valid mathematical expression from a string of digits that evaluates…
Read More » -
Session Fixation and CSRF in Modern Java Apps: Still a Threat in 2025?
In the ever-evolving landscape of web security, some threats never quite go away—they just adapt. Session Fixation and Cross-Site Request…
Read More »