Media Summary: What's the one skill that truly defines a senior developer? In this episode of the Tony Hoare called it his billion-dollar mistake, allowing null references in programming languages. Now Spring Boot 4 is here to ... JDK 26 is here and it brings a powerful new API for lazy initialization! Lazy Constants (formerly Stable Values) let you defer ...
Dan Vega S Unexpected Java - Detailed Analysis & Overview
What's the one skill that truly defines a senior developer? In this episode of the Tony Hoare called it his billion-dollar mistake, allowing null references in programming languages. Now Spring Boot 4 is here to ... JDK 26 is here and it brings a powerful new API for lazy initialization! Lazy Constants (formerly Stable Values) let you defer ... Learn how to implement Retrieval Augmented Generation (RAG) in your In this tutorial we will look at 5 common mistakes we make as Spring Developers and how we can improve on them. This isn't in ... Most developers reach for a message broker the second they hear "reliable events", but you might not need one. Spring Modulith ...
In this tutorial we will take a look at how to structure your code in your Spring Boot applications. First we will cover some best ... Stuck choosing between a messy monolith and the complexity of microservices? There's a sweet spot in between which is a ... Still working with JMS in your enterprise applications? You're not alone. While newer messaging technologies exist, the reality is ... In this tutorial you are going to learn how to write an integration test in Spring Boot using Testcontainers. We are going to use ... In this tutorial we will discuss what RAG is and when we might want to reach for this technique. Ill show you how to get start4d with ... Rod Johnson, the creator of Spring Framework, has launched Embabel. A framework for building AI agents on the JVM.
The future of AI integration is here, and it's called Model Context Protocol (MCP)! In this tutorial, I'll show you how to build your ...