An open API service providing repository metadata for many open source software ecosystems.

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