Oussama Chahidiwevdevblog.hashnode.dev·Nov 1, 2024Spring Boot Swagger Integration GuideSwagger is an essential tool for building and documenting APIs, providing a clear structure and interactive interface that simplifies development and integration. When paired with Spring Boot, it enables the rapid creation of RESTful APIs with seamle...Discuss·1 likeSpringboot
Andy Blackledgewww.10printiamcool.com·Oct 27, 2024Using composition over inheritance to create an OpenAPI clientIn the previous parts in this series, I discovered the OpenAPI package, used it to verify REST API payloads, and then used it to create a class that can use an OpenAPI specification to become a dynamic API client. At the end of the last part, I compa...DiscussAdventures with Microsoft.OpenApiReader and REST clientsC#
Nicholas Diamondnicholasdiamond.hashnode.dev·Oct 25, 2024Using OpenAPI/Swagger Documentation for Node.js APIsAPI documentation is a critical part of any modern backend application, and for developers building APIs with Node.js, ensuring that your API is well-documented can vastly improve collaboration with your team and consumption by clients. Clear, up-to-...DiscussOpenApi
Utkarshblogs.utkarshrajput.com·Oct 14, 2024Document you NodeJS APIs the best wayIntroduction As a Node.js developer, I’ve faced the same issue countless times: you build an awesome API with Express.js, it works great, and then… documentation. The excitement fizzles out. Let’s be real, no one loves documenting APIs, but we all ap...Discussdocumentation
Tina Hollyblog.tinaciousdesign.com·Oct 14, 2024Open API (Part 3): Generating an OpenAPI spec file from codeOverview This is the 3rd article in a series of posts about working with Open API to create generated API clients and documentation websites. In the 1st post we went over what we can do with Open API spec files, e.g. generate API clients and documen...Discuss·93 readsOpenApi
Tina Hollyblog.tinaciousdesign.com·Oct 7, 2024Open API (Part 2): Handcrafted, bespoke, artisanal Open API specs: API contract-firstOverview This article is the 2nd in a series of blog posts that discuss using Open API to help with API documentation and API client code generation. In the previous article, we went over how we can generate documentation and API clients using existi...Discuss·10 likesOpenApi
Tina Hollyblog.tinaciousdesign.com·Sep 30, 2024Open API (Part 1): Generating API clients and documentation from an Open API specOverview This article starts a series of Open API-related blog posts. OpenAPI, previously known as Swagger (a name still in use today for many of its tools), is a suite of tools that generate documentation and networking clients for various programmi...DiscussOpenApi
Andy Blackledgewww.10printiamcool.com·Sep 22, 2024Using Microsoft.OpenApiReader to create a dynamic REST API clientIn my previous post, I discovered the Microsoft.OpenApi packages and used them to extract JSON schemas from an Open API document. At the end of that post, I pondered if it would be possible to build on my experience to create a client that could be u...Discuss·62 readsAdventures with Microsoft.OpenApiReader and REST clientsC#
Andy Blackledgewww.10printiamcool.com·Aug 19, 2024Validating JSON Requests Using C# and OpenAPI/SwaggerRecently, I needed to integrate an internal system that generates JSON with a third-party API. Usefully, I had an OpenAPI specification for the API in question. OpenAPI is a specification for machine-readable interface files for describing, producing...Discuss·298 readsAdventures with Microsoft.OpenApiReader and REST clientsC#
Arnab guptaarnabgupta.hashnode.dev·Jul 20, 2024How to Integrate Swagger in Node Express for API DocumentationAs an API developer, I always aim to provide good documentation for the code I write. What better way to do that than by using Swagger? So today, I will write a guide on setting up Swagger with your Node Express project. Start New Project npm init -y...Discuss·28 readsswagger-ui