Reminder - no plan survives breakfast.
- Feel free to send pull requests to the repo!
- Here’s a contributing guide!
- Here’s the guide for creating pull requests that smurfd used and recommends!
Today
- Self-check: is everything working? I surrrrre hope so.
About the new set up:
- Some people were experiencing choppy video. OBS on the streaming device was complaining that encoding was overloaded.
- Perhaps don’t record while streaming
- Perhaps use a more powerful machine for streaming
- Can’t hear sound effects. Maybe run wacky-morning-dj on streaming device, and then have headset connected to it
- Building is still a pain. :(((((
- Don’t run backups in the background!!!
-
- Some people were experiencing choppy video. OBS on the streaming device was complaining that encoding was overloaded.
Bug 1516022 - promiseDocumentFlushed callbacks will fire even if subframes have mDelayedResize's pending - Notes
- Update!
- Bug 1277060 - When typing in the URL bar if a parent process page is loaded and loading about:home using the toolbar button, shortcut, a bookmark, anything besides the url bar - the location bar is not cleared - Notes
- Bug 1509250 - Session tab replaced with about:newtab if session manually restored too early after startup - Notes
- We'd love for other people in the Mozilla community to start livehacking! Come talk to mconley on *irc.mozilla.org #livehacking.*
*Rate this episode: *https://goo.gl/forms/pHHaPFKnRR5Auccs1
Chat
- IRC
- We're in irc.mozilla.org in #livehacking.
- I’ve also got my IRC client signed into the Twitch chat
- This is a link to a web client that you can use to chat with me from your browser
Links
- The Joy of Coding: Community-Run Episode guide
- Feel free to send pull requests to the repo!
- Here’s the guide for creating pull requests that smurfd used and recommends!
- Check out my colleague Josh Marinacci hacking on Firefox Reality, our nascent VR browser!
- Les Orchard hacks on Firefox Color
- Solving Bugs with Sean Prashad
- The Joy of Diagnosis!: https://www.youtube.com/watch?v=UL44ErfqJXs
- The Joy of Automation with Armen
- I've been mirroring the episodes to YouTube
- The Joy of Illustrating - Episode 1 - Watch @mart3ll blow your mind with designs from the Mozilla Creative team!
- Lost in Data - sheriffing performance regressions in pushes for Firefox
- The Hour of Design - watch one of our designers demystify the design process!
- Code Therapy with Danny O’Brien
- Watch a developer put together a Windows game from scratch (no third-part engines) - really great explanations: https://handmadehero.org/
- /r/WatchPeopleCode for more livehacking!
- Watch @mrrrgn code to techno
Glossary
- BHR - “Background Hang Reporter”, a thing that records information about when Firefox performs poorly and sends it over Telemetry
- e10s ("ee ten ESS") - short for Electrolysis, which is the multi-process Firefox project
- CPOW ("ka-POW" or sometimes "SEE-pow") = Cross-Process Object Wrapper. See this blog post.
- Deserialize - "turn a serialized object back into the complex object”
- Serialize - "turn a complex object into something that can be represented as primitives, like strings, integers, etc
- Regression - something that made behaviour worse rather than better. Regress means to “go backward”, more or less.
Feedback