API = Some REST and HTTP, right? RIGHT?!

Let's be honest: many of our so-called "REST" APIs aren't REST. They're just JSON-RPC over HTTP, with versioning challenges, brittle integrations, clumsy error handling, and a maintenance burden we all know too well. Let's do something about this! We’ll go straight to the patterns that matter in production, tackling the real-world challenges head-on: building evolvable versioning strategies, designing sane error responses, providing clear API contracts, and demystifying the practical use of hypermedia (HATEOAS). You'll leave with practical, battle-tested approaches for building APIs that are maintainable and scalable. We'll also discuss when to use REST and when alternatives like GraphQL or gRPC are a better tool for the job. All demos use Jakarta EE and MicroProfile, but the patterns can be applied to any modern web stack of your choosing.

Agentic Loops Are Changing Software Development
▶︎

Agentic Loops Are Changing Software Development

Damien Jones: Best in Show: Building a Crufts-Ready AWS Business Platform in 5 Weeks
▶︎

Damien Jones: Best in Show: Building a Crufts-Ready AWS Business Platform in 5 Weeks

Domain-centric? Why Hexagonal- and Onion-Architecture are answers to the wrong question
▶︎

Domain-centric? Why Hexagonal- and Onion-Architecture are answers to the wrong question

Spec-driven Development: How AI Changed Everything (And Nothing)
▶︎

Spec-driven Development: How AI Changed Everything (And Nothing)

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)
▶︎

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

Java Modernization: Breathe New Life into Your Codebase Without Breaking the Bank
▶︎

Java Modernization: Breathe New Life into Your Codebase Without Breaking the Bank

What Nobody Tells You About Being a Quant
▶︎

What Nobody Tells You About Being a Quant

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)
▶︎

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

Modernizing the Mission Critical with OpenRewrite and AI
▶︎

Modernizing the Mission Critical with OpenRewrite and AI

Value Objects - the next big thing in Java
▶︎

Value Objects - the next big thing in Java

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Future-Proofing Java: The Art of Crafting Resilient APIs
▶︎

Future-Proofing Java: The Art of Crafting Resilient APIs

Test Smarter, Not Harder: Achieving Confidence in Complex Distributed Systems
▶︎

Test Smarter, Not Harder: Achieving Confidence in Complex Distributed Systems

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones