Needle: A DFA Based Regex Library That Compiles to JVM ByteCode

G1 String Deduplication Doesn't Fully Deduplicate Strings

Characterizing Tech Debt

Optimizations Can Have Unexpectedly Large Effects When Combined with Caches

Speeding Up Date Formatting With Code Generation

Solving Advent of Code With a Java DSL For Creating Classes at Runtime

Models of Abstraction

Micro-Optimizing .tar.gz Archives by Changing File Order

How Many Type Parameters Can a Java Method Have?

String Representations and String APIs