Articles
I think this is what the internet calls a blog. That term is too late 90’s for me, so let’s call this a thought bucket.
Latest Article
Introducing: The Doctor
The Megazord of OpenAPI tools. Diagnose, test, validate, visualize, fix and improve your OpenAPI specifications all in one place.
Oct 26, 2024 | 4 minute read-
Oct 5, 2023 | 5 minute read
Introducing wiretap
Introducing wiretap
The world’s coolest OpenAPI compliance and testing tool. Validate, mock and debug APIs against OpenAPI specifications and much more
-
Oct 4, 2023 | 4 minute read
Introducing openapi-changes
Introducing openapi-changes
The world’s sexiest OpenAPI breaking changes detector. Discover what changed between two OpenAPI specs, or a single spec over time. Supports OpenAPI 3.1, 3.0 and Swagger
-
Oct 4, 2023 | 1 minute read
How to check your API is compliant with an OpenAPI specification
How to check your API is compliant with an OpenAPI specification
This is walkthrough of how you can check the compliance of an OpenAPI specification against a client (like a UI, CLI, or SDK) and server or actual API endpoint.
-
Oct 3, 2023 | 1 minute read
How to check for breaking changes in an OpenAPI specification
How to check for breaking changes in an OpenAPI specification
This is walkthrough of how you can use openapi-changes to detect breaking changes in any OpenAPI specification.
-
Aug 9, 2023 | 5 minute read
How to get nothing done
How to get nothing done
Do you struggle to find time to get stuff done? Always being interrupted or overwhelmed? I hear you. Here are three simple techniques that I use to get shit done.
-
Feb 24, 2023 | 7 minute read
Rise of the builder
Rise of the builder
The world has changed, we’ve passed into a new era and that means what we value is also changing. We’re about to witness the rise of the builder.
-
Feb 15, 2023 | 5 minute read
How to give a better demo
How to give a better demo
As engineers, we need to showcase our work publicly frequently. It’s not easy to make a good demo, but avoiding these give mistakes will give you an advantage.
-
Dec 13, 2022 | 5 minute read
Parsing OpenAPI files using go
Parsing OpenAPI files using go
Learn how easy and quick it is to parse, read and explore OpenAPI specifications using go and libopenapi.
-
Jul 25, 2022 | 6 minute read
Introducing vacuum
Introducing vacuum
I’ve spent almost a year building the world’s fastest and most scalable OpenAPI linter. Here is why and the story behind it.
-
Mar 8, 2022 | 6 minute read
How to beat Impostor Syndrome
How to beat Impostor Syndrome
Have you ever felt like a fraud? Like someone will ‘find out’ you’re not as smart as they think you are? Ever feel way out of your depth? I feel you. Here is how I deal with it and how you can beat it.
-
Feb 7, 2022 | 1 minute read
Hello, Splunk!
Hello, Splunk!
New job, new domain, time to buckle-up buttercup
-
Jan 24, 2022 | 6 minute read
How to build a React based pub-sub client using WebSockets and JavaScript
How to build a React based pub-sub client using WebSockets and JavaScript
Learn how easy it is to call Asynchronous APIs using pub-sub, WebSockets and STOMP, inside a React UI application, we’re going to build in JavaScript.
-
Jan 17, 2022 | 6 minute read
Thank you, VMware.
Thank you, VMware.
After nearly a decade, I made the hard decision to leave VMware. This is the story of the most important project of my life at the company.
-
Dec 21, 2021 | 11 minute read
How to create a streaming AsyncAPI microservice using golang.
How to create a streaming AsyncAPI microservice using golang.
Get started with streaming APIs and microservices defined via AsyncAPI using golang.
-
Dec 16, 2021 | 11 minute read
How to create an event-driven API via AsyncAPI using golang.
How to create an event-driven API via AsyncAPI using golang.
Get started with event-driven APIs, Pub-Sub and microservices defined via AsyncAPI using golang.
-
Nov 9, 2021 | 7 minute read
M.A.R.V.I.N
M.A.R.V.I.N
Before VXRail, there was EVO:RAIL. Before both, however, there was MARVIN. Fifteen minutes from power on to first VM.
-
Sep 30, 2021 | 6 minute read
TrashBox, Engineering a solution to memory loss.
TrashBox, Engineering a solution to memory loss.
Two problems plague my life, misplacing my phone and forgetting to take out the trash. I solved both issues with one black box.
-
Sep 26, 2021 | 8 minute read
What is Experience Engineering?
What is Experience Engineering?
Building the big red easy button, UI, UX, DX, API, CLI and SDK all have experience engineering in common, but what exactly is it?