Elsewhere

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

Frederik Braun: What is mixed content?

July 2, 2024

In web security, you may have heard of “mixed content”. Maybe you saw a DevTools message like this one. Mixed Content: Upgrading insecure display request ‘https://…’ to use ‘ht...

Read More

Ecma International approves ECMAScript 2024: What’s new?

July 2, 2024

On 26 June 2024, the 127th Ecma General Assembly approved the ECMAScript 2024 language specification, which means that it’s officially a standard now.This blog post explains what’s new. Source: Ec...

Read More

Streaming HTML out of order without JavaScript

July 1, 2024

The advantages of streaming HTML over waiting for the entire response to be generated before sending it to the browser are clear – you can render something immediately to indicate to the user th...

Read More

The Case for Web Components

July 1, 2024

In a JavaScript-dominated community, native solutions like Web Components often get overlooked. The Case for Web Components is your guide to mastering this technology from Developer Advocate, David Da...

Read More

Mask image is pretty handy

June 28, 2024

Masking, it’s easy with CSS! It’s not something I see as often as I hoped on the web either, so hopefully, this little post will inspire you to get creative with masks. You can also read more on m...

Read More

Cache AI models in the browser  |  AI on Chrome  |  Chrome for Developers

June 28, 2024

Generative AI models can be enormous. This is why a lot of AI usage today happens in the cloud. Increasingly, apps are running highly optimized models directly on-device. While demos of LLMs running i...

Read More

Adding App Capabilities to Your PWA

June 28, 2024

One of the best ways to upgrade your progressive web app is to take advantage of web capabilities to integrate with the user’s operating system. Modern web technology has enabled a whole host of way...

Read More

On slot Elements

June 27, 2024

The element’s difference is similar to how variables in Sass are different from CSS custom properties: the former are static which means they are compiled away and the resulting CSS just contains th...

Read More

So, you want to hire more women into your technical teams: Part 1 Kaleida: Career Growth Platform for Software Engineers | Diversity & Inclusion in Tech

June 27, 2024

“We would really love to have women engineers on our team, but we just don’t get any applying to us” is something I’ve heard from many different sized organisations in all parts of the world.I...

Read More

Day 106: the scripting media feature

June 27, 2024

The scripting media feature is an excellent addition to CSS for those who believe in progressive enhancement: It enables you to detect whether scripting languages, such as JavaScript, are supported. S...

Read More

The deskilling of web dev is harming the product but, more importantly, it’s damaging our health – this is why burnout happens – Baldur Bjarnason

June 27, 2024

Even before the web developer job market became as dire as it is today, I was regularly seeing developers burn out and leave the industry. Some left for good; some only temporarily. Many have outright...

Read More

How to Fix “AI’s Original Sin” – O’Reilly

June 26, 2024

But it seems less important to get into the fine points of copyright law and arguments over liability for infringement, and instead to explore the political economy of copyrighted content in the emerg...

Read More

Pivoting From React to Native DOM APIs: A Real World Example – The New Stack

June 26, 2024

To develop the user interface of its web browser, Edge, Microsoft recently began moving away from React and other JavaScript frameworks to embrace what it called an “HTML-first” approach. Instead ...

Read More

Safari 18 — what web features are usable across browsers?

June 25, 2024

Unfortunately, Apple doesn’t share overall browser and baseline support in their release notes. So, I thought it would be nice to do “a state of the web check” and find out which of ...

Read More

Applied LLMs – What We’ve Learned From A Year of Building with LLMs

June 25, 2024

We’ve spent the past year building, and have discovered many sharp edges along the way. While we don’t claim to speak for the entire industry, we’d like to share what we’ve learned to help you...

Read More

Why Passkey Implementation is 100x Harder Than You Think – Misconceptions, Pitfalls and Unknown Unknowns

June 24, 2024

With this blog post, I want to share with you the learnings on my way when working on a passkey-first auth solution and passkey intelligence with Corbado. All the hard truths, the unknown unknowns (fa...

Read More

BBC GEL | How to write text descriptions (alt text) in BBC News articles

June 24, 2024

How to write inclusive and accessible text descriptions for all types of images. Source: BBC GEL | How to write text descriptions (alt text) in BBC News articles...

Read More

Uniting Web And Native Apps With 4 Unknown JavaScript APIs — Smashing Magazine

June 24, 2024

Have you heard of the Screen Orientation API? What about the Device Orientation API, Vibration API, or the Contact Picker API? Juan Diego Rodriguez is interested in these under-the-radar web features ...

Read More

Learn Grid Now, Container Queries Can Wait

June 24, 2024

There’s no rush to rip out all your media queries, and replace them with containers. You’ll be fine waiting for widely available support and your next scheduled re-factor.But if you’re still avo...

Read More

Every website and web app should have a service worker | Go Make Things

June 18, 2024

A service worker is a special JavaScript file that gets installed by a user’s web browser and saved locally.Any request that comes from the site—and any response it gets back—first goes through ...

Read More

What Are CSS Container Style Queries Good For? — Smashing Magazine

June 17, 2024

What are these CSS Container Style Queries, and why should you use them? Juan Diego Rodríguez delves deeply into style queries, and not at the syntax level, but at what exactly they are solving and w...

Read More

Sober AI is the Norm | Drew Breunig

June 17, 2024

The boring pursuit of business intelligence for allLast month, I wrote a plea for sober AI, lamenting the level of hype from OpenAI, Google, and countless other companies and boosters. “Imagine havi...

Read More

So You Want To Build A Browser Engine

June 13, 2024

If you’re building a browser engine from scratch just for fun, stop reading now and I wish you the best. If you want to build an engine that’s competitive with Chromium, and surpasses it in some r...

Read More

Opinions for Writing Good CSS

June 13, 2024

CSS can be hard and frustrating for beginners. The nature of the language is so different from traditional programming languages. While it’s easy to learn the parts: selectors, properties, etc. It...

Read More