Pinned Repositories
spotless
Keep your code spotless
guava
Google core libraries for Java
advent-of-code-2020
My solutions for Advent of Code 2020 (https://adventofcode.com/2020)
batect-failing-example
bazel-digraph
Bazel's `Digraph` class adapted to Guava's `Graph` interface
go-containers
A library of Go data structures with generics support
guava-graph-utils
Utilities for working with Guava graphs
jlox
My Java implementation of Lox from the book https://www.craftinginterpreters.com/
jupiter-collection-testers
Test your Java collections with JUnit Jupiter
junit-framework
✅ The programmer-friendly testing framework for Java and the JVM
jbduncan's Repositories
jbduncan/guava-graph-utils
Utilities for working with Guava graphs
jbduncan/jlox
My Java implementation of Lox from the book https://www.craftinginterpreters.com/
jbduncan/advent-of-code-2020
My solutions for Advent of Code 2020 (https://adventofcode.com/2020)
jbduncan/batect-failing-example
jbduncan/bazel-digraph
Bazel's `Digraph` class adapted to Guava's `Graph` interface
jbduncan/clox
My C implementation of Lox from the book https://www.craftinginterpreters.com/
jbduncan/go-containers
A library of Go data structures with generics support
jbduncan/graphemes-iterable
Tiny wrapper for strings as iterables of human-readable characters
jbduncan/advent-of-code-2021
My solutions for Advent of Code 2021 (https://adventofcode.com/2021)
jbduncan/advent-of-code-2022
My solutions for Advent of Code 2022 (https://adventofcode.com/2022)
jbduncan/advent-of-code-2023
My solutions for Advent of Code 2023 (https://adventofcode.com/2023)
jbduncan/advent-of-code-2024
My solutions for Advent of Code 2024: https://adventofcode.com/2024
jbduncan/bantam
An expression parser using "Pratt parsing", created as an exercise whilst reading http://journal.stuffwithstuff.com/2011/03/19/pratt-parsers-expression-parsing-made-easy/
jbduncan/codecrafters-redis-go
My clone of Redis crafted through https://app.codecrafters.io/courses/redis
jbduncan/dependency-analysis-android-gradle-plugin-bug-repro
jbduncan/gonum
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
jbduncan/gradle-exec-task-bash-repro
jbduncan/gradle-processbuilder-repro
jbduncan/junit-pioneer
JUnit 5 Extension Pack
jbduncan/junit5
The next generation of JUnit.
jbduncan/k2zpl
Kotlin DSL for generating ZPL (Zebra Programming Language)
jbduncan/mslearn-challenge-project-create-mini-game-with-copilot
Starter and Final code for the Challenge project: "Challenge project - Build a minigame console app with GitHub Copilot"
jbduncan/okbuck-not-found-repro
jbduncan/rewrite-gradle-plugin
OpenRewrite's Gradle plugin.
jbduncan/rust-book
My code examples from following along with the Rust Book
jbduncan/rust-clox
My Rust port of the C reference implementation of Lox from the book https://www.craftinginterpreters.com/
jbduncan/slack-lints
A collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack.
jbduncan/spotless
Keep your code spotless with Gradle
jbduncan/u-root
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
jbduncan/word-ladders