#mozilla engineer working on crash ingestion; maintainer of bleach, everett, markus, fillmore, and other python libraries; he/him; @willcage@fosstodon.org

Joined May 2012
36 Photos and videos
26 Oct 2022
released Everett (configuration library for Python) 3.1.0 with Python 3.11 support and some nice fixes! #python everett.readthedocs.io/en/la…

28 Jun 2022
released crashstats-tools (command line utilities for interacting with Crash Stats (Mozilla's crash ingestion site)) 1.3.0: pypi.org/project/crashstats-… #mozilla #crash I switched output to use #rich which is fabulous. WOW!
27 Jun 2022
released bleach (html sanitizing library for Python) 5.0.1 just now. bleach.readthedocs.io/en/lat… #python #html #mozilla

2
willcage retweeted
23 Jun 2022
wherein we fuzz rust-minidump and discover that microsoft's minidump format contains Parallel Universes (and that implementing different-but-similar architectures as completely independent files makes it way too easy to forget to port fixes between them) hacks.mozilla.org/2022/06/fu…
2
19
98
willcage retweeted
14 Jun 2022
wherein we rewrite mozilla's crashreporting backend in rust and i descend into infinite paranoia and build ever more testing infrastructure because there is no such thing as "valid" inputs when a precondition for your work is "firefox just crashed" hacks.mozilla.org/2022/06/ev…
5
51
337
willcage retweeted
So I guess Windows update now offers to switch the user back to Edge as a default, the only other option to remind them again three days later? Strong respect for user choice there!
1
5
16
willcage retweeted
My team at Mozilla is looking for a great Senior or Staff Software Engineer: boards.greenhouse.io/mozilla…. Please share far and wide and apply if this sounds like you.
3
4
15 Apr 2022
(finally) fixed the multiple-click problem with rob-bugson (thank you @chuttenc!) and did a 1.6.3 release: addons.mozilla.org/en-US/fir… rob-bugson is a firefox extension that gives you helpful bugzilla links in github prs. #firefox #bugzilla #github
7 Apr 2022
i released Bleach (HTML text fragment sanitization library for Python) 5.0.0 just now: pypi.org/project/bleach/5.0.… #python
10 Mar 2022
i started at mozilla just after Firefox 6 was released (pretty sure that's right). and now here we are... #Firefox #mozilla
6
willcage retweeted
If you've ever wondered what the day to day work on Firefox looks like you really should check out Mike's streams. It's often not flashy and exciting feature implementations, but neither is most of our day to day work.
The Joy of Coding returns today with Episode 276! Come join me while I livehack on Firefox - I'm going to try to revive a performance test that's been disabled for far too long due to flaki-ness. Starts at 1PM ET: mikeconley.ca/joc/
1
6
13 Jan 2022
Everett v3.0.0 released! bluesock.org/~willkg/blog/de… Everett is a configuration library for Python applications that I use on Mozilla services I maintain. This release reworks Sphinx directives for documenting configuration. #Mozilla #Python
willcage retweeted
13 Jan 2022
If you’re still affected, please restart your browser. We’re sorry for any inconvenience caused. #firefoxdown #firefox
15
32
122
willcage retweeted
Hi folks, Firefox has witnessed outages recently and we are sorry about that. We believe it’s fixed now and a restart should restore Firefox to normal. We will provide more information shortly. #firefoxdown #firefox
25
141
204
willcage retweeted
Come work with me!👋 My team @mozilla is hiring a Senior Software Engineer. We're looking for a great candidate who can help us build & ship high-quality releases of large scale web services. 🚧📦🚀 We use #Python, #pytest, #Rustlang, GCP, Google Docs 😁 mozilla.org/en-US/careers/po…

1
8
20
willcage retweeted
14 Dec 2021
aAAaaAAA the thing I have been working on for the last year (rust-minindump) just got flipped on as the backend for all of mozilla's crash reporting and it seems to be working and is kicking breakpad's ass aAAaAAA (the sudden discontinuity in the graph is the deploy)
7
23
283
willcage retweeted
22 Sep 2021
What do Star Trek, trolleys, and digital Accessibility have in common? Watch me cram as many nerdy references as possible into 15 minutes in my talk about how to make/communicate decisions as a Senior IC below🖖
22 Sep 2021
Watch @AliceLiCode's talk ‘Live long and prosper as a senior IC’ from #StaffPlusLive bit.ly/39o6G59
3
5