Confleunt blog post where I discuss how you can use Apache Kafka to ensure fault tolerance, storage, and replayability when introducing an external dependency to your distributed system.
Blog post and example project where I discuss and demonstrate two great use cases for Redis Bitmaps: determining "done" in an asynchronous system and collecting distinct activity metrics.
A lifestyle fitness application that is no longer publicly available. The app tracked your progress against a monthly workout goal and reminded you when it was time to workout again.
A cooperative daily decision game. Pill one game over. Pill two your streak continues. A new choice every day. Who can you trust? Which pill will you share?
A daily three word puzzle. Guess the mystery 'third word' while coming up with two other words that do not share any of the same letters.
Blog post and example Apache Kafka project where I demonstrate how Jaeger is up to the challenge of tracing a distributed system while navigating a number of the common pitfalls.
Blog post where I walk through how to appropriately ask if two objects are the same in Groovy. I talk about a == b and a.equals(b) and a.is(b) and I emphasize that it’s just as important to understand a fourth operation, a.compareTo(b).
Web and iOS application that is no longer publicly available. In the app your contacts were connections with people that managed their own information. When your contact updated their information, you got the update immediately and automatically.
Groovy web application for creating scalable user avatars entirely out of HTML/CSS. Brown hair? Brown beard? White shirt? Blue jacket? So many possibilities! Pixel People Project is no longer publicly available.
T-shirt design was a hobby of mine for many years and a number of t-shirts that I designed were available for purchase via companies like Nordstrom, Gap, and Threadless to name a few.
Quirky website that would calculate and visualize a handful of stats about your life given your date of birth. Stats of Life is no longer publicly available.