I just wanted to chime in on the CSS Grid discussion.
If the only reason you aren't using CSS Grid yet is because IE11 needs to look identical; I wrote a whole series on how to write modern CSS Grid code that works perfectly in IE with no fallback styles.
PS. Great article, I'll definitely be recommending it to people.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.