GitHub is home to over 40 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Slides for various talks I give
Demonstrates Java 9-12's new features
Demonstrates how the decorator pattern could be implemented using the features of Java 8.
A small application to demonstrate the Java Platform Module System
The HTML Presentation Framework
Exploration of Effective Java, third edition
Wrapping Graal AOT for fast scripts with Java
The next generation of JUnit.
Demonstrating JUnit 5 features
Arbitrary Java performance benchmarks
WTF, Java 9?! Y U break my code?
Benchmark code for the post "Stream Performance"
Best way to remove at a couple of indices in a large array list
A demo code base for a Java 9 migration
Demonstrates Java 10's new features
Simple Hello-World example for the Java Platform Module System (JPMS)
reveal.js backend templates for Asciidoctor, implemented in Slim
📐 A flexible two-column Jekyll theme. Perfect for personal sites, blogs, and portfolios hosted on GitHub or your own server.
Demonstrates various new Java language features and APIs
Simple demo for JPMS services based on the documentation
How to use JSR-305 on Java 9
An Advent Calendar Demonstrating Jigsaw EA
Small app to take the time for solving tasks and putting them into a table
Makes Java even more fun!
Demonstrates how strongly Jigsaw encapsulates module internals against reflection
Who is using JDK-internal API?