Interactive REST API Documentation with Swagger UI

Bing Liu API Development, Articles, Development Technologies & Tools, Microservices, REST, Spring, Spring Boot 2 Comments

I am assisting a client that is migrating from a monolithic legacy application to a modern Microservice stack with Spring REST. We are helping to implement Swagger UI to provide both a front-end API UI, as well as to provide a level of documentation at the same time. This implementation has simultaneously met our project requirements, as well as garnering some positive feedback from our client!

Swagger UI is one of the most popular tools to visually render beautiful, interactive API documentation. In this blog, I’ll use a REST API application to demonstrate some usage of Swagger UI. The source project is available at https://github.com/bingliu2016/spring-boot-rest-swagger2.

Angular and Swagger: Experiences Learned

RJ Dela-Cruz Angular, Articles, Development Technologies & Tools, JavaScript 2 Comments

Recently I was fortunate enough to be a part of a project where we were building an application from scratch into an Angular front-end application with Microservices in the back end. Swagger was used as the contract between the UI and Microservices.

In this blog, I talk about the things I learned from this project experience, like how to use Swagger to define the endpoints of the Microservices, integrating Swagger-generated code into Angular, and working with configuration (including oAuth2 tokens), among other “gotchas…”

Got Swagger? (i.e. How I Got My Swagger on and How You Can Too)

Aaron Diffenderfer Articles, Development Technologies & Tools, Programming, Tutorial Leave a Comment

Most developers attempt to ignore and put off documentation as long as possible during the development process. However, the return on investment is worth the time and effort — far more than most of us realize. This is particularly true with API documentation. 

Working with a recent client, I had the opportunity to use Swagger to document APIs and provide structure around the development process. During daily standups, I may have been known to say that my task for the day was to “get my Swagger on.” 

In this post, I want to walk you through my journey with Swagger along with general thoughts, tips, and tricks that I’ve learned along the way so that you too can “get your Swagger on.” Let’s get started…

Give Enterprise APIs Visibility With Swagger And GrokOla

Lauren Fournier Bogner API Development, Articles, Company News, Keyhole Creations Leave a Comment

Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.The Keyhole Labs team is excited to announce that GrokOla now offers Swagger integration. GrokOla users can now upload Swagger JSON files into GrokOla to …

Custom Software Development Process: Enterprise Best Practices 2026

Keyhole Software All Industries, Articles Leave a Comment

Custom Software Development Process: Enterprise Best Practices Enterprise software development requires disciplined execution balanced with flexibility to adapt to changing requirements. Organizations implementing custom software projects are expected to deliver high-quality systems on predictable timelines while navigating legacy integrations, regulatory requirements, and evolving stakeholder needs. Industry research consistently shows that breakdowns in process—not tooling—are the leading cause of enterprise software …