3rd Generation Agentic AI
Solving Integration, Intelligently |
| Agile Architecture |
| An Engineer's Guide to the Semantic Layer (Critical Infrastructure) |
| Refactoring REST APIs for the Last Time: Strategies for a Future-Proof Design |
| Six Secrets to Succeeding with Microservices |
When Code is Cheap, Architecture is Everything
Architecture in the Age of AI |
Why AI Acceleration Keeps Slowing You Down
The Paradox of Speed vs Delivery |
| Apache Flink: Unlocking the Power of Real-Time Data Processing |
| Java Testing Lab: Test Driven Development (with Ai) |
Java's Asynchronous Ecosystem
Too Many Tools, One JVM |
What's New In Java (Live): Simplicity and Vector API
New `main`, Simple Sources, Web servers, Value Objects, and the Vector API |
What's New in Java (Live): Concurrency
Virtual Threads, Structured Concurrency, and Scoped Values |
What's New in Java (Live): Language and Native Interop
Primitive Patterns, Flexible Constructors, Foreign Functions |
What's New in Java (Live): Tools, Gatherers and Constants
Essential Tools, Stream Gatherers, Module Imports and Lazy Constants |
AI 3-in-1: Agents, RAG and Local Models
Building out an AI agent that uses RAG and runs locally |
AI Security for Developers and Practitioners - 1/2 day
Building Safe, Trustworthy, and Resilient AI Systems |
Incorporating AI into your SDLC
Leveraging AI tooling across the phases of your software development lifecycle |
Prompt Engineering Accelerator for AI
Mastering the Techniques, Patterns, and Strategies Behind High-Performance AI Prompting |
Understanding MCP (Model Context Protocol)
Understanding how AI agents connect to the world |
Understanding MCP (Model Context Protocol) - A hands-on guide
Understanding how AI agents can connect to the world |