Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
Justified Text: Better Than Expected?
January 24, 2025
When it comes to Western languages, most long-form text you’ll encounter is either left-aligned (with an uneven, “ragged” right edge) or justified (with words spaced evenly across a line). But I...
Read MoreCSS JOY Webring
January 24, 2025
A CSS Webring! This is the home of a new webring that I’ve decided to set up for those of us who take joy in messing around with CSS 🙂 Why a webring?I am enjoying the resurgence of old-web no...
Read MoreWhat I’ve learned about writing AI apps so far
January 24, 2025
I started writing a post called “how to write AI apps” but it was over-reach so I scaled it back to this. Who am I to tell you how to write anything? But here’s what I’ll be ap...
Read More6 CSS Snippets Every Front-End Developer Should Know In 2025
January 23, 2025
I think every front-end developer should know how to enable page transitions, transition a <dialog>, popover, and <details>, animate light n’ dark gradient text, type safe their CSS ...
Read MoreCSS text-box-trim
January 23, 2025
This property lets you control the space above and below text, for example , and . Every font produces a different amount of this block directional space which contributes to the element’s size....
Read MoreThe :empty pseudo-class in CSS | Go Make Things
January 22, 2025
You can use this to target elements that have no children—either child elements or whitespace and text nodes—and style them differently than they would be otherwise. Source: The :empty pseudo-clas...
Read MoreCSS light-dark()
January 22, 2025
light-dark() makes it easy to build websites that respect the user’s preferred color scheme while also providing the ability to override the color scheme without code duplication. Be sure to che...
Read More5 Technical JavaScript Trends You Need To Know About in 2025
January 22, 2025
JavaScript remains the foundation of modern web development — not because it’s convenient, but because it’s relentless. It’s the most adaptive, versatile language, shaping everything from ente...
Read MoreAccessibility essentials every front-end developer should know by Martijn Hols
January 22, 2025
Many developers view accessibility as an overwhelming task, requiring a lot of extra effort or specialized knowledge. But a few basic practices can make a significant impact.In this article, I’l...
Read MoreRevealed: React’s experimental animations API
January 21, 2025
Since its inception over 12(!) years ago, there’s been a glaring animation-sized hole in React’s API.Over the year its closest competitors like Vue and Svelte have introduced APIs that, wh...
Read MoreOn-Device AI: Building Smarter, Faster, And Private Applications — Smashing Magazine
January 21, 2025
Shouldn’t there be a way to keep your apps or project data private and improve performance by reducing server latency? This is what on-device AI is designed to solve. It handles AI processing locall...
Read MoreCommon pitfalls when building generative AI applications
January 21, 2025
As we’re still in the early days of building applications with foundation models, it’s normal to make mistakes. This is a quick note with examples of some of the most common pitfalls that I’ve s...
Read MoreIs there such a thing as a web-safe font?
January 21, 2025
Says Wikipedia: “Web-safe fonts are computer fonts that may reasonably be expected to be present on a wide range of computer systems, and used by Web content authors to increase the likelihood t...
Read MoreCSS box-decoration-break
January 20, 2025
box-decoration-break is a CSS property that lets you decide what the decorations of a box should do if that box is broken across multiple lines. Now that sentence probably means nothing if you donR...
Read MoreProgressive enhancement brings everyone in
January 20, 2025
As designers and developers began building on the web, they brought the spirit of graceful degradation with them. Browsers were advancing at a rapid clip, and early web designers wanted to make use of...
Read MoreFive things privacy experts know about AI
January 17, 2025
In November, I participated in a technologist roundtable about privacy and AI, for an audience of policy folks and regulators. The discussion was great! It also led me to realize that there a lot of t...
Read MoreNew View Transition Stuff
January 17, 2025
In this episode, Jake goes through some of the newer features of the View Transition API, along with some vaguer ideas that are planned for the future. Source: New View Transition Stuff – Off Th...
Read MoreThe success of Interop 2024!
January 17, 2025
With close of 2024 came the end of another year of the Interop project — the annual collaboration between browser engine teams to improve the interoperability of web technology by collectively focus...
Read MoreA couple CSS tricks for HTML Dialog elements
January 17, 2025
I recently was messing around with the HTML element. It’s really handy for native dialogs without a ton of JavaScript. If you want to see a decent quick example of them in action, you can check out ...
Read MoreDon’t Use aria-label on Static Text Elements | Ben Myers
January 16, 2025
Don’t use the aria-label or aria-labelledby attributes on <div>s, <span>s, or other elements representing static/noninteractive text-level semantics, such as <p>, <strong>, &...
Read MoreEnglish will become the most popular development language in 6 years
January 16, 2025
I found myself reflecting on this myself, and landing on a provocative thought. What if the most popular development language 6 years from now isn’t a back and forth between Python and JavaScript, o...
Read MoreRespectfulPlatforms.org – Digital Platform Charter of Rights
January 16, 2025
A declaration of fundamental rights and principles for ethical digital platforms, ensuring privacy, dignity, and fairness in online spaces. Preamble We, the architects and stewards of digital platform...
Read MoreHow I’d use generative AI to modernize an app
January 15, 2025
So I won’t sit here and tell you that generative AI makes app modernization easy. Nothing does. It’s hard work and is as much about technology as it is psychology and archeology. But AI can make i...
Read MoreBad shape
January 14, 2025
The evidence of the past decade and a half argues strongly that platform corporations are structurally incapable of good governance, primarily because most of their central aims (continuous growth, ma...
Read More