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:
69: Why bother with side projects?
68: Are bootcamps worth doing? (with Kirsty Simmonds)
67: How can developers help fight climate change? (with Natalia Waniczek)
66: How do you get started in data science? (with Tom Sainsbury)
65: Should new developers get involved in open source? (with Jeremy Walker)
64: How do you get started with Pandas? (with Boris Paskhaver)
63: What is i18n? (with Eli Schutze)
62: What is it like to have a mentor? (with Amber Wilson)
61: What questions should you ask in an interview?
60: What is a resilient website? (with Jeremy Keith)
59: How do you prepare to give a presentation?
58: How do you run a remote conference?
57: Why is time so hard to work with?
56: How can you make code habitable?
55: Any tips and tricks for effective home working?
54: Why do people write "bad" code?
53: What are some good things to build?
52: What gear do you use?
51: What is a Minimum Viable Product?
50: What's so special about the command line?
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