Get your ticket or log in to build your agenda.

PRO WORKSHOP (API): Design and Build Great APIs

Mike Amundsen, author and speaker

An internationally known author and speaker, Mike Amundsen travels the world discussing network architecture, Web development, and the intersection of technology and society. He works with companies large and small to help them capitalize on the opportunities provided by APIs, Microservices, and Digital Transformation.

Amundsen has authored numerous books and papers. He contributed to the O'Reilly book, "Continuous API Management" (2018). His "RESTful Web Clients", was published by O'Reilly in February 2017 and he co-authored "Microservice Architecture" (June 2016). His latest book -- "Design and Build Great APIs" -- for Pragmatic Publishing is scheduled for release in early 2020.

Creating APIs is more than just writing reading some docs and writing code. Your API is the interface developers use to access and take advantage of your company's services. And that developer experience (DX) deserves to be first-class whether you are dealing with important third-party devlopers, key partners, or just other teams within your own organization.

This workshop covers the basics of both designing and building APIs through the use of a series of handy command-line tools and existing services and open source tools. You'll learn about API-First design, using diagrams to map out your APIs, and API definition languages like Swagger and others to document your APIs. You'll also learn how to use NodeJS and the Sketch-Prototype-Build pattern to implement the right API design quickly and safely. And, finally, you'll learn how to use automated testing and deployment to get your API up and running on public servers.

Good design and implementation can reduce errors, improve API adoption rates, and contribute to the bottom line. Whether you are an experienced API developers looking to sharpen your skills or you new to APIs and want to start learning, this workshop will help you in your effort to design and build great APIs.