Category: code
-

Mirroring known vulnerability data globally, for free.
If you just want the answer to “where do I find a reliable global mirror of NVD vulnerability data?” the answer is https://cveb.in/ . It is being mirrored on the same servers used for major open source projects so you’re probably already trusting them. If you want to hear the story of how we got…
-

Best practices in practice: Software release tracking and end of life
Continuing in my “best practices in practice series” : an API for finding the list of available software versions and an API for finding out if those versions are still actively supported (and for how long).
-

Best practices in practice: pre-commit
Continuing in my “best practices in practice series” : today’s tool is `pre-commit`. Using pre-commit takes a bunch of failure points out of our code quality and security process, and I highly recommend it.
-
Best practices in practice: Black, the Python code formatter
I’m starting a little mini-series about some of the “best practices” I’ve tried out in my real-life open source software development. These can be specific tools, checklists, workflows, whatever. Some of these have been great, some of them have been not so great, but I’ve learned a lot. I wanted to talk a bit about…
-

Kicking off the GSoC 2023 season
I’m once again spearheading the Google Summer of Code effort for the Python Software Foundation. The website is updated as of yesterday so you can read about it there and I’m not gonna write any more blurbs: https://python-gsoc.org/
-
CVE Binary Tool 0.3.0
My work open source project had its second public release! Python folk can get it via pip install cve-bin-tool or by going to https://github.com/intel/cve-bin-tool/releases/tag/0.3.0
-

Things I always forget about setting up git
You may have seen xkcd’s comic about git: I feel this pain. Because of Mailman, I actually learned Bazaar when many people were learning git, and did most of my contributions through launchpad, so I’m a relative newcomer to git and doing contributions on github (Mailman’s on gitlab now, but I do github for work…
-

Winking Microview
With my travel and work schedules, I haven’t had time to hack my original MicroView, but the replacement ones arrived while I was out at ABQ Mini Maker Faire! So of course, I had to try *something* now that I can actually flash things to it. Here’s my current very simple program: a smile with…
-

MicroView: the bad, the good, and the awesome
I backed this cute little thing on kickstarter called the Microview, which is basically a teensy arduino with an oled display attached. It was too adorable to pass up. Unfortunately, my units were in the defective batch that has just been announced… read on to hear why I’m pleased about receiving a defective product!
-

Mystery Munch: A Simple Android Game
I made a very simple game! And also fought with the android emulator a lot, and used the hardware acceleration to crash my computer. Good times.