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 215: May 13th, 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
Bug 1622088
- Write automated tests for the about:home caching mechanism
Bug 1633913
- Eliminate re-construction of Top Sites and Pocket stories when about:home startup cache loads before Activity Stream initializes
(Short description, activity stream flickers when opening about:home)
Codetribute
- Help contribute to Firefox, good mentored bugs for You.
First,
Create
a Mozilla Bugzilla account.
Talked about how the http cache works.
Talked about how the omni.jar file works.
Explained the difference between ‘mach try’ and add a patch to Phabricator.
Mozilla has
Code coverage
If you ‘hg amend’ and get Orphaned changesets, you can fix that with ‘hg evolve’
Hit the escape key in Browser toolbox to get the terminal at the bottom
You can not json encode a undefined value
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