May
18,
2026
Building a GraphRAG Application with Spring AI Advisors
This article will walk you through an example application that demonstrates how to utilize the Spring AI advisors for GraphRAG. You’ll learn about the Spring AI advisor API and how it can streamline interactions between LLMs and applications with reusable components.
May
6,
2026
Watch Session: AI Literacy for Developers: Thinking Clearly While AI Writes the Code
In the rapidly shifting landscape of software engineering, the arrival of AI feels like a "scary moment" for many. Our identity as builders and creators is being challenged. In this insightful keynote, Russell Miles explores how we can navigate this transition not by fearing the technology, but by evolving our...
Apr
29,
2026
Is Software Engineering Over in the Age of Enterprise AI?
JAX London has always been grounded in real-world software engineering — focused on building stable, maintainable systems in production. With AI changing how these systems behave, the conference takes the next step: extending this focus into Enterprise AI — a direct consequence of what software engineering now requires.
Aug
13,
2025
Mastering the MCP Server with Spring Boot and AI
Modern AI applications rely on context. This is exactly where the Model Context Protocol (MCP) comes into play. It establishes a standardized bridge between tools, models, and applications, independent of platform or programming language. This article explores how to use MCP servers applying Spring AI as well as how to...
Aug
5,
2025
Demystifying Thread Dumps: Your Guide to Java Performance Optimization
Thread dumps are vital artifacts for troubleshooting performance problems in production applications. When an application experiences issues like slow response times, hangs, or CPU spikes, thread dumps provide a snapshot of all active threads, including their states and stack traces, helping you pinpoint the root cause. While tools like fastThread...
May
28,
2025
Use Cases for Generative AI
For the past year, almost every week the Software Engineering world is asked about Artificial Intelligence (AI). “What should Capgemini’s AI offerings be?”, “Aren’t you worried about the role of Capgemini software engineers now that AI can write code?” Specifically in these cases, the questions are around Generative AI. To...
Apr
23,
2025
30 Years of Java
Three decades of Java – sounds like a good reason to celebrate the programming language that’s become so deeply rooted in all IT systems and take a look at its development.
Dec
17,
2024
AI-Powered Code Review: Transforming Software Quality
Code reviews are a critical part of ensuring software quality assurance and maintaining high coding standards in the software development lifecycle. However, traditional code review processes can be time-consuming and prone to human error. Enter AI-powered tools for automated code review—a revolutionary approach that not only speeds up the process...
Jul
29,
2024
Learning and Building Deep Neural Networks with Kotlin
The first article in this series about deep neural network basics offers a unique perspective on the development and application of machine learning (ML) by comparing classic computational methods with modern ML approaches. Using the example of calculating a sine function – a basic trigonometric function – we highlight the...
May
28,
2024
What’s New in Java 22?
This article explores new features in Java 22, including finalized functionalities like unnamed variables for patterns and foreign function APIs, and new functionalities like pre-constructor code and multi-file source code launching. It previews features like a class-file API for bytecode manipulation and stream gatherers for custom stream operations, enhancing code...









