Petit parser is a small lightweight parser that I recently gave a spin to write a PromQL API.
More... | Comment
Bazel can be daunting to setup for your first project this series of posts aims to provide an approach to setting up a new Java project with Bazel.
More... | Comment
The HTTP2 spec was published as an Internet Draft May 30th, 2015. Five years later and the capabilities seem to vary wildly across libraries. With HTTP3 fast approaching I was curious the current state of play for some of the bigger libraries I encounter regularly.
More... | Comment
Bazel is a fast build tool that works well with a monorepo. This post aims to provide some quick guidelines when migrating from maven to Bazel.
More... | Comment
Lightspeed is too slow. We'll have to go directly to ludicrous speed!! Buck is a ludicrously fast build tool but is not a widely available default on many of the OSS CI services. Here's how I got it up and running for Java.
More... | Comment
I like to minimise my dependencies. Sadly the java.util.logging library is rather sparse on documentation when it comes to Uberjars. Read on for how I tamed this particular beast (more of a rabbit than a big cat).
More... | Comment
Database migrations are a way to programmatically manage, apply and track changes to a databases schema.
More... | Comment