The ideal viewport doesn’t exist

Before you commit to fixed headers and/or footers, consider how much content your users will actually be able to see in less than ideal conditions

First thing I have to say is that this site is beautiful to look at. The second is that it’s full of great, helpful information.

Read it here: The ideal viewport doesn’t exist

Using px units for spacing

This post by Ashlee Boyer is sort of related to another article of hers about fixed heights and widths on css containers that I had shared previously. That post outlined why absolute units aren’t the best choice for container elements.

This post outlines how using absolute units can be helpful when setting spacing on your site.

Read it here: Why You Should Use px Units for margin, padding, & other spacing techniques

The IndieWeb for Everyone

I’m seeing more and more posts about IndieWeb, the return of blogging, and disillusionment with social media. Partially because I’m looking for them but also, there definitely seems to be a general feeling that the way we’re using the web is going through some big changes (again).

I think we’re at a special moment right now. People have been fed up with social media and its various problems (surveillance capitalism, erosion of mental health, active destruction of democracy, bla bla bla) for quite a while now. But it needs a special bang to get a critical mass of users to actually pack up their stuff and move.

Max Böck

This post discusses some of the challenges and opportunities for building something new and (hopefully) better.

Read it here: The IndieWeb for Everyone

WCAG Color Contrast Checker

Contrast Ratio is a simple, useful tool that helps you make sure your text and background have enough contrast. Originally developed by Lea Verou and published under the MIT license and brought back to its original glory by Moritz Geissmann.

Read it here: Contrast-ratio.org - WCAG Color Contrast Checker

Web Development Is Getting Too Complex, And It May Be Our Fault

TL/DR: Frameworks and fancy tooling are useful when they make sense but sometimes it’s all too much for the task at hand.

Therein lies the main problem with web complexity: JavaScript frameworks were originally created to sustain giant projects rather than smaller ones. Many developers vastly underestimate the amount of time it takes to build a codebase that is reliable and maintainable with a JavaScript framework.Juan Diego Rodriguez

Read it here: Web Development Is Getting Too Complex, And It May Be Our Fault

Relaunch vs. Redesign

Calling a project a ‘redesign’ could limit how everyone on the team views the project. Paul Boag talks about how changing the language he uses to discuss projects helps him deliver better results.

When we redesign a website, we are replacing the design. However, doing that alone rarely achieves the aims we have for the project.

Paul Boag

Using “relaunch” encourages everyone to think more broadly about what is needed and what is possible. Areas other than the look and feel, like content, become part of the project considerations.

Read it here: You Will Accomplish More With the Right Words: Relaunch, Don’t Redesign

Opportunities for AI in Accessibility

Some interesting thoughts about AI and the impact on accessibility.

As with any tool, AI can be used in very constructive, inclusive, and accessible ways; and it can also be used in destructive, exclusive, and harmful ones.Aaron Gustafson

Read it here: Opportunities for AI in Accessibility

LH Units Are Cool

The lh unit isn’t one I’ve heard much about. It’s a relative unit that’s “equal to the computed value of line-height“. Andy Bell’s post shows how lh could be useful for sizing and aligning icons.

Read it here: LH Units Are Cool

I worry our Copilot is leaving some passengers behind

Josh Collinsworth discusses some of his concerns about GitHub Copilot, an AI ‘code assistant’. Includes real examples and issues to pay attention to.

Overall, I’m seeing a common theme with the articles I’m reading about AI. These tools provide some opportunities to help humans work more efficiently but shouldn’t be relied on completely. Skilled, knowledgeable humans need to review and determine what output is usable (not all of it is) and how to use it in producing a finished product.

Read it here: I worry our Copilot is leaving some passengers behind

Footer Design Gallery

I saw this a couple of weeks ago. It’s a gallery of website footers for inspiration. Check it out. Submit yours. (h/t Jeffrey Zeldman)

We saw a need for footer-specific inspiration in the web design space and decided to build an MVP site to collect and curate inspiration for our fellow designers.

Read it here: footer.design