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
- New toy to show off!
- Wacom Cintiq 16
- Bug 1730039 - Remove or update probes expiring in Firefox 95: pictureinpicture.*
- Bug 1730042 - Remove or update probes expiring in Firefox 95: browser.startup.abouthome_cache_*
- Bug 1730041 - Remove or update probes expiring in Firefox 95: FX_TAB_CLOSE_*
- Bug 1619772 - Memory leak after long work
- Questions:
- 1. Picture-in-Picture: Current way to see all available control options is to visit https://support.mozilla.org/en-US/kb/about-picture-picture-firefox#w_keyboard-shortcuts. Would it be possible to add a small button (perhaps only when using PIP for the first time), which could expand to show all available shortcuts or maybe direct user to this page?
- The general keyboard shortcut problem in Firefox
- Shortcut HUD
- Problem: keyboard shortcuts are not all registered in one place!
- Picture-in-Picture
- Build up Site-specific video adapters
- Exposing more controls on the player window
- Have tooltips on those controls for the keyboard shortcuts
- 2. Are there any newsletters that you are subscribed to? (for example I read Thomas Frank's Tuesday Tools and Tips)
- No. I don't have any that I'm subscribed to.
- I do write "These Weeks in Firefox", so if you want to check that out, here it is
- 3. When it comes to planning (daily, events) - do you use a traditional calendar, a digital calendar or something else?
- I use a combination of Google Calendar, Rememberthemilk, for work stuff I'll set needinfos on myself in Bugzilla.
- 1. Picture-in-Picture: Current way to see all available control options is to visit https://support.mozilla.org/en-US/kb/about-picture-picture-firefox#w_keyboard-shortcuts. Would it be possible to add a small button (perhaps only when using PIP for the first time), which could expand to show all available shortcuts or maybe direct user to this page?
Chat
- Join us in the Livehacking room on Mozilla’s Matrix instance! Here’s documentation on how to join. I’m only sorta monitoring the Twitch chat. A bot will try to bridge Matrix and Twitch (joc-bridgebot).
Links
- Alessandro Castellani has been streaming himself livehacking on Thunderbird
- emilio hacks on Firefox!
- Compiler Compiler - watch a Mozilla engineer hack on the SpiderMonkey JavaScript engine!
- How mconley uses Mercurial
- Fission - what is it, and how does it work?
- Andreas Kling hacks on a custom browser engine for a hand-rolled OS called SerenityOS
- 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 Josh Marinacci hacking on Firefox Reality, our nascent VR browser!
- I've been mirroring the episodes to YouTube
- 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!
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.
- l10n - localization
- a11y - accessibility
- i18n - internationalization
- k8s - kubernetes
Feedback
- @mconley@mastodon.social on Mastodon
- @mike_conley on Twitter
- mconley in IRC on irc.mozilla.org
- mikeconley.ca/blog
- mconley at mozilla dot com