Recent Posts

Remote Debugging and Developer Observability

In this post, we’ll go over remote debugging. Debugging production with developer observability tools and debugging asynchronous code which presents its own unique challenges! This is actually material from four separate videos because I wanted to pool some ideas together into a single blog post and the asynchronous stuff got pulled in. So without further ado, these are the applicable …

Read More »

Tombstones and Ghost Data don’t have to be scary!

Working with tombstones can be one of the more frustrating aspects of Apache Cassandra®. Problems with tombstones can happen when a large number of deletes occur within a short period of time, resulting in slower queries and disk bloat. This article will discuss tombstones, including the purpose they serve, and strategies/methods on how to avoid them. Tombstones in Apache Cassandra® are written markers that …

Read More »

Building Project Panama’s jextract tool by yourself

Absorb what is useful, discard what is useless and add what is specifically your own. — Bruce Lee Do you want to build Project Panama’s Jextract tool by yourself? I can show you how! If you’ve seen any of my past articles on Project Panama I’ve mentioned a really convenient tool called jextract that can generate Java binding code that …

Read More »