Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
AI is Stifling Tech Adoption
February 28, 2025
I propose that the advent and integration of AI models into the workflows of developers has stifled the adoption of new and potentially superior technologies due to training data cutoffs and system pr...
Read MoreComparing local large language models for alt-text generation
February 28, 2025
I tested 12 LLMs — 10 running locally and 2 cloud-based — to assess their accuracy in generating alt-text for images. Source: Comparing local large language models for alt-text generation Trus...
Read MoreWhy I Like Designing in the Browser
February 28, 2025
It can be surprising for new clients to see just how much of our design process happens in HTML, CSS and (light) JavaScript. While we do plenty of ideation exercises, sketching, wireframes, mockups an...
Read MoreUsing & Styling The Details Element
February 27, 2025
You can find the element all over the web these days. We were excited about it when it first dropped and toyed with using it as a menu back in 2019 (but probably don’t) among many other experiments....
Read MoreYour first WebGPU app
February 27, 2025
Before WebGPU, there was WebGL, which offered a subset of the features of WebGPU. It enabled a new class of rich web content, and developers have built amazing things with it. However, it was based on...
Read MoreThe UX Researcher’s Guide to Getting Started with Accessibility Research
February 27, 2025
Many UX researchers want to conduct more meaningful accessibility testing with their products – and that means including people with disabilities in the process. While organizational commitment to i...
Read MoreReplace JavaScript animations with View Transitions
February 27, 2025
For those rooting for the web, 2025 has now exciting news! Both Chrome and Safari shipped a new and fairly straightforward way to add animations and transitions to your sites — say “Hello” to th...
Read MoreImplementing a Product Model in a non-product enterprise
February 26, 2025
Product-centric companies like Facebook, Instagram, and Canva aren’t merely companies that happen to have a product; the product is virtually the whole company. There is no distinction between t...
Read MoreDigital Sovereignty
February 26, 2025
Digital sovereignty is a real problem that matters to real people and real businesses in the real world, it can be explained in concrete terms, and we can devise pragmatic strategies to improve it. To...
Read MoreEverything you need to know about Invoker Commands | London Web Standards
February 26, 2025
command and commandfor attributes are a brand new web platform feature coming in 2025. Here’s everything you need to know about them, plus some things you really don’t. Source: Everything ...
Read MoreWhat do developers want in a design handoff? We asked them
February 25, 2025
When designers finish designing an app and deliver the design specs to the development team to build, mutual frustration frequently ensues. The design team is worried the development team won’t real...
Read MoreMy LLM codegen workflow atm
February 24, 2025
I have been building so many small products using LLMs. It has been fun, and useful. However, there are pitfalls that can waste so much time. A while back a friend asked me how I was using LLMs to wri...
Read MoreThoughts On A Month With Devin – Answer.AI
February 24, 2025
As a team at Answer.AI that routinely experiments with AI developer tools, something about Devin felt different. If it could deliver even half of what it promised, it could transform how we work. But ...
Read MoreToe Dipping Into View Transitions | CSS-Tricks
February 24, 2025
I’ll be honest and say that the View Transition API intimidates me more than a smidge. There are plenty of tutorials with the most impressive demos showing how we can animate the transition between ...
Read MoreIntroducing Web Applets, Rupert Manfredi
February 24, 2025
Natural language UIs are touted by many to be the future of user interfaces. But right now, they still look a lot like the past: a text-based prompt, with text-based answers. (If you squint, it could ...
Read MoreGetting Started | Web Components Toolkit
February 21, 2025
The Web Components Toolkit is a collection of tools to help you build web components that teams love to use. This guide will help you get started with the tools used in the Toolkit. Source: Getting St...
Read MoreWhy I’m Woke
February 21, 2025
This is almost certainly the first in a series of Not A Tech Bro posts that could share the same title. Today, I want to talk about diversity, equity and inclusion (DEI) programs, and why I worked so ...
Read MoreThe web on mobile
February 21, 2025
Ten or fifteen years ago, the gap between the web and native apps on mobile was entirely technical. There were certain things that you just couldn’t do in web browsers. That’s no longer the case n...
Read MoreNavigating the Web Platform Cheatsheet
February 20, 2025
As a web developer, navigating the web platform isn’t always easy. Here are ways to keep track of what you can use, of what’s new in web browsers, and ways you can influence the developmen...
Read MoreMore Edge features get a performance boost – Microsoft Edge Blog
February 20, 2025
Starting with Microsoft Edge 132, many of the browser’s most important features, such as Downloads, Drop, History, and the inPrivate new tab experience are now a lot faster.In fact, no less than 14 ...
Read MoreHow OWASP Helps You Secure Your Full-Stack Web Applications — Smashing Magazine
February 20, 2025
The OWASP vulnerabilities list is the perfect starting point for web developers looking to strengthen their security expertise. Let’s discover how these vulnerabilities materialize in full-stack web...
Read MoreReimagining Fluid Typography
February 17, 2025
For many years, it has been ‘best practice’ to use relative units (especially em and rem) for sizing text. That’s great! But after playing around with my user preferences, I think we can improve...
Read MoreSimplify Nested Code
February 17, 2025
One of the most common pieces of feedback I leave in code reviews, at least in the realm of code readability, is to reduce nesting. In general, the more deeply-nested code is, the more complex it is t...
Read MoreOptimizing Images for Web Performance
February 17, 2025
Images make websites look great, but they’re also the biggest performance bottleneck. They add huge file sizes, delay Largest Contentful Paint (LCP), and can even mess with Cumulative Layout Shi...
Read More