World Congress 2026 Europe

An Opinionated Guide to Bulletproof APIs

July 10, 2026 09:00 – 09:30 · 30 min Stage 7

What this session covers

Writing a “Hello World” endpoint is easy. But building an API that is secure, observable, and capable of evolving without breaking every client? That’s where the real engineering happens. We often pollute our business logic with validation, security checks, and boilerplate, creating a maintenance nightmare.

It’s time to clean up our act. In this session, we’ll move beyond basic CRUD to explore 5 essential patterns for building production-grade APIs.

The code examples will be in Java and we will combine standard Jakarta EE/MicroProfile features with powerful custom implementations to tackle the cross-cutting concerns that matter most. However, the concepts can be applied to other programming languages as well.

Related talks at this congress

Open session

World Congress 2026 Europe

July 10, 2026 · 09:40–10:10

Stage 7

Rest API Antipatterns

Wekoslav Stefanovski

Head Of Development at Sourcico

Wekoslav Stefanovski
Open session

World Congress 2026 Europe

July 10, 2026 · 13:00–13:30

Stage 1

Java Sucks (So C# Didn't Have To)

Adele Carpenter

Software Engineer at Trifork Amsterdam

Adele Carpenter
Open session

World Congress 2026 Europe

July 10, 2026 · 11:40–12:10

Stage 7

REST, GraphQL, gRPC, and more: A comparison of modern API styles

Florian Bader

CEO of Lunaris Digital Solutions

Florian Bader
Open session

World Congress 2026 Europe

July 9, 2026 · 16:10–16:40

Stage 7

Rust in the Real World: Adoption, Migration, and Tradeoffs

Vitaly Bragilevsky

Head of Rust Ecosystem at JetBrains

Vitaly Bragilevsky
All sessions at this congress