RSSAmplifier

Blog

Committing Crimes

Committing Crimes

committing-crimes.comRSS feed ↗5 posts

Latest posts

Hacking in the 'nameOf'

A short demonstration of how to implement a 'nameOf' expression in Java using bytecode introspection.

Introducing opt-in requirements for Java APIs

Omittable — Solving the Ambiguity of Null

Null values in Java are used to present both the absence of a value and the default value of a reference type variable. To design robust APIs, it is necessary to unpack this semantic ambiguity. Omittable is a library solution to this problem.

Safely Target Java Versions Using Gradle's Toolchains

A guide on how to use Gradle's Java toolchains correctly to target specific Java versions without giving up on recent tooling improvements.

jitpack.io — Dangerously Simple

JitPack is a package repository for JVM and Android projects. Its simplicity makes it a popular alternative to Maven Central. But this simplicity is gained at the cost of security.