Bo Bayles Annex
Professional information
Current: Solutions Architect at Wurl (now part of Applovin)
Previous: Software Engineering and Technical Operations at Observable Networks (now part of Cisco)
Software development
I maintain or co-maintain several software projects. I am particularly interested in networking tools, Python applications and libraries, and porting Python 2 applications to Python 3. If you'd like me to look at something of yours, send me a note.
Active projects:
more-itertools - Python library for working with iterable objects
ada-python - Python bindings (with CFFI) for ada, the library based on the WHATWG URL Spec
python-pure-cdb - Python implementation of the "Constant Database" tools and library
netsa-pkg - Linux packages for CERT's NetSA tools
Employer projects that I was/am involved with:
boto3-helpers - Python library that improves interactions with the AWS SDK (Wurl)
flowlogs_reader - Command line tool and Python library for working with AWS VPC Flow Logs (Observable Networks)
gcp-flowlogs-reader - The same, but for Google Cloud VPC Flow Logs (Observable Networks)
obsrvbl-ona - Linux package for collecting network metadata for security monitoring (Observable Networks)
Retired projects:
redis-collections - High-level Python interface for Redis
vod_metadata - Generator and library for CableLabs Video On Demand metadata
obsrvbl-ossec - Distribution of the OSSEC host IDS (Observable Networks)
suricata-service - Distribution of the Suricata network IDS (Observable Networks)
Blog posts and articles
I sporadically write about various topics...
Personal blogging:
The lost car chronicles - never unlock your doors (2022)
The Fifth Iron - yo, I heard you like this one song (2021)
Yes, you can play it - an appreciation of The GHZ, where I spent my youth (2018)
Playing it again - I will be the one to set your heart free and/or true (2021)
Tech blogging:
Being fooled by randomness - a lesson in how not to stream binary data (2020)
Yo, I heard you like decorators - using and abusing Python decorators (2017)
FTP, "Apr 26 02:xx", and you - troubleshooting on the edge of madness (2014)
Policy blogging:
The fault is not in our stars, but in ourselves - a snarky exposé (2017)
Till then, my noble friend, chew upon this - the followup (2017)
Professional output:
Serverless and Security - a talk I gave to the Seattle AWS Meetup Group (2017)
Observable Networks blog archive - information security articles (2014 - 2017)
Reference material:
Interpreting ESNs and MEIDs - on mobile phone technology identifiers, the most popular thing I've ever written (2010)
Calculating the Erlang-C formula - I was really into teletraffic engineering for a while (2009)
Retro gaming
I played a lot of video games as a kid, but switched to other hobbies as a teenager. In recent years, I've begun looking into the technical details of how those old games worked.
Articles:
Rings of Saturn - Retro game hacking for fun, if not profit (2023-)
High Context Burning Rangers - I was here before, in the flow of time (2022-2024)
Podcasts:
The GHZ Podcast - My friends do a show about Sega, Sonic Team, the 90s, and more. I did sound editing for the first two seasons, and appeared as a guest on a few episodes.
Sonic Weekly - I have also edited and appeared on another show about the long-term effects of Sega exposure.