The Joy of Coding: Episode Guide
Project maintained by
Hosted on GitHub Pages — Theme by mattgraham
Episode 264: Sep 29th, 2021
Links
Topics
- Fixing a security bug blog
- Let’s talk about BrowsingContexts! And DocShells!
- No episode next week due to unavoidable meetings. Sorry!
- Special shout out to “shittyskydiver” on YouTube
- Question time!
- Yes I really get confused like how build system work. How they create binaries. And How do cpp gets build? The Firefox source seems to be a bit esoteric. It would be helpful like how jar.mn moz.build etc integrates together. Thanks.
- moz.build are Python instructions that build dependency graphs that ultimately get fed into something like Makefile, and then we do a thing like
make. moz.build helps define what gets packaged in omni.ja (“resources”, JSMs)
- jar.mn, which goes into more detail on HTML, XUL, CSS, JS what gets packaged in omni.ja
- Go find your Firefox install folder
- Find omni.ja
- Copy it somewhere else on the file system (this is important - don’t do the next step inside of the Firefox install folder)
- Rename omni.ja to omni.zip
- Unzip the file
- Can you talk a bit about the history of the intro/outro jingle?
- When you mentor someone, what does the process look like?
- What does the mentee need? Some of them just need help getting started and finding work, getting set up.
- Sometimes a person wants deeper insight into how things work, I can do one-on-ones explaining things, or might do a video or presentation about it
- Career stuff. What does the person want out of their career? What is the shortest most practical line we can draw to get them there, and then let’s put together a plan to get them on that line, and figure out how to measure how they’re progressing.
- If you had an extra hour of time each day, what would you spend it on? (What are some things you wish you had more time for?))
- Reading
- If I had a block of 3 hours every day to do whatever I wanted that didn’t include maintenance things like doing laundry or taking care of the yard or cooking or cleaning… I would probably get better at drawing and painting using my new drawing tool… and maybe cartooning, and maybe I’d work on designing a point and click adventure game.
- Have you ever considered switching to linux (eg. arch, etc. ?) - have you ever daily-driven some linux distro?
- Knoppix was my first introduction to Linux (booted off of a CD)
- Fedora
- Ubuntu
- Rate this episode
Chat