Build your own Q# simulator — Part 1: A simple reversible simulator
May 8, 2020, written for the Q# blog
Simulators are a particularly versatile feature of the QDK. This post is the first in a series that teaches you how to write your own simulators, thereby broadly extending the scope of Q#.
Quantum Oracle Circuits and the Christmas Tree Pattern
December 19, 2018, written for the Q# Advent Calendar
The article is about decorating Christmas trees using the rotation gate complexity in oracle function synthesis.