September 2021

Declaring Page Language—and Declaring Changes in Language

Popular screen readers don’t seem to pick up changes in language automatically. We may need a push on screen readers to improve detection of changes in language, and a shift of attention from declaration of page language to marking up changes in language.

Post from September 29, 2021, filed under .

Comparing Page Language Declaration Setups in Screen Readers

One best practice in web development is to declare the document language via the lang attribute, on the html start tag. That is useful, but also not the only option. How well are different setups supported in screen readers? A few data points.

Post from September 28, 2021, filed under .

Not Releasing Late on Fridays, a Matter of Courtesy

Why don’t we, in engineering departments, prefer not to release late on Fridays—or late on others days? Occasionally, developers and stakeholders believe that’s because of a lack of confidence in our code and our systems. The true reason is not that:—

Post from September 24, 2021, filed under .

HTML Concepts: Indicators for Layout Tables

You use tables for data, and therefore not for layout purposes (as was popular in the past). But how would you recognize a layout table? That’s what we’re looking at today in “HTML Concepts.”

Post from September 13, 2021, filed under .

If you like what you see here, consider the ebook version of all 2005–2015 posts on web design and development: On Web Development.
Interested in web development news and tools? Visit one of my projects, Frontend Dogma, for news and tools for frontend development.