Elsewhere

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

You’re Overthinking Web Components

July 4, 2025

Learn how Web Components excel at progressively enhancing server-rendered HTML without worrying about additional dependencies, shadow DOM, or going full SPA. Source: You’re Overthinking Web Comp...

Read More

CSS Intelligence: Speculating On The Future Of A Smarter Language

July 4, 2025

CSS has evolved from a purely presentational language into one with growing logical powers — thanks to features like container queries, relational pseudo-classes, and the if() function. Is it still ...

Read More

How to Identify Your Unknown Unknowns in Web Development

July 4, 2025

If you’re a web developer, you know what HTML, CSS, and JavaScript are. Although massive topics by themselves, these contain many of your “known knowns.” You’re aware of languages like TypeScr...

Read More

Hacking Layout Before CSS Even Existed

July 3, 2025

Before flex, before grid, even before float, we still had to lay out web pages.Not just basic scaffolding, full designs. Carefully crafted interfaces with precise alignment, overlapping layers, and br...

Read More

The New Skill in AI is Not Prompting, It’s Context Engineering

July 3, 2025

Context Engineering is new term gaining traction in the AI world. The conversation is shifting from “prompt engineering” to a broader, more powerful concept: Context Engineering. Tobi Lutk...

Read More

Simplicity: Sustainable, Humane, and Effective Software Development

July 2, 2025

Dave Thomas & Sarah Taraporewalla discuss “Simplicity”- why agile failed & how developers can master elegant code through Orient-Step-Learn framework. Source: Simplicity: Sustainab...

Read More

Context engineering

July 2, 2025

Source: Context engineering...

Read More

Conferences, Clarity, and Smokescreens – Infrequently Noted

July 2, 2025

Source: Conferences, Clarity, and Smokescreens – Infrequently Noted...

Read More

Prompts vs. Context | Drew Breunig

July 2, 2025

I’m not the only one thinking about how context management is the key to good LLM applications. Since publishing our post detailing how long contexts fail, a conversation emerged regarding the term ...

Read More

Design Leadership in the Age of AI: Seize the Narrative Before It’s Too Late

July 1, 2025

AI is transforming the way we work — automating production, collapsing handoffs, and enabling non-designers to ship work that once required a full design team. Like it or not, we’re heading into a...

Read More

Imitating the future, breaking the present

July 1, 2025

Tech companies are only pretending to innovate, through copying futuristic aesthetics from science fiction without understanding their purpose. Technological progress has always come from humanity’s...

Read More

Building the Web in Islands, Not Mountains

June 30, 2025

Not every site needs to be a full-blown app. In fact, most don’t. What they need is to be fast, focused, and respectful of the user’s device. Put another way: if your ‘About Us’ page needs 300...

Read More

A short history of web bots and bot detection techniques

June 30, 2025

Did you know your favorite website can detect when you’re browsing it in public transport and when you scroll it laying in your bed? Today we’ll learn how they can do it and how this info is used ...

Read More

A guide to Scroll-driven Animations with just CSS

June 30, 2025

CSS animations have come a long way since Apple first introduced them to the web in 2007. What started as simple effects like animating from one color to another has turned into beautiful, complex ima...

Read More

Tips for making regular expressions easier to use in JavaScript

June 30, 2025

Source: Tips for making regular expressions easier to use in JavaScript...

Read More

Common AI Product Issues

June 30, 2025

At this point, almost every software domain has launched or explored AI features. Despite the wide range of use cases, most of these implementations have been the same (“let’s add a chat p...

Read More

The New Separation of Concerns

June 30, 2025

Separation of concerns is a computer science principle introduced in the mid 1970s that describes how each section of code should address a separate piece of a computer program. Applying this principl...

Read More

The End of Code as We Know It (The Third Wave is Here) – YouTube

June 27, 2025

The “Third Wave” of Software: Moving from classical source code to natural language instructions.English as Code: How LLMs are turning English into a functional programming language. The P...

Read More

What Developers Should Know About Modern CDNs and the Edge

June 27, 2025

“Traditionally, CDNs and Edge have been under the control of, like, IT or Ops — or security, or both. […] Developers frankly [didn’t] like it, because it just made it harder for them to do the...

Read More

Give your coding agent browser superpowers with DevTools access via MCP

June 27, 2025

When working with coding agents it’s essential to provide them with the signals they need to determine whether they’ve done the right job or not. The typical signals come from inspecting t...

Read More

CSS Cascade Layers Vs. BEM Vs. Utility Classes: Specificity Control — Smashing Magazine

June 27, 2025

CSS is wild, really wild. And tricky. But let’s talk specifically about specificity.When writing CSS, it’s close to impossible that you haven’t faced the frustration of styles not applying as ex...

Read More

How JPEG Became the Internet’s Image Standard – IEEE Spectrum

June 26, 2025

For roughly three decades, the JPEG has been the World Wide Web’s primary image format. But it wasn’t the one the Web started with. In fact, the first mainstream graphical browser, NCSA Mosaic, di...

Read More

JavaScript broke the web (and called it progress)

June 26, 2025

Source: JavaScript broke the web (and called it progress) – Jono Alderson...

Read More

Andrej Karpathy: Software Is Changing (Again)

June 25, 2025

0:49 – Imo fair to say that software is changing quite fundamentally again. LLMs are a new kind of computer, and you program them *in English*. Hence I think they are well deserving of a major v...

Read More