released Everett (configuration library for Python) 3.1.0 with Python 3.11 support and some nice fixes! #python everett.readthedocs.io/en/la…
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!
released bleach (html sanitizing library for Python) 5.0.1 just now. bleach.readthedocs.io/en/lat… #python #html #mozilla
willcage retweeted
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…
willcage retweeted
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…
Dennis is a gettext/l10n linting library I wrote 9 years ago. Dennis v1.0.0 released! Retrospective! Handing it off! bluesock.org/~willkg/blog/de… #python #mozilla
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!
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.
(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
i released Bleach (HTML text fragment sanitization library for Python) 5.0.0 just now: pypi.org/project/bleach/5.0.… #python
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/
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
If you’re still affected, please restart your browser. We’re sorry for any inconvenience caused. #firefoxdown #firefox
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
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…
i ended up spending today writing a fake Sentry service for debugging and integration tests with sentry-sdk. then i blogged about it: "Kent v0.1.0 released! And the story of Kent in the first place...." bluesock.org/~willkg/blog/de…
I blogged about 2021 in my "Socorro Engineering: 2021 retrospective": bluesock.org/~willkg/blog/mo…
willcage retweeted
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)












