Tagged in

Java

Vena Engineering
Vena Engineering
Engineering articles from the teams at Vena Solutions
More information
Followers
70
Elsewhere
More, on Medium

Test-Driven Open Source Contributions

In my last post, I discussed implementing and testing the Bulk Insert/Save Pattern in…


Gotcha! Cartesian products of Java 8 streams

Occasionally, you need to compute the Cartesian product of several sets. Java 8 Streams make this simple, clear, elegant… and extravagantly expensive. I’ve created a Cartesian helper class that solves the memory usage problem, and allows Cartesian


OCaml mimicry in Java

Yaron Minsky from Jane Street gave a great talk on OCaml that serves as a good introduction for someone who is accustomed to Java. In particular, he gives an example for manipulating boolean algebra in just a few lines of code; the corresponding Java program is easily ten times longer.


The Inflatable Transpose Tree: a highly compact data structure

In honour of Claude Shannon’s 100th birthday, I want to tell you about two ideas I had for storing data efficiently. These ideas are pretty nifty individually, but together, they form a data structure that allows a large…