Validating OpenAPI Specs in a CI/CD Pipeline: A Guide to Ensuring API Quality
An API should operate as intended. This requires both an expressed intent and verification that, indeed, the API fulfills this intent.

Search for a command to run...
Articles tagged with #python
An API should operate as intended. This requires both an expressed intent and verification that, indeed, the API fulfills this intent.

Background When I worked for Arity (an Allstate startup), Allstate had contracted with Pivotal Labs to facilitate its agile transformation. Pivotal's model was one of enablement - they would augment a cross-functional product team with their own cros...

Setting up JSON logging for a production Django app requires the following steps: Configure JSON logging from the Django app Configure JSON logging from the application server (for example, uWSGI) In the last article I covered how to configure JSON...

What is observability? Improving an application's observability can be one of the most empowering endeavors as an engineer. Imagine tiptoeing across a messy child's room in the middle of the night with the goal of not stepping on a Lego. Now imagine ...

In the last article I covered how to Host API Docs in Django. To recap, this included the following: Creating an OpenAPI spec Generating API docs with the redoc-cli Exposing docs in Django at a path of our choice Requiring authentication to acces...

Generate API docs from an OpenAPI spec and host them in Django
