This post shows how we can accelerate vector operations on the JVM using the new jdk.incubator.vector module, introduced in JDK 16 as part of Project Panama.
This post compares the performance of Postgres functions and queries on a very simple benchmark.
This post summarizes my takeaways from Effective Software Testing. Overall, I recommend the book to any professional software engineer.
In this post, we’ll implement and optimize a text search system based on Postgres Trigrams
This post shows how we can tune a Kubernetes Deployment with slow-starting pods to execute rolling restarts more gracefully.
Type classes are a tricky concept for new Scala developers. Here’s another example to make them more intuitive.
Maintaining quality documentation is hard. In the post I’ll cover two documentation workflows that provide high value for minimal effort.
In this post I’ll offer some good practices for managing Scala dependencies in a poly-repo codebase.