In a tweak to the usual format, this week's show is a frontend-focused rapid-fire question bonanza. Ed's been doing some CSS work this week, and has a lot of questions for Tom (a self-styled CSS expert, whatever that means).
What's wrong with `innerHTML`? And for that matter, why is `eval()` so evil? Should you use `px`, `pt`, `em`, or `rem` (or something else) when setting sixes in CSS? What's the deal with browser prefixes (`-moz-`, `-webkit-` etc.)? Are you a bad programmer if you use a z-index of `99999`? (Spoilers: probably). Is it *ever* appropriate to use `!important` in your CSS? Should you use IDs or classes? And to finish with a famously easy question; how do you name things? Find out all this and more in this week's rapid-fire instalment of A Question of Code.
Mentioned in this episode:
49: What is a build pipeline?
48: Agency or product?
47: How do you build a blog?
46: How do you apply to speak at a conference? (with Tony Edwards)
45: Should you take a bootcamp?
44: What is the difference between a framework and a library?
43: Yearly Themes: 2020
42: What does a developer do all day?
41: How long does it take to get a job in tech?
40: Can you trust recruiters?
39: Do you have impostor syndrome?
38: If it's not broken should you fix it?
⚡️ Help us, listeners. You're our only hope
37: When are you ready for a coding job?
36: How do you keep track of your knowledge?
35: Do you git it? (What is version control?)
34: How do you learn a new programming language?
33: How much tooling is too much tooling?
32: How do you prepare for a new job?
31: Should you pivot?
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Lex Fridman Podcast