REST API Design, Implementation, and Best Practices

Watch talks covering core REST principles, API design patterns, security considerations like OAuth, and strategies for versioning and maintaining scalable web services.

Matching Videos

The Great API Debate: REST, GraphQL, or gRPC?
28:16

The Great API Debate: REST, GraphQL, or gRPC?

Alexis Yushin

GraphQL: Does it replace SQL, REST or Something Else?
28:12

GraphQL: Does it replace SQL, REST or Something Else?

Gregor Bauer

CRaCing Java Snapshots
29:33

CRaCing Java Snapshots

Pasha Finkelshteyn

40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs
47:16

40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs

Maxime Beugnet

Build and Deploy a Fullstack App with Open Source Tooling
25:53

Build and Deploy a Fullstack App with Open Source Tooling

Noam Honig

API = Some REST and HTTP, right? RIGHT?!
27:25

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

Rustam Mehmandarov

Development of reactive applications with Quarkus
39:10

Development of reactive applications with Quarkus

Niklas Heidloff

Rethinking Reactive Architectures with GraphQL
41:06

Rethinking Reactive Architectures with GraphQL

David Leitner

Get started with securing your cloud-native Java microservices applications
1:48:32

Get started with securing your cloud-native Java microservices applications

Thomas Südbröcker

Add Location-based Searching to Site with ElasticSearch
45:13

Add Location-based Searching to Site with ElasticSearch

Derek Binkley

Meet Your New BFF: Backend to Frontend without the Duct Tape
51:04

Meet Your New BFF: Backend to Frontend without the Duct Tape

Noam Honig

How to make REST APIs in Django?
56:06

How to make REST APIs in Django?

Kuldeep Pisda

REST in Peace? What does the API protocol of the future look like? Or do we have it already?
20:29

REST in Peace? What does the API protocol of the future look like? Or do we have it already?

Simon Auer

Building a Friendly Kotlin SDK to Connect to JetBrains Space
37:59

Building a Friendly Kotlin SDK to Connect to JetBrains Space

Maarten Balliauw

Rust Beyond Systems: Revolutionizing Web Development
30:10

Rust Beyond Systems: Revolutionizing Web Development

Patrick Koss

tRPC: API schemas are pure overhead
27:00

tRPC: API schemas are pure overhead

Giorgio Boa

Test-Driven Development: It's easier than you think!
25:36

Test-Driven Development: It's easier than you think!

Eric Deandrea

How to kill JavaScript from your Stack with HTMX and Kotlin
23:45

How to kill JavaScript from your Stack with HTMX and Kotlin

Frederik Pietzko

Say goodbye to building boring APIs with Azure Data API Builder
30:01

Say goodbye to building boring APIs with Azure Data API Builder

Sander ten Brinke

Brewing Tea over the Internet
23:27

Brewing Tea over the Internet

Imran Nazar

Fully Orchestrating Databricks from Airflow
39:14

Fully Orchestrating Databricks from Airflow

Alan Mazankiewicz

Three-and-a-half Ways of Testing your Repositories
59:20

Three-and-a-half Ways of Testing your Repositories

Daniel Raniz Raneland

Navigating Application Modernization - Leveraging Gen-AI
26:55

Navigating Application Modernization - Leveraging Gen-AI

Shaaf

Developer Joy with Quarkus
28:21

Developer Joy with Quarkus

Daniel Oh

Application Modernization Leveraging Gen-AI for Automated Code Transformation
41:17

Application Modernization Leveraging Gen-AI for Automated Code Transformation

Syed M Shaaf

Coding an Immersive Copilot using Unity / .NET and Azure OpenAI!
31:50

Coding an Immersive Copilot using Unity / .NET and Azure OpenAI!

Zaid Zaim

Specifications as the better way of software development
29:31

Specifications as the better way of software development

Artem Manchenkov

A Journey from Internal Tools to Public SDK
20:06

A Journey from Internal Tools to Public SDK

Lucille Tachet

Increased Performance and Developer Productivity with Jakarta EE 11
30:12

Increased Performance and Developer Productivity with Jakarta EE 11

Arjan Tijms

The Vonage Trivia Voyage: Quiz Your Way to the Top!
43:08

The Vonage Trivia Voyage: Quiz Your Way to the Top!

James Seconde

Awful APIs: A History Lesson in Industry Mistakes and Mishaps
28:55

Awful APIs: A History Lesson in Industry Mistakes and Mishaps

James Seconde

No more Node: Build APIs with Flask and test it with Postman
47:11

No more Node: Build APIs with Flask and test it with Postman

Teri Eyenike

Securing Secrets in the GitOps era
58:57

Securing Secrets in the GitOps era

Alex Soto

ChatGPT and Java: A Match Made in Heaven or Hell?
57:55

ChatGPT and Java: A Match Made in Heaven or Hell?

Jakov Semenski

Build your backend using FastAPI
23:10

Build your backend using FastAPI

Ashmi Banerjee

Get Ready for Jakarta EE 10!
42:53

Get Ready for Jakarta EE 10!

Ivar Grimstad