Location: Pacific Northwest
Contact: matt at mattscodecave dot com
This blog is collection of posts, essays, and guides about things that interest me: software, hiking, SRE, education, photography, microcontrollers, reading, and figuring out how life on spaceship Earth works.
By trade, I'm an SRE (what's that?) because I find accidents fascinating and because today's software is way too unreliable.
Here's some open source code I released into the wild:
- diy_framework - There's no better way to learn about how the Internet works than writing your own framework and HTTP server. It's a great exercise in TDD and asyncio, making it a good educational resource.
- py3tftp / PyPI - Pure Python (3.5) asynchronous TFTP server.
- AndCat - Android app to make file transfers easy on local networks. Written in Python using Kivy.
- I wrote the UPNP handling code for ZeroNet. Interesting case of working within constraints: use only the stdlib and gevent, only support the part of the UPNP spec that deals with opening and closing a port, and handle network errors gracefully.