
Load Balancing Strategies and their Distributions
April 3, 2021
A comparison of different load balancing strategies and the statistical distribution of requests.

A Plot Recipe for Yao.jl
July 26, 2020
A distribution plot for Yao.jl

Grover's Algorithm in Yao.jl
July 25, 2020
Implementing the simplest of the useful algorithms in Yao.jl

The DeutschJozsa Algorithm in Yao.jl
July 25, 2020
The simplest quantum algorithm implemented in Yao.jl.

Quantum Random Numbers in Yao.jl
July 23, 2020
Embarrassingly simple first fling with Yao.jl.

Polynomial Chaos
May 1, 2020
Approximating probability distributions with polynomials.

Designing a Talk
September 14, 2019
Do a talk at a conference, they said.

Building a QPU simulator in Julia  Part 7
July 26, 2019
Using Julia to build the classical part of Shor's Algorithm.

Building a QPU simulator in Julia  Part 6
July 25, 2019
Building a QFT gate.

Building a QPU simulator in Julia  Part 4
June 17, 2019
Implementing the Deutsch's Algorithm.

Chaotic Waterwheel with Planck
June 2, 2019
A simulation of a chaotic waterwheel with the Planck JavaScript physics engine.

Building a QPU simulator in Julia  Part 3
May 24, 2019
Improving performance.

Building a QPU simulator in Julia  Part 2
May 7, 2019
Starting again with Julia.

Building a QPU simulator in Julia  Part 1
May 7, 2019
A new tack, finding Julia and serendipity.

Using Julia From Jupyter
May 5, 2019
How to install Jupyter on Mac using Homebrew and configure it to use the Julia kernel.

COBOL for Fun and Profit
May 4, 2019
Random question  Can we compile and run COBOL on a Mac? Yes, of course.

Building a QPU simulator in Clojure  Part 2
May 1, 2019
Adding Neanderthal and complex numbers.

Building a QPU simulator in Clojure  Part 1
January 27, 2019
First steps in building a quantum CPU simulator with Clojure and TDD.

Native µservices with Clojure, SparkJava and Graal
December 24, 2018
Combining SparkJava, Graal and Clojure enables us to build dynamic, functional style native services.

Comparing Clojure to Kotlin
December 16, 2018
Take an interesting Clojure example and convert it to Kotlin.

Native µservices with Graal and Gradle
December 9, 2018
Moving from Maven to Gradle for the Kotlin/SparkJava. Spoiler it's almost too easy.

Native µservices with Kotlin, Spark and Graal
November 14, 2018
Combining SparkJava, Graal and Kotlin.

Native µservices with SparkJava and Graal
November 12, 2018
By keeping Java simple and avoiding unnecessary (hidden) complexity we can natively compile SparkJava services with Graal with no fuss at all.

Grover's Search Algorithm
October 3, 2018
At last, a potentially useful quantum algorithm.

The DeutschJozsa Algorithm
October 1, 2018
One of the first quantum algorithms which was shown to be significantly better that any classical counterpart.

Quantum Random Number Generator
September 30, 2018
The simplest quantum algorithm.

Notes on Go  Gokit for a Java programmer
November 1, 2017

Notes on Machine Learning  Playing Uno
August 4, 2017

Evolution of a Unit Test
June 15, 2017
Example of the evolution of a real unit test over the course of a morning.

Notes on the Art of TDD  Uno (Part 4)
June 4, 2017

Notes on the Art of TDD  Uno (Part 3)
June 1, 2017

Square root of 2x2 matrix using basic algebra
May 24, 2017

Notes on the Art of TDD  Uno (Part 2)
May 23, 2017

Notes on the Art of TDD  Uno (Part 1)
May 15, 2017