semantics

by

You don't know HTML Lists. I promise you don't.

Reading Time: 13 minutesThis second installment in the “You don’t know HTML” series is going to be all about the ways that we put collections of things together

by

HTML tables are difficult to learn, and difficulter to do well

Reading Time: 2 minutesThis is a deep dive into HTML tables that cover its vocabulary & parts, Table Object Model, Cell headers, and the semantic value of table headers and footers

by

SyntaxErrors in a development environment are very much like the grammar teachers of old: fucking unhelpful

Reading Time: 12 minutesThis here is a friendly introduction to linguistics for programmers. There are many ways to improve our programming skills: watching videos, reading articles, hackathons, and doing code competitions. But there’s another way that gives us less time in front of an IDE: Learning to think about how programming works. We’re not talking about how compilers

by

Reading Time: 2 minutesFor the most part, good front-end code isn’t affected by the application that serves it. And, for the most part, good front-end code doesn’t need to be written specifically for that application. But there are some exceptions —like structuring the HTML for a title and a link when the link is optional. That’s a case

by

Reading Time: 5 minutesThis is part three of a series called “Front-end for the Middle”. Honestly, I didn’t mean to write three posts. But when one post is over 2,000 words without being finished, it’s time to get slicing. Previously, we’ve talked about directing a front-end developer’s focus away from design, and on to content. And we’ve also

by

Reading Time: 5 minutesThis is a continuation of a previous post that I wrote, entitled Front-end for the Middle: Focus and Design. Previously, we established that it’s better for a front-end developer to be focused on content, rather than design. In this post, we’re going to move into a discussion on how HTML semantics can influence what happens