2025
Singer is an open-source framework from Stitch that separates the reading from a source (a tap) and the writing to a data store (a target) by having them communicate with each other using a simple JSON-based protocol.
I’ve used images in a number of posts on this blog since it was started in 2008.
2024
I wrote last week about how lucky we are that ideas can be shared so easily these days.
2023
I’m so proud to announce that my book on data contracts is out now!
With the release of my book on data contracts, I wanted to share why I agreed to write this book, and what it means to me personally.
The dead letter queue (DLQ) pattern is commonly used to increase the resiliency of services that process data, allowing them to recover from incidents that prevent the processing or writing of that data without losing that data.
Writing is my superpower.
What do software engineers think about data contracts?
Here’s a very simple Alfred Workflow I created to calculate the approximate readtime of the input text.
Here’s a very simple Alfred Workflow I created to convert text to titlecase, using the Python CLI implementation, and add the result to the clipboard.