Python
2021
Suspending the computer using Kupfer -
Toggle window decorations on Linux GTK3 with Python3 -
2019
Python Async basics video (100 million HTTP requests) -
London Python Meetup January 2019 - Async Python and GeoPandas -
2018
Graft Animation Language on Raspberry Pi -
Example of a systemd service file -
How to write a programming language articles -
2017
TECH(K)NOW Day workshop on "Writing a programming language" -
Adding a day in Python datetimes - use timedelta, not the datetime constructor -
Broken Levels Challenge - Egham Raspberry Pi Jam July 2017 -
Running a virtualenv with a custom-built Python -
Adding a concurrency limit to Python's asyncio.as_completed -
Making 100 million requests with Python aiohttp -
Python - printing UTC dates in ISO8601 format with time zone -
Python 3 - large numbers of tasks with limited concurrency -
Basic ideas of Python 3 asyncio concurrency -
How to write a programming language ACCU talk -
Iterating over the lines of a file in Java -
Raspberry Pi Jam "Chaos Car!" -
2016
How to write a programming language - Part 3, The Evaluator -
How to write a programming language - Part 2, The Parser -
How to write a programming language - Part 1, The Lexer -
Ambiguous names in Java due to non-normalised unicode - but all OK in Python -
Which Raspberry Pi photo was funniest? -
Raspberry Pi Funniest Photo Game -
2014
Launch an urgent window using Python and Xlib with the UrgencyHint flag -
Raspberry Pi Minecraft Python summer project screenshots -
Absolute Truth in programming languages -
OpenID security in a REST API -
Token-based security in a REST API -
2013
Goodness in programming languages, part 4 - Ownership & Memory -
My First Raspberry Pi Game " Part 12 " Scoring, done! -
My First Raspberry Pi Game " Part 11 " Being less rude -
2012
My First Raspberry Pi Game " Part 10 " Red square -
My First Raspberry Pi Game " Part 09 " Lots more words -
My First Raspberry Pi Game " Part 08 " Success and failure -
My First Raspberry Pi Game " Part 07 " A green circle -
My First Raspberry Pi Game " Part 06 " A better class of waiting -
My First Raspberry Pi Game " Part 05 " Say something -
My First Raspberry Pi Game " Part 04 " A small black screen -
My First Raspberry Pi Game " Part 03 " It's like a magic spell -
My First Raspberry Pi Game " Part 02 " Saying hello -
My First Raspberry Pi Game - Part 01 - Before we start -
Goodness in programming languages, part 3 " not doing the same thing more than once -
What timezone Python thinks I'm in -
Goodness in programming languages, part 2 " getting your code running -
Goodness in programming languages, part 1 - syntax and layout -
2011
My Address Book 1.9.0 - rewritten from scratch -
2009
Separate regular expressions, or one more complex one? -