Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025

Spring I/O 2025 - 22-23 May, Barcelona An entertaining review of the most common mistakes in designing an API, from the most outrageous goofs to the most dangerous “innocent” shortcuts. You’ll see examples of: Breaking Changes, Domain Model Leak, Sensitive Data Exposure, Performance Issues, Endpoint Coupling, CRUD vs CQRS, PUT overload, Religious REST Fallacy, and Improper Error Handling. Collected with love from over 150 companies.

Dependency Injection Revisited by Juergen Hoeller @ Spring I/O 2025
▶︎

Dependency Injection Revisited by Juergen Hoeller @ Spring I/O 2025

Creating Future-Proof Spring Applications with Event Sourcing by Steve Pember @ Spring I/O 2024
▶︎

Creating Future-Proof Spring Applications with Event Sourcing by Steve Pember @ Spring I/O 2024

Testing in JavaScript with Jest | TDD, Red/Green Workflow & Unit Tests
▶︎

Testing in JavaScript with Jest | TDD, Red/Green Workflow & Unit Tests

Say Goodbye to Microservices, Say Hello to Self-Contained Systems by Simon Martinelli @ Spring I/O
▶︎

Say Goodbye to Microservices, Say Hello to Self-Contained Systems by Simon Martinelli @ Spring I/O

How Netflix Uses Java - 2026 Edition
▶︎

How Netflix Uses Java - 2026 Edition

Yandex Hall / Data Engineering Meetup
▶︎

Yandex Hall / Data Engineering Meetup

How to (Re)start Your Java Journey in 2026
▶︎

How to (Re)start Your Java Journey in 2026

Spring Security Architecture Principles by Daniel Garnier-Moiroux @ Spring I/O 2024
▶︎

Spring Security Architecture Principles by Daniel Garnier-Moiroux @ Spring I/O 2024

What Every Spring Developer Should Know About Jakarta EE by Ivar Grimstad @ Spring I/O 2025
▶︎

What Every Spring Developer Should Know About Jakarta EE by Ivar Grimstad @ Spring I/O 2025

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024
▶︎

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024

Anatomy of a Spring Boot App with Clean Architecture by Steve Pember @ Spring I/O 2023
▶︎

Anatomy of a Spring Boot App with Clean Architecture by Steve Pember @ Spring I/O 2023

You don't need Elasticsearch! Fuzzy Search with PostgreSQL and Spring Data by Thomas Gräfenstein
▶︎

You don't need Elasticsearch! Fuzzy Search with PostgreSQL and Spring Data by Thomas Gräfenstein

ASP.NET Core Full Course For Beginners (.NET 10)
▶︎

ASP.NET Core Full Course For Beginners (.NET 10)

Cause of Death: Spring Data JPA by Thorben Janssen @ Spring I/O 2025
▶︎

Cause of Death: Spring Data JPA by Thorben Janssen @ Spring I/O 2025

Spring I/O 2025 Keynote
▶︎

Spring I/O 2025 Keynote

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

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

Java 26: Better Language, Better APIs, Better Runtime
▶︎

Java 26: Better Language, Better APIs, Better Runtime

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL
▶︎

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL

Spring for Apache Kafka the advanced features by Tim van Baarsen & Kosta Chuturkov @ Spring I/O 25
▶︎

Spring for Apache Kafka the advanced features by Tim van Baarsen & Kosta Chuturkov @ Spring I/O 25

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

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