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 MoreEcma 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 MoreStreaming 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 MoreThe 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 MoreMask 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 MoreCache 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 MoreAdding 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 MoreOn 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 MoreSo, 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 MoreDay 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 MoreThe 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 MoreHow 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 MorePivoting 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 MoreSafari 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 MoreApplied 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 MoreWhy 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 MoreBBC 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 MoreUniting 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 MoreLearn 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 MoreEvery 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 MoreWhat 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 MoreSober 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 MoreSo 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 MoreOpinions 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