CSS Grid changes everything [video]
I giggle a little bit inside when web designers say "We shouldn't use meaningless tags that exist only for layout. We should use semantic ones, like  and !". Except that, uh, "header" and "footer" themselves are layout terms. They're just a metaphor for a document as a body ("") with the head at the top and the feet at the bottom. It's not like the contents of a  tag have anything to do with feet. We call it "semantic" simply because the metaphor is old enough that we've internalized it and no longer see it.Not that I think this detracts from the talk at all. Fewer, cleaner tags is good, regardless of how they're spelled.