Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
My Functional Programming Awakening: Patterns I’d Been Using All Along
September 2, 2025
In June 2023, I took David Beazley’s online course “The Functions” – a one-day, six-hour deep dive into functional programming concepts. While taught in Python, it opened my eyes to patter...
Read MoreThe Double-Edged Sustainability Sword Of AI In Web Design — Smashing Magazine
September 1, 2025
AI has introduced huge efficiencies for web designers and is frequently being touted as the key to unlocking sustainable design and development. But do these gains outweigh the environmental cost of u...
Read MoreList of all CSS properties
September 1, 2025
Complete reference of CSS properties with their release dates and documentation links. Explore the evolution of web styles from the beginning to the present day. Source: List of all CSS properties...
Read MoreYellow, Purple, and the Myth of “Accessibility Limits Color Palettes”
September 1, 2025
So, let’s address the myth head-on. Accessibility does not limit your color palette choices. What feels limiting is often a lack of knowledge about WCAG color contrast criteria, how to build accessi...
Read MoreEmail is Easy
September 1, 2025
Everyone knows what an email address is, right?Decide if each email address is valid or not. I used the email-addresses library to verify against the relevant RFCs. Enjoy. Source: Email is Easy...
Read MoreSmart Layouts (CSS Day – 06.06.2025) – Video & Slides
September 1, 2025
I spoke at CSS Day 2025 in Amsterdam about Smart Layouts. Source: Smart Layouts (CSS Day – 06.06.2025) – Video & Slides...
Read MoreHow to build an Agent, On-Device Edition
August 29, 2025
This post explores how to build an agent using an on-device model such as Phi-4-mini or Gemini Nano (available in Edge or Chrome browsers respectively), all behind a simple flag. This approach lowers ...
Read MoreThe joy of recursion, immutable data, and pure functions: Generating mazes with JavaScript
August 29, 2025
Let’s start by addressing the elephant in the room. Why the heck am I talking about making mazes?Normally, I try to be practical when I’m writing or speaking. I want to give people tools they can ...
Read MoreMingCute Icon – Carefully Designed Icon Library
August 29, 2025
Carefully Designed Icon LibraryMingCute is a set of simple and exquisite open-source icon library. Whether you’re a designer or a developer, it’s perfect for use in web and mobile. Source:...
Read MoreThe Arialpocalypse: Default thinking ate the world.
August 29, 2025
We need to talk about Arial. Not because fonts matter in some precious design-nerd way, but because Arial is the perfect metaphor for how we ended up in this timeline: exhausted, homogenized, and givi...
Read MoreHow To Fix A Slow Website: 4 Web Performance Tips
August 28, 2025
Nobody I know purposely designs a slow website. I have never found a person yet who said, “I like your website, but I wish it was just a little slower.”Poor website speed can be a major roadblock ...
Read MoreDesigning the Built-in AI Web APIs | Domenic Denicola
August 28, 2025
For the last year, I’ve been working as part of the Chrome built-in AI team on a set of APIs to bring various AI models to the web browser. As with all APIs we ship, our goal is to make these APIs c...
Read MoreThe Psychology Of Color In UX Design And Digital Products — Smashing Magazine
August 28, 2025
Rodolpho Henrique guides you through the essential aspects of color in digital design and user experience, from the practical steps of creating effective and scalable color palettes to the critical ac...
Read MoreNew series of blog posts: learning web development
August 28, 2025
This blog post provides an overview of my new series of blog posts called “Learning web development”.What do I need to learn for web development? In order to create a web app, you need to know ...
Read MoreEpisode 0001: Ethan Marcotte | So Many Questions Podcast Show
August 27, 2025
KG: Our guest today on so many questions is Ethan Marcotte. He is the person who coined the phrase “Responsive Web Design”. He also is a writer, speaker, a designer, and I’m so glad that he came...
Read MoreAnother article about centering in CSS – Piccalilli
August 27, 2025
The tired old meme that centering in CSS is “impossible” has never been so irrelevant. In fact, I’d argue there’s almost too many options now.Let’s have a look at some common contexts, what ...
Read MoreWhy is GitHub UI getting slower?
August 27, 2025
Githubs performance has been rapidly degrading ever since they started rewriting everything in React.It’s basically impossible to view diffs now because they often fail to load, render correctly...
Read MoreWhat If A.I. Doesn’t Get Much Better Than This? | The New Yorker
August 27, 2025
Much of the euphoria and dread swirling around today’s artificial-intelligence technologies can be traced back to January, 2020, when a team of researchers at OpenAI published a thirty-page report t...
Read MoreA Gentle Introduction to Context Engineering in LLMs – KDnuggets
August 26, 2025
If I received a request that said, ‘Hey Kanwal, can you write an article about how LLMs work?’, that’s an instruction. I would write what I find suitable and would probably aim it at an ...
Read MoreOn Dashes, A.I., and Screen Readers – TPGi
August 26, 2025
Source: On Dashes, A.I., and Screen Readers – TPGi...
Read MoreHow To Use The Safari Developer Tools
August 25, 2025
Browser developer tools are essential for debugging problems with your website. And if you’re facing Safari-specific issues, whether on your Mac or on iOS, you’ll need to use the Safari de...
Read MoreA gentle introduction to anchor positioning
August 25, 2025
Anchor positioning allows you to place an element on the page based on where another element is. It makes it easier to create responsive menus and tooltips with less code using only CSS. Here’s how ...
Read MoreBetter CSS layouts: Time.com Hero Section
August 25, 2025
In this article series, I plan to choose layouts from popular websites and see how I can rebuild them better in CSS. This time, it’s the top news section in Time.com’s layout. Source: Better CSS l...
Read MoreAdactio: Journal—Style your underlines
August 25, 2025
We shouldn’t rely on colour alone to indicate that something is interactive. Take links, for example. Sure, you can give them a different colour to the surrounding text, but you shouldn’t stop the...
Read More