Python
- 2016-08-19: Software Carpentry: SC Build; or making a better make
- 2017-03-27: Introducing PyRefine: OpenRefine meets Python
- 2017-10-29: Blog platform switch
- 2017-11-29: Advent of Code 2017: introduction
- 2017-12-01: Inverse Captcha — Coconut — #adventofcode Day 1
- 2017-12-02: Corruption Checksum — Python — #adventofcode Day 2
- 2017-12-05: High Entropy Passphrases — Python — #adventofcode Day 4
- 2017-12-09: Memory Reallocation — Python — #adventofcode Day 6
- 2017-12-10: I Heard You Like Registers — Python — #adventofcode Day 8
- 2017-12-11: Hex Ed — Python — #adventofcode Day 11
- 2017-12-12: Digital Plumber — Python — #adventofcode Day 12
- 2017-12-17: Spinlock — Rust/Python — #adventofcode Day 17
- 2017-12-24: Particle Swarm — Python — #adventofcode Day 20
- 2017-12-24: Fractal Art — Python — #adventofcode Day 21
- 2018-01-02: The Halting Problem — Python — #adventofcode Day 25
- 2018-01-19: Build documents from code and data with Saga
- 2018-02-06: How to extend Python with Rust: part 1
- 2019-03-14: Using Pipfile in Binder