Jul
15,
2026
Distributed Log at the Heart of Modern Architectures
Event Sourcing, Durable Execution, and Consensus Protocols are often presented as distinct architectural patterns, but they all rely on the same foundational abstraction: the distributed log. In this article, you'll learn how the simple properties of append-only logs—immutability, ordering, and deterministic replay—enable systems to maintain consistency, recover from failures, and...
Jul
3,
2026
Discipline Beats Speed: Why the Best Engineers Are Hitting the Brakes on AI
Artificial intelligence has given software development a speed it never had before. That's what makes it dangerous – not because it writes unreliable code, but because speed without direction runs straight into disaster. At JAX London, several leading engineers arrive at the conclusion: what matters now isn't the programming language,...
Jun
10,
2026
Why Graph Databases Are Often Underestimated
Graph databases are unfairly overlooked. While other NoSQL systems have established themselves as alternatives to relational database systems, graph databases haven't quite broken out of their niche. But there are many use cases where they offer excellent solutions. It's time for a hands-on introduction using Neo4j as an example.
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.









