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 MoreCSS 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 MoreHow 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 MoreHacking 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 MoreThe 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 MoreSimplicity: 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 MoreConferences, Clarity, and Smokescreens – Infrequently Noted
July 2, 2025
Source: Conferences, Clarity, and Smokescreens – Infrequently Noted...
Read MorePrompts 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 MoreDesign 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 MoreImitating 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 MoreBuilding 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 MoreA 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 MoreA 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 MoreTips for making regular expressions easier to use in JavaScript
June 30, 2025
Source: Tips for making regular expressions easier to use in JavaScript...
Read MoreCommon 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 MoreThe 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 MoreThe 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 MoreWhat 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 MoreGive 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 MoreCSS 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 MoreHow 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 MoreJavaScript broke the web (and called it progress)
June 26, 2025
Source: JavaScript broke the web (and called it progress) – Jono Alderson...
Read MoreAndrej 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