About
Publications
Contact
Email
GitHub
LinkedIn
Mastodon
Twitter
Projects
badssl.com
decklist.org
Mozilla Laboratory
Mozilla Observatory
PicoCA
Résumé
Categories
Magic
Lore of MTG - Battlemage
Recording MTGO in 4K with OBS
Offensive playmats in Magic
Personal
Creating Ascending Ringtones for iOS / iPhone
Fifteen Years is a Solid Run
Security
Refresh vs. Long-lived Access Tokens
Cache-Control Recommendations
Analysis of the Alexa Top 1M sites (April 2019)
Analysis of the Alexa Top 1M sites (Feb 2018)
HTTP Status Code Handling
Analysis of the Alexa Top 1M sites (June 2017)
Analysis of the Alexa Top 1M sites (October 2016)
Let's Encrypt now supports IDNs
Observatory by Mozilla: Making the Web Safer
Analysis of CSP in the Alexa Top 1M sites (April 2016)
Analysis of the Alexa Top 1M sites (April 2016)
Introduction to Let's Encrypt
CSP on addons.mozilla.org (AMO)
Standards
Handling Cookies is a Minefield
Understanding CORS
X-Content-Type-Options + passive content?
SVG + CSP: An Unappetizing Alphabet Soup