ASP.NET Community Standup – Everyday API Productivity with ASP.NET Core



ASP.NET Community Standup – Everyday API Productivity with ASP.NET Core

ASP.NET Community Standup - Everyday API Productivity with ASP.NET Core

OpenAPI is an important part of API development with ASP.NET Core. Are you getting the most out of it? Garret London, a Technical Enablement Architect with Postman, will be sharing some ways you and your team can boost your productivity by taking advantage of OpenAPI.

Featuring: Garrett London, Jon Galloway (@jongalloway)

Links:
On .NET Live – Driving API Quality with Postman + .NET – https://www.youtube.com/watch?v=OVuBUHiZuxw
How Postman Uses the OpenAPI Specification – https://blog.postman.com/openapi-specification-postman-how-to/
Consistent API designs make people feel outrageously smart – https://blog.postman.com/consistent-api-designs/

Chapters:
00:00:00 Countdown
00:03:05 Introduction
00:04:45 OpenAPI basics in ASP.NET Core
00:16:30 OpenAPI configuration in ASP.NET Core
00:22:20 Generating swagger.json on build
00:26:00 Operation Filters
00:28:55 Document Filters
00:30:00 OpenAPI Extensions
00:31:57 Customizing OpenAPI examples with XML docs or code
00:39:00 Data Annotations
00:41:50 Setting up Postman resources for consumers
00:44:30 Postman integration with a Git repository
00:49:50 Generating a Postman collection
00:53:35 Simplifying authorization for consumers
00:56:00 Publishing a Postman collection
00:58:00 Consumer experience forking a published API
01:03:10 Using a mock server with versioned responses
01:05:15 Uses of Postman mock servers
01:08:00 Using a Postman mock from a Blazor app
01:10:00 Generating client code snippets in Postman
01:11:30 Test automation integration
01:12:50 Postman API Governance
01:14:20 API Versioning
01:18:20 Q: Should I expose OpenAPI spec and UI to consumers?
01:20:20 Q: How to automate API tests?
01:21:55 Q: How to do API first with .NET?
01:24:45 Q: Mapping DTOs – how, perf impact, etc.?
01:28:50 Resources and recommended posts to learn more

#dotnet #openapi #postman