Boost Engineering Agility with Mock ServersMost product teams I've worked with are not full-stack. That is, there are backend engineers, and some combination of frontend and mobile engineers. The backend engineers focus on adding capabilities to servers, often exposing these capabilities in t...Feb 18, 2023 · 7 min readblog.rama.io
Validating OpenAPI Specs in a CI/CD Pipeline: A Guide to Ensuring API QualityWhere We've Been Expressing your API's intent enables product teams to verify that a critical gateway into your product's data operates as expected, and with integrity. Most broadly, this practices what Dr. Steven Spears calls a "problem-solving disc...Feb 3, 2023 · 7 min readblog.rama.io
Test-Drive Your API with a Validated OpenAPI SpecBackground 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...Jan 9, 2023 · 10 min readblog.rama.io
JSON Logging with uWSGISetting 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...Nov 26, 2022 · 10 min readblog.rama.io
JSON Logging with DjangoWhat 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 ...Nov 19, 2022 · 7 min readblog.rama.io