Browsing Category
API & Frameworks
86 posts
Java 25: JEP 512, JBang, Notebooks, GraallPy and Raspberry Pi for Interactive Learning
When most people think of Java, their minds jump immediately to enterprise software, Android applications, or large back-end…
Elasticsearch Java SDK: No Magic, Just Solid Design Choices
Java’s API ecosystem is massive, but quality is not granted for free, and not necessarily widespread. Building a…
Building MCP Tools (for AI Agents) using Spring AI
Introduction The innovation of AI Agents and Agentic AI systems has revolutionized the adoption of Generative AI. Agents…
LEARNING Java Automation the SOLID Way: A Beginners Guide to Learn Page Object Model with Java SOLID principles
Introduction: Java is one of the most popular programming languages in the test automation field. A solid grasp…
Apache Causeway – GOING FURTHER
In this article we'll continue our exploration of the Apache Causeway, a Spring Boot framework for domain-driven apps following the naked objects pattern. Our focus this time is the framework's support for validation, on testing, and we'll also look at some additional UI hints.
High Speed JPA
JPA sometimes carries the stigma of being “too slow for production.” Yet in countless projects, it has quietly…
BoxLang: A Dynamic Renaissance – From Zero to Release in 21 Months
An 18-Year Drought In the world of programming languages, 18 years is more than an eternity—it’s a generational…
No Deadlocks in MongoDB: Atomic Documents and Retries with Spring Data MongoDB
Deadlocks are frequent in SQL databases, as normalization and two-phase locking (2PL) require locking multiple tables or rows…
Optimizing Spring Integration Tests at Scale
1. Introduction Sprint Boot is a popular Java framework that provides a rich platform for integration testing. It’s…
JVM Iceberg – The AI edition
The common narrative suggests Java is unsuitable for AI, relegating it to backend services while Python dominates research…