The concept of action types inferred from module types is something we use in Warhol’s code a lot. It also fits nicely with the architecture of Conceptual Components as I described in my blog post here: https://drublic.de/blog/conceptual-components/
This might be a Chrome Canary Bug. Get it on a lot of pages where elements are floated. The n+1th element always has a margin on top. Couldn't figure out what the real issue is though.
That is a valid argument. I just don't like to deal with IDs in CSS. I love classes. And applying styles according to an semantic class name decouples your HTML from the CSS - that is what the article is all about.