Hello!
Hi, I'm Harlow. I turn ideas into code and code into products.
ClickHouse CDC with Field-Level Updates
One field changed—why rebuild the whole object? With field-level CDC in ClickHouse, you update only what’s new and keep the full history.
Personalization at Edge
When companies with tiered pricing plans display the same pricing page to all their website visitors, there is a good chance they are leaving money on the table by not presenting the right pricing and packaging to their potential buyers.
Geo Caching
Fastly has been making some great progress towards their Compute@Edge offering and a recent talk by Sean Leach on The future of Fastly’s edge showcased a geo caching project I worked on several years ago.
Microservices
I like to think of microservices as small single-responsibility applications that communicate via HTTP, TCP, or Message Queue.
Kinesis Consumer
AWS has created an excellent Golang SDK for interacting with Kinesis streams. However, the library is lacking checkpointing functionality which allows consumers to restart and continue processing data where they left off. That’s why I created a Kinesis Consumer library for Golang.
Golang gRPC Context
When we need to pass metadata between services the gRPC metadata package can be used pass key-value pairs in the context.