Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
Not all AI-assisted programming is vibe coding (but vibe coding rocks)
March 21, 2025
Vibe coding is having a moment. The term was coined by Andrej Karpathyjust a few weeks ago (on February 6th) and has since been featured in the New York Times, Ars Technica, the Guardian and countless...
Read MoreStop Using and Recommending React
March 21, 2025
Since 2019, I have been constantly working on react projects. Both at my current employer and privately. I even published 7 lightweight react libraries. So when I tell you to stop using React, you can...
Read MoreA Guide to HTTP Cache Control Headers
March 20, 2025
Cache Control Headers are a powerful tool for controlling how browsers and caches store and serve your website’s content. By setting the right headers, you can improve your website’s perfo...
Read MoreMCPs are APIs for LLMs
March 20, 2025
Released by Anthropic last November, the Model Context Protocol is described as, “a new standard for connecting AI assistants to the systems where data lives, including content repositories, busines...
Read MoreVibe-designing
March 20, 2025
Currently there’s discussion of ‘vibe coding’ – that is, using LLMs to create code by iterating with prompts, quickly producing workable prototypes, then finessing them toward an end.I’ve fo...
Read MoreOn popover accessibility: what the browser does and doesn’t do | hidde.blog
March 19, 2025
One of the premises of the new popover attribute is that it comes with general accessibility considerations “built in”. What does “built in accessibility” actually mean for browsers that suppo...
Read MorePopping preconceived popover ponderings
March 19, 2025
But I decided to finally get this post in a publishable state because I still see people asking questions about popover. Like, what is it? How does it differ from a dialog (modal or non)? Why doesn’...
Read MoreAI’s effects on programming jobs
March 19, 2025
Source: AI’s effects on programming jobs | Seldo.com...
Read MoreWeb Components Vs. Framework Components: What’s The Difference? — Smashing Magazine
March 19, 2025
Some critics question the agnostic nature of Web Components, with some even arguing that they are not real components. Gabriel Shoyomboa explores this topic in-depth, comparing Web Components and fram...
Read MoreStyling Counters in CSS
March 19, 2025
There are many ways to create and style counters, which is why I wanted to write this guide and also how I plan to organize it: going from the most basic styling to the top-notch level of customizat...
Read More“Wait, not like that”: Free and open access in the age of generative AI
March 19, 2025
The visions of the open access movement have inspired countless people to contribute their work to the commons: a world where “every single human being can freely share in the sum of all knowledge...
Read MoreLazy Load Background Images with the IntersectionObserver API | DebugBear
March 18, 2025
While we can defer offscreen images using the loading HTML attribute, lazy loading background images takes a bit more work. Since they are added by CSS rather than HTML, we need to use JavaScript to d...
Read MoreIntroducing AX: Why Agent Experience Matters
March 18, 2025
We tend to focus on the generative aspect of large language models, the outputs they can create, the text, images and videos they produce. But the largest disruption from the current evolution of AI w...
Read MoreLess Effort, More Completion: The EAS Framework for Simplifying Forms
March 18, 2025
Summary: Use the EAS framework — Eliminate first, Automate where possible, and Simplify what remains — to minimize user effort and improve form completion rates.Filling out a form is rarely anyo...
Read MoreDeepSeek-R1 Uncensored, QwQ-32B Puts Reasoning in Smaller Model, and more…
March 18, 2025
Some people today are discouraging others from learning programming on the grounds AI will automate it. This advice will be seen as some of the worst career advice ever given. I disagree with the Turi...
Read MoreOur interfaces have lost their senses
March 17, 2025
We’ve been successfully removing all friction from our apps — think about how effortless it is to scroll through a social feed. But is that what we want? Compare the feeling of doomscrolling t...
Read MoreFaster Rendering with the content-visibility CSS Property | DebugBear
March 17, 2025
Have you ever loaded a page with tons of content and noticed how slow it feels? The browser has to process everything at once – even the content you can’t see yet! That’s where the c...
Read MorePopover vs Dialog
March 17, 2025
Popovers and dialogs are similar in many ways. That’s particularly the case since HTML introduced the closedby attribute for the dialog element, enabling light-dismiss functionality. So how are they...
Read MoreCyberspace Movies in 1995: Silicon Valley Meets Hollywood
March 14, 2025
Three big budget movies were released in 1995 that had internet themes: the Keanu Reeves flick Johnny Mnemonic in May, The Net with Sandra Bullock in July, and Hackers in September. (Two other 1995 mo...
Read MoreOptimizing Single-Page Applications (SPAs)
March 14, 2025
Single-page applications (SPAs) have unique page speed optimization challenges. Let’s go through some common web performance issues with SPAs, and how to optimize them. Source: Optimizing Single...
Read MoreAI and Accessibility: the Good, the Bad, and the Bollocks
March 14, 2025
Depending on what you read, and who you believe, AI is either the ultimate solution or armageddon in motion, so in this talk, Léonie is going to cut through the clickbait, dodge the doomscrollers, an...
Read MoreCool native HTML elements you should already be using
March 14, 2025
I’m constantly surprised by the native HTML spec. New features are regularly added, and I often stumble on existing, handy elements. While often not as versatile as their JS counterparts, using them...
Read MoreHere’s how I use LLMs to help me write code
March 14, 2025
Online discussions about using Large Language Models to help write code inevitably produce comments from developers who’s experiences have been disappointing. They often ask what they’re doing wro...
Read MoreVibe coding, some thoughts and predictions – by Andrew Chen
March 13, 2025
Vibe coding is happening, you guys We’ve all been surprised by LLMs being good at writing/brainstorming/generating text, but along the way, we also discovered it was surprisingly good at writing cod...
Read More