RWD Weekly #443

Hello again, welcome back to RWD Weekly #443.

I’m happy to say that using TailwindCSS this week hasn’t been the disaster that I thought it would be and it actually helped me focus on things other than how to structure the CSS.  There’s still things I don’t like, but there’s an article for that below.

From the feedback I’ve got people are still pretty split on using utility classes, but the number has grown since I first asked the questions 12 months ago.

Let’s get linking!

Headline

The Future of the Open Web — White Paper

The internet is at a crossroads. After decades of rapid growth and global contribution to the human condition, today many are questioning the health of the internet. At such a time it is natural to examine the first principles that many consider key features of the internet as a medium. This is a white paper from the Mozilla team, lead in particular by CEO Mitchell Baker.



Sponsor

Authority Pro Theme Package

Authority Pro perfectly highlights your knowledge, years of experience, and acquired wisdom. Even if it’s early in your journey toward building expertise and trust, this carefully-constructed design will accelerate how quickly your audience grows.

Article

Uganda’s January 13, 2021 Internet Shut Down

From reading the white paper from Mozilla to reading this article about how the government literally turned off the internet in Uganda it is still shocking that people are restricted to information in this way. This, along with the recent actions by Twitter and Facebook on the former US President’s accounts are likely to see this conversation come up more and more in 2021. (And just for the record, I’m not saying these two incidents are relatable, just that they are significant).

What I Love & Hate About Tailwind CSS

Having recently downloaded and began using Tailwind this time last week I was nodding throughout this article. I’ve only dipped my toe in but I can already see the advantages it has in larger or distributed teams.

First Public Working Draft: W3C Accessibility Guidelines (WCAG) 3.0

The new guidelines aim to explain how to make web content, apps, and tools more accessible to people with disabilities. WCAG 3 is intended to be easier to understand and more flexible than WCAG 2. The flexibility is to address different types of web content, apps, and tools — as well as organizations and people with disabilities.

New in Chrome 88 – Chrome Developers

The aspect-ratio CSS property makes it easy to set the aspect ratio on any element. It will allow you to set

.square {
  aspect-ratio: 1 / 1;
}

and your element will always remain as wide as it is tall.

A minimum viable experience makes for a resilient, inclusive website or app

Andy explains what a minimum viable experience is and how I think it’s a crucial part of progressive enhancement’s role in building resilient websites and apps for the web.

Speaking at a Web Directions event in 2021 – Web Directions

If you’ve always wanted to speak at a conference but found the stage in front of tens/hundreds/thousands of people too overwhelming? Web Directions are looking for speakers for 5 online conferences this year. They’re all prerecorded and they will provide all the equipment that you need. A great way to get started.

Tutorials

Responsible Web Applications

Joy has produced what I think is going to be my favourite article for the year (it’s a pretty early call being January). This goes through layout options and CSS to help through to semantic HTML and progressive enhancement.

How We Improved SmashingMag Performance

In this article, Vitaly takes a close look at some of the changes we made on Smashing Magazine (JAMStack with React) to optimize the web performance and improve the Core Web Vitals metrics. He covers off the mistakes that they made and some unexpected changes that helped boost all the metrics across the board.

Understanding Clip Path in CSS

Ahmad is kicking off 2021 the way that he ended 2020, with a cracking post about CSS. This week (as you can probably guess from the title) we’re looking into clipping paths. So what is a clipping path?  Well it’s something that creates an area where the inside is visible and the outside is not. Think overflow hidden, but for any shape you can create with SVG (but it’s not SVG, it’s CSS…. just read the article ;) )

Building a sidenav component  

Resources & Tools

JPEG.rocks

Privacy-aware JPEG optimizer. The images you upload never leave your device: all the processing is done entirely in the browser

Unclack for macOS

Unclack is the small but mighty Mac utility that mutes your microphone while you type. No more getting called out for clacking your way through a Zoom meeting on your clicky keyboard!

Tailwindcss-plugins

A collection of plugins for Tailwind CSS that are used by the Viget team

Jobs

Coil – Head of Developer Relations

The ideal candidate is passionate about open and privacy-preserving technologies and has deep relationships and experience working with the developer community.

Finally

Front end? Yep!

A lovely twitter thread about how having a little bit of front end knowledge can help open opportunities on the web.


That’s all for this week. Thanks for stopping by, if you found something useful please recommend us to a friend and help us continue to grow.

Cheers,

Justin.

Subscribe to our Newsletter

Add your email address and receive an email every Friday covering off everything worth knowing about building your websites responsively.