GitHub / nipafx 45 Repositories
Java enthusiast with a passion for learning and sharing. Java Developer Advocate at Oracle but views (and code) are my own.
nipafx/nipafx.dev
My website
Language: JavaScript - Size: 385 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 12 - Forks: 5

nipafx/slides
Slides for various talks I give
Language: CSS - Size: 323 MB - Last synced at: 2 days ago - Pushed at: 22 days ago - Stars: 36 - Forks: 17

nipafx/demo-java-x
Demonstrates Java 9-18's new features
Language: Java - Size: 9.11 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 305 - Forks: 83

nipafx/demo-junit-5
Demonstrating JUnit 5 features
Language: Java - Size: 138 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 70 - Forks: 24

nipafx/modern-java-demo
Modern Java in Action
Language: Java - Size: 26.4 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 85 - Forks: 25

nipafx/demo-jpms-hello-world
Simple Hello-World example for the Java Platform Module System (JPMS)
Language: Java - Size: 9.77 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 3

nipafx/module-system-woes
Solutions to common troubles with Java's module system
Language: Java - Size: 24.4 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 2

nipafx/demo-jpms-monitor
A small application to demonstrate the Java Platform Module System
Language: Java - Size: 8.05 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 77 - Forks: 42

nipafx/demo-javadoc-8-tags
Demonstrates the new Javadoc tags used in Java 8
Language: CSS - Size: 348 KB - Last synced at: 2 days ago - Pushed at: over 10 years ago - Stars: 5 - Forks: 1

nipafx/amber-docs Fork of openjdk/amber-docs
https://openjdk.org/projects/amber
Size: 24.3 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

nipafx/loom-lab
Experimenting with Project Loom
Language: Java - Size: 66.4 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 121 - Forks: 26

nipafx/record-args
A simple command-line argument parser for Java applications that relies on records.
Language: Java - Size: 143 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 28 - Forks: 2

nipafx/livefx
Language: Java - Size: 1.92 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 4

nipafx/LibFX
Makes Java even more fun!
Language: Java - Size: 2.85 MB - Last synced at: 2 days ago - Pushed at: about 8 years ago - Stars: 54 - Forks: 9

nipafx/java-champions Fork of aalmiray/java-champions
A list of Java Champions
Size: 18.9 MB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

nipafx/motion-canvas Fork of motion-canvas/motion-canvas
Visualize Your Ideas With Code
Size: 10.3 MB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

nipafx/java-after-eight
Start with Java 11, be amazed by Java 12-17 and beyond
Language: Java - Size: 807 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 7

nipafx/effective-java
Exploration of Effective Java, third edition
Language: Java - Size: 39.1 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 10

nipafx/onebrc Fork of gunnarmorling/1brc
The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
Language: Java - Size: 105 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nipafx/advent-of-code-2023
Java solutions for Advent of Code 2023
Language: Java - Size: 14.6 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

nipafx/mvn-java-9
Language: Java - Size: 13.7 KB - Last synced at: 2 days ago - Pushed at: about 8 years ago - Stars: 13 - Forks: 1

nipafx/demo-serialization-proxy-pattern
Demonstrates the Serialization Proxy Pattern
Language: Java - Size: 148 KB - Last synced at: 2 days ago - Pushed at: over 10 years ago - Stars: 4 - Forks: 2

nipafx/calendar
A simple calendar view
Language: TypeScript - Size: 890 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

nipafx/lab-junitlambda 📦
Toying around with the JUnit Lambda Prototype
Language: Java - Size: 18.6 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 4

nipafx/Caliz 📦
Wrapping Graal AOT for fast scripts with Java
Language: Java - Size: 11.7 KB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

nipafx/demo-java-9-migration
A demo code base for a Java 9 migration
Language: Java - Size: 3.65 MB - Last synced at: 2 days ago - Pushed at: about 5 years ago - Stars: 23 - Forks: 23

nipafx/demo-jigsaw-reflection
Demonstrates how strongly Jigsaw encapsulates module internals against reflection
Language: Shell - Size: 8.79 KB - Last synced at: 2 days ago - Pushed at: about 8 years ago - Stars: 5 - Forks: 2

nipafx/demo-decorator-java-8
Demonstrates how the decorator pattern could be implemented using the features of Java 8.
Language: Java - Size: 7.81 KB - Last synced at: 2 days ago - Pushed at: almost 6 years ago - Stars: 15 - Forks: 2

nipafx/demo-serialize-optional
Demonstrates how Optionals can be (de)serialized.
Language: Java - Size: 219 KB - Last synced at: 2 days ago - Pushed at: over 10 years ago - Stars: 3 - Forks: 2

nipafx/benchmarks
Arbitrary Java performance benchmarks
Language: Java - Size: 4.27 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 2

nipafx/eclipse-collections Fork of eclipse/eclipse-collections
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Size: 14.3 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

nipafx/java-ecosystem-map
A visualization of the core concepts of the Java ecosystem.
Language: TypeScript - Size: 18.3 MB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

nipafx/valhalla-docs Fork of openjdk/valhalla-docs
https://openjdk.java.net/projects/valhalla
Size: 1.81 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

nipafx/JDeps-Maven-Plugin
Includes JDeps in Maven
Language: Java - Size: 194 KB - Last synced at: 2 days ago - Pushed at: over 9 years ago - Stars: 16 - Forks: 3

nipafx/slf4j Fork of qos-ch/slf4j
Simple Logging Facade for Java
Size: 10.7 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

nipafx/paris2021 Fork of hack-commit-push/paris2021
Size: 5.23 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nipafx/asciidoctor-reveal.js Fork of asciidoctor/asciidoctor-reveal.js
reveal.js backend templates for Asciidoctor, implemented in Slim
Language: HTML - Size: 6.99 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

nipafx/reveal.js Fork of hakimel/reveal.js
The HTML Presentation Framework
Language: JavaScript - Size: 18.3 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

nipafx/odl-16-lab Fork of delabassee/odl-16-lab
Oracle Developer Live - Java 16 - Hands-on Lab
Size: 9.7 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

nipafx/moditect Fork of moditect/moditect
Tooling for the Java Module System
Size: 5.54 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nipafx/demo-java9-jsr305
How to use JSR-305 on Java 9
Language: Shell - Size: 42 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

nipafx/demo-jigsaw-advent-calendar
An Advent Calendar Demonstrating Jigsaw EA
Size: 1.95 MB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 16 - Forks: 6

nipafx/demo-lambda-instances
Demonstrates a detail of the lambda expression evaluation regarding the creation and reuse of instances.
Language: Java - Size: 211 KB - Last synced at: 2 days ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 1

nipafx/minimal-mistakes Fork of mmistakes/minimal-mistakes
:triangular_ruler: A flexible two-column Jekyll theme. Perfect for personal sites, blogs, and portfolios hosted on GitHub or your own server.
Language: CSS - Size: 45.5 MB - Last synced at: 2 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

nipafx/demo-elvis-operator
Shows how to create an Elvis (or null coalescing) operator with lambda expressions.
Language: Java - Size: 133 KB - Last synced at: 2 days ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 1
