In this post, I'll explore how AI skills can expose your agent to prompt injection, why seemingly safe skills still carry risks, and how to stay protected.
Spring Authorization Server joining Spring Security 7 is the perfect moment to finally try it out. We'll look at configuring clients, testing OAuth flows, and customizing JWT token claims.
Spring Boot introduced its own starter for OpenTelemetry in Spring Boot v4.0.0. This makes it easier to send logs, metrics and traces to any OpenTelemetry-backend. In this blogpost, we'll explore how to use this new starter.
Spring Retry is no more... or at least not as a separate library. Instead of that, you can now utilize retry-related functionality within Spring Core! Which functionality? That's what this blogpost is all about.
Spring Boot 4 includes an upgrade to Jackson 3. In this blogpost I'll talk about some of the big changes in Jackson 3.
Spring Boot Actuator's liveness and readiness probes have been enabled by default since Spring Boot 4. What better time could there be to explore the possibilities of these probes?
Spring Security 7 made it possible to easily set up Multi-Factor Authentication within your applications. This allows you to combine any of the authentication methods Spring provides and create an even more secure setup.
Spring has a new way of registering beans programmatically called the BeanRegistrar. In this tutorial I'll talk about how and when to use it.
Spring Boot 4 introduces us to a new testing utility called RestTestClient. RestTestClient provides a uniform experience when testing your API's regardless of whether you want to write a unit test, integration test or end-to-end test.
Say goodbye to manual versioning your REST API's and hello to the new API versioning within the Spring framework.