Building HTTP API SDKs That Really Are a Kit
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the challenges and solutions in building HTTP API SDKs through this conference talk from GOTO Copenhagen 2019. Learn from Darrel Miller, OpenAPI Technical Steering Committee Member and Spec Contributor, as he shares insights from developing SDKs for Microsoft Graph, an API with over a billion users and 100K+ active client applications. Discover architectural principles and design strategies that benefit developers of all skill levels, supporting scenarios from desktop applications to high-volume services. Gain valuable knowledge applicable to both small internal APIs and large-scale API products across multiple languages. Delve into topics such as SDK usage growth, kit components, request/response flow, user experiences, middleware control, native options, content management, and specialized handlers. Whether you're a seasoned developer or new to API development, acquire practical tips to enhance your HTTP API SDK building skills.
Syllabus
Intro
Microsoft Graph SDK Usage Growth
Made by a machine
Kit Components
Request/Response Flow
"Just Do It" Experience
"Do it my way" experience
Per-request middleware control
Native is always an option
Common Content
Encapsulated/Reusable Content
From native and back
Speciality Handlers
Response Machine
Maybe, one day...
Pagelterator Task
Do we have answers?
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube