Elsewhere

Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.

Single page applications–GOV.UK

September 30, 2024

Do not build your service as a single-page application (SPA). This is where the loading of pages within your service is handled by JavaScript, rather than the browser. Single page applications rarely ...

Read More

Building a robust frontend using progressive enhancement – Service Manual – GOV.UK

September 30, 2024

For users to experience a quality service it must be built in a robust way.Progressive enhancement is a way of building websites and applications based on the idea that you should make your page work ...

Read More

Some advice and good practices when integrating an LLM in your application

September 30, 2024

When integrating an LLM into your application to extend it and make it smarter, it’s important to be aware of the pitfalls and best practices you need to follow to avoid some common problems and int...

Read More

You Might Not Need that Framework – Frontend Masters Boost

September 30, 2024

This brings us to the concept of “Vanilla JavaScript,” which refers to developing web apps with just plain JavaScript and browser APIs, without large libraries or frameworks.In case you’re curio...

Read More

New Values and Functions in CSS

September 30, 2024

The CSS Working Group released the first Public Working Draft for the CSS Values and Units Module Level 5. It describes the common values and units that CSS properties accept and the syntax used for t...

Read More

Carbon Design System’s commitment to Web Components | by Anna Wen | _carbondesign | Sep, 2024 | Medium

September 26, 2024

More than a year ago, we launched @carbon/web-components v2 to demonstrate our commitment to making the Carbon Design System accessible to all IBMers and beyond, no matter which UI framework your team...

Read More

Introducing TODS – a typographic and OpenType default stylesheet

September 26, 2024

Introducing TODS, an open source typography and opentype default stylesheet. One of the great things about going to conferences is the way it can spark an idea and kick start something. This project w...

Read More

Setting up a screen reader testing environment on your computer

September 25, 2024

When you’re designing and developing for accessibility, performing manual testing using a screen reader is important to catch and fix accessibility issues that cannot be caught by automated acce...

Read More

BCD Watch

September 25, 2024

This site automatically collects, indexes, and makes available for viewing (and as subscribe-able feeds), information about updates to Browser Compatibility Data (BCD). Currently there are two differe...

Read More

SPA by default

September 25, 2024

SPAs incur complexity that simply doesn’t exist with traditional server-based websites: issues such as search engine optimization, browser history management, web analytics and first page load t...

Read More

The Rise of the Design Engineer. Having a Design Engineer

September 24, 2024

Having a Design Engineer (aka UX Engineer) on your team is a game changer. Attention to detail, product quality, velocity, all benefit from this hybrid role.Yet most tech companies overlook the import...

Read More

Animate to height: auto; (and other intrinsic sizing keywords) in CSS  |  CSS and UI  |  Chrome for Developers

September 24, 2024

An often requested CSS feature is the ability to animate to height: auto. A slight variation of that request is to transition the width property instead of the height, or to transition to any of the o...

Read More

Improving rendering performance with CSS content-visibility

September 24, 2024

If you’re not familiar, content-visibility is a new-ish CSS feature that allows you to “hide” certain parts of the DOM from the perspective of layout and paint. It largely doesn’t affect the a...

Read More

Tools and Techniques to Create Accessible Accordion Components

September 24, 2024

Improve your web accessibility with this comprehensive guide on tools and techniques for creating user-friendly accordion components. Source: Tools and Techniques to Create Accessible Accordion Compon...

Read More

Masonry and good defaults – Rachel Andrew

September 23, 2024

I’ve been writing about and teaching people CSS layout for a very long time. People sometimes call me an expert in CSS. I don’t know about that, but I’m confident in claiming expertise in teachi...

Read More

Notes on using LLMs for code

September 23, 2024

I was recently the guest on TWIML—the This Week in Machine Learning & AI podcast. Our episode is titled Supercharging Developer Productivity with ChatGPT and Claude with Simon Willison, and the ...

Read More

Frontend Schism: Will React Server Components Destroy React?

September 23, 2024

To quickly summarize, React Server Components (RSCs) are components that run exclusively on the server. As the React team explained in March 2022, when stable support for this “new type of component...

Read More

Should we decompose our monolith?

September 20, 2024

From their first introduction in 2005, the debate between adopting a microservices architecture, a monolithic service architecture, or a hybrid between the two, has become one of the least-reversible ...

Read More

A Step-by-Step Guide to Conducting a Web Accessibility Audit

September 20, 2024

The idea of an accessibility audit might sound overwhelming, especially if you’ve never conducted one before. But if you’re serious about making your digital content accessible to everyone, it’s...

Read More

The unreasonable effectiveness of simple HTML

September 19, 2024

What vital information or services are forbidden to you due to being trapped in PDFs or horrendously complicated web sites?Are you developing public services? Or a system that people might access when...

Read More

The continuing tragedy of emoji on the web

September 19, 2024

Firefox bundles their own emoji font (great!), but unfortunately, thanks to turmoil at Twitter/X, their bet on Twemoji has not shaken out too well, and they are two years behind the latest Unicode sta...

Read More

Optimising for High Latency Environments

September 18, 2024

Round-trip-time (RTT) is basically a measure of latency—how long did it take to get from one endpoint to another and back again? If you’ve ever pinged www.google.com over in-flight wifi, you’ve ...

Read More

Micropayments History

September 18, 2024

Hey, remember that period when there were like a ton of online ‘coins’ that people are trying to make happen? And they all kind of wanted to be ‘the one’, they all involved som...

Read More

Trauma-informed Design Resources

September 17, 2024

A website for learning about trauma, trauma-informed care, and digital design. Source: Trauma-informed Design Resources...

Read More