Understanding JVM soft references for great good (and building a cache)

Java (the island) landscape
There are plenty of good and popular caching libraries on the JVM, including ehcache, guava and many others. However in some situations it’s worth exploring other options. Maybe you need better performance. Or you want… Continue reading Understanding JVM soft references for great good (and building a cache)

Open sourcing release plugin `sbt-ci-release-early`

Today we’re happy to announce another open source project: sbt-ci-release-early. It’s an sbt plugin that takes care of automatically releasing your projects including git tags, and supports both your in-house setup (e.g. jenkins/artifactory… Continue reading Open sourcing release plugin `sbt-ci-release-early`

Open Sourcing Our Specialized TinkerGraph with 70% Memory Reduction and Strict Schema Validation

Most tech companies these days rely heavily on libre/open-source software, often contributed by volunteers in their spare time. ShiftLeft believes it is important to give back by contributing code and artifacts to the open-source community.
Today we ar… Continue reading Open Sourcing Our Specialized TinkerGraph with 70% Memory Reduction and Strict Schema Validation