Here is the talk CB Bailey and I did at ACCU Conference 2019. This was the first talk I have done with someone else, and I really enjoyed it:
Slightly jokey video about what a Monad is, but with a genuine explanation, all in just about 5 minutes. First given as a lightning talk at the ACCU Conference in 2019.
Slides: What is a Monad? Slides
I found something difficult in Python, which was a bit of a first, so I wrote a whole blog series about it, and now a whole video:
Slides: Python Async Basics slides
Blog posts: asyncio basics, large numbers in parallel, parallel HTTP requests, adding to stdlib
Series: Snake in Elm, Elm makes me happy, Elm Basics, Elm Unit Test, Elm JSON
With up-to-date examples, and anecdotes from the last couple of years of continuing to enjoy writing web pages in Elm, here’s a new version of my Elm advert:
Slides: Elm makes me happy slides.
Series: 2D Shapes, drag and drop, new objects
My Godot 3 game is progressing, and I am starting to think I am actually writing the level editor. Here’s how I wrote code to make new versions of existing objects (by converting them to scenes):
Godot version: v3.0.6.stable.official.8314054