View On GitHub
The Joy of Coding: Episode Guide
Volunteer-driven episode guide for The Joy of Coding
Project maintained by
mikeconley
Hosted on GitHub Pages — Theme by
mattgraham
Episode 209: Mar 25th, 2020
Links
Watch this episode on Air Mozilla
Evernote Agenda
Topics
Pandemic edition! Mike is streaming from home! Let’s hope the wifi holds out (It did!)
Background
music
Bug 1184701
- PageThumbsProtocol (moz-page-thumb://) does not work in the content process -
Notes
Bug 1614502
- Add a mechanism for producing a static version of about:home periodically that can be cached for startup.
Applying a 2 year old patch can be tricky
To help reproduce a Performance issue (around 1h41 in this episode):
Get a copy of
Nightly
If you can reproduce the issue, visit
Profiler
Then press the “Enable Profiler Menu Button” that should put a stopwatch in your toolbar
Press the stopwatch icon, then “Start recording”
Then do what causes the performance issue
When you have had the problem, press the Capture button in the Stopwatch
After a while that will show you a site from https://profiler.firefox.com that is very … colorful
If you then want to submit this capture, press the green Publish button in the right corner.
Then submit a but with the link or contact Mike somehow, this makes it easier for them profile the issue
To help reproduce a memory issue, you can do so via the Profiler aswell, but that is experimental for now
Instead go to : about:memory in nightly or Release
Then press the Measure button to the left
Then press Measure and save to save the output and share with Mike/Mozilla via either a bug or somehow
Rate this episode
Chat
Join us on Matrix!
Resource Links
Felicia Bacon
npb hacks
on the SpiderMonkey JS engine
Compiler Compiler
live stream
Try out
Mozilla VPN
Firefox Source Code Documentation
mozconfigwrapper
: A Wrapper to manage different mozconfigs
MyQOnly
: Mike's addon to track your review queues on Mozilla Phabricator
Mike's Firefox Color Theme
Firefox Monitor
: Stay informed on new data breach of services you're using online
Create a free Bugzilla account
Codetribute
: Find a good first bug to start contributing on a Mozilla projects (Firefox, Thunderbird, and more). See the above link for creating a Bugzilla account first!
Nathan Baggs livehacking / reverse engineering
Alessandro Castellani has been streaming himself livehacking on Thunderbird
Emilio hacking on Firefox