Wednesday 

Room 6 

16:20 - 17:20 

(UTC+02

Talk (60 min)

Using Microsoft Kiota to go from OpenAPI to first-class .NET client SDKs

The REST APIs you want to integrate in your solution have an OpenAPI description and you are ready to start calling endpoints. But, how can you create the code that makes the correct web requests and handles the responses under realistic circumstances. Kiota generates this client logic and request handlers to call REST APIs in multiple languages for you. In this session we are going to focus on .NET and dive into the specifics and details to make it a first-class citizen in a modern distributed application landscapes. We will look at how Kiota helps you create a production-ready client library that can be shared alongside your API. These client SDKs allow easy consumption and offer a robust and resilient integrations to APIs. You are also going to learn how to properly test these libraries in various scenarios. Also, we will dive into Kiota generated code including the RESTful object model, DTO mappings and also as a tool, how to use it in your CI/CD pipeline and some advanced scenarios such as telemetry and resilience strategies. After this session you will be eager to start using Microsoft Kiota and begin building smart API clients and libraries.

Alex Thissen

Alex is an application development enthusiast since the late nineties and works as an architect, lead developer and mentor at large enterprises and small companies. He spends his time teaching other developers the details of the Microsoft development platform and frameworks, and coaches architects to design and build modern distributed applications at cloud scale. He has received the Microsoft Most Valuable Professional award for Visual Studio and Development Technologies since 2007. In his spare time Alex likes to participate in all kinds of sport, and loves playing and programming new and retro video games.