Michael PollmeierinShiftLeft BlogDoes my Scala Value Class really not get allocated?Scala’s Value Classes are a powerful mechanism for extension methods and additional type safety, without incurring allocation overheadsJan 22, 2020Jan 22, 2020
Michael PollmeierinShiftLeft BlogUnderstanding JVM soft references for great good (and building a cache)There are plenty of good and popular caching libraries on the JVM, including ehcache, guava and many others. However in some situations…Apr 2, 20191Apr 2, 20191
Michael PollmeierinShiftLeft BlogOpen 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…Sep 24, 2018Sep 24, 2018
Michael PollmeierinShiftLeft BlogOpen Sourcing Our Specialized TinkerGraph with 70% Memory Reduction and Strict Schema ValidationMost tech companies these days rely heavily on libre/open-source software, often contributed by volunteers in their spare time. ShiftLeft…Jan 8, 2018Jan 8, 2018
Michael PollmeierOpen Sourcing Our Specialized TinkerGraph with 70% Memory Reduction and Strict Schema ValidationThis story is now at…Dec 29, 2017Dec 29, 2017