programming
Making WSJT-X decoding functions thread safe
Listing all files in a Git repository with pygit2
Calling WSJT-X encoding and decoding functions from C
A lightning round on debugging techniques
Restoring audio from the B-58 "Hustler" Voice Warning System
Rendering matplotlib in PyQt 6
Digital noise reduction for AM radio
Python asyncio stumbling block: aborting tasks
The joys of writing a WAV file
Rendering an 8x8 font on the map in Factorio
Restarting troublesome USB WiFi devices
Comparing shortwave antennas with Python
Python asyncio and await'ing multiple functions
Software approachability outweighs everything else
Atmega Based Thermostat Part 2
Writing Parquet Records from Java
Parsing Twitch chat to build a bot
Increase your development velocity in Golang with gocheck
Time zones and databases don't mix
Golang, ORMs, and why I am still not using one.
Use an in-memory listener for unit tests
Zero copy HMAC based security for HTTP requests in Go middleware
Sharing State By Communicating
Stopping a listening HTTP Server in Go
Efficiently Unpickling from Buffer Objects