Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Java engineer. I build libraries small enough to read end to end in one sitting, and write about the layer underneath the API you are calling.

Libraries

threads java-concurrency-patterns Concurrency examples that are measured, not asserted. Every performance claim has a benchmark behind it, every antipattern has a test that catches it failing, and the memory model section proves its point with jcstress instead of prose.

cache evictor Thirteen cache eviction policies behind one interface, with a harness that measures them against each other on the same traffic. Open it when you want to know what LRU is costing you.

reflection reflector A small layer over the Java Reflection API: read fields and methods, select annotated members, build instances, dump an object to a map. Targets Java 8.

streams streamer The collectors and stream helpers the JDK left out, in one utility class.

Writing

I publish on Medium, mostly about the JVM and what it does with the code you hand it:

About

Profile

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors