Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Why and How to Transform a REST API into a Data Streaming API

Devoxx via YouTube

Overview

Explore the transformation of REST APIs into data streaming APIs in this 57-minute conference talk from Devoxx. Learn why real-time data is crucial for modern applications and compare different technologies for achieving interactivity. Discover the advantages and disadvantages of various solutions, including WebSockets, Server-Sent Events, and JSON-Patch. Gain insights into choosing the right technology for your use case and see a practical demonstration of how streamed APIs can be used to control a drone. Delve into topics such as user experience, FOMO (Fear of Missing Out), push technologies, protocols, and implementation challenges. Understand the importance of real-time data in applications like Twitter, Waze, and Slack, and learn how to overcome common issues in data streaming.

Syllabus

Intro
MODERN TIMES
ANIMATION IS THE KEY...
BECAUSE OF EVOLUTION
USER INTERFACE
REFRESH BUTTON IS EVIL
REAL-TIME USER EXPERIENCE
F.O.M.O (FEAR OF MISSING OUT)
SOLUTIONS FOR REAL-TIME APPLICATIONS
CONSUMER SETUP
KNOWN ISSUES
CHECK LIST
WEBHOOKS PROS AND CONS
WEBHOOK VS PUBSUB
PUSH TECHNOLOGIES
PROTOCOLS
CONFIGURATION
MESSAGES FORMAT
IMPLEMENTATION WebSockets
LOST IN CONNECTION
MOBILE BROWSER SUPPORT
PERFORMANCES
STREAMDATA.IO

Taught by

Devoxx

Reviews

Start your review of Why and How to Transform a REST API into a Data Streaming API

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.