Bill Burcham's repositories
orchestrated
a minimal Ruby workflow orchestration framework running on delayed_job and active_record
puffing-billy
Minimal Java Concurrency Framework Supporting Deterministic Simulation Testing
validating-immutables
Combining immutables.io Java immutable classes with vavr Haskell-style Validation
checked-functions
a Java checked functions library
clojurescript
Clojure to JS compiler
archunitarraytest
ArchUnit seems to have problems with types appearing in array declarations
Bill.github.io
Memerocket—Bill Burcham's Launch Platform
das-boot-experiment
An experiment using Docker image+layer management to make traditional (make(1)-like) builds efficient.
delaywithvirtualtime
Using Project Reactor delayElements() in a test with withVirtualTime()
java-garbage-test
In which we examine the memory management difficulties encountered when implementing Clojure-style (immutable, lazy, scalable) sequences in a Java lib.
java-property-based-testing
Some very basic experiments with JetCheck and junit-quickcheck
java-tree-parser
A fun little (old) Java project illustrating how to apply (and perhaps mis-apply) some functional programming ideas.
jekyll-import
The Jekyll import command for importing from various blogs to Jekyll format.
kotlinx.coroutines
Library support for Kotlin coroutines
lambdavsmethodref
Tiny Java test exploring polymorphism and maintainability when map()ing a method ref vs. a lambda
reactor-core
Non-Blocking Reactive Foundation for the JVM
thank-you-github
An open letter of gratitude to GitHub
validation-to-try
Tests illustrating issues and opportunities converting vavr.io Validation into Try
vavr-stream-test
Can vavr streams be used for processing long streams?