Elsewhere

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

The Post-Developer Era • Josh W. Comeau

April 17, 2025

Two years ago, in March 2023, I published a blog post called “The End of Front-End Development”. This was right after OpenAI released its GPT-4 showcase, and the general reaction was that human so...

Read More

Lessons Learned from Recreating a Styled Dialog

April 17, 2025

I was on the epicgames.com website the other day, signing up so I could relive my Magic: The Gathering glory days with Arena. While doing that I saw their style for modal dialogs and thought I should ...

Read More

Using CSS backdrop-filter for UI Effects | CSS-Tricks

April 17, 2025

If you’re familiar with CSS filter functions like blur() and brightness(), then you’re also familiar with backdrop filter functions. They’re the same. You can find a complete list of supported f...

Read More

(5278) Stop Managing AI Projects Like Traditional Software – YouTube

April 16, 2025

We’ll show you why conventional approaches to product development break down when building AI and what to do instead....

Read More

A guide to destructuring in JavaScript – Piccalilli

April 16, 2025

If you’ve spent plenty of time wading through modern JavaScript, odds are you’ve seen enough ellipses (…) to put even the most brooding 90s role-playing game protagonist to shame. I wouldn...

Read More

LLMs can’t stop making up software dependencies and sabotaging everything • The Register

April 15, 2025

Exploiting hallucinated package names represents a form of typosquatting, where variations or misspellings of common terms are used to dupe people. Seth Michael Larson, security developer-in-residence...

Read More

Some features that every JavaScript developer should know in 2025

April 14, 2025

JavaScript is constantly evolving and newer features are introduced. This oftentimes makes older coding practices outdated, and even less efficient. Bellow is a list of some important features (old an...

Read More

Markdown and the Slow Fade of the Formatting Fetish

April 14, 2025

Source: Markdown and the Slow Fade of the Formatting Fetish...

Read More

How to Build AI Applications In Minutes With Transformers.js

April 14, 2025

Source: Rotational Labs | How to Build AI Applications In Minutes With Transformers.js...

Read More

Pattern #1: From Producer to Manager – AI Native Dev

April 11, 2025

AI produces the code, you review it It all started with simple code autocompletion in our IDEs. But the real question became: is it suggesting the right code? As developers, we still had to verify eve...

Read More

The Dynamic Between Domain Experts & Developers Has Shifted

April 11, 2025

I too have seen this. The first generation of AI-powered products (often called “AI Wrapper” apps, because they “just” are wrapped around an LLM API) were quickly brought to market by small te...

Read More

Model Context Protocol has prompt injection security problems

April 11, 2025

As more people start hacking around with implementations of MCP (the Model Context Protocol, a new standard for making tools available to LLM-powered systems) the security implications of tools built ...

Read More

How To Fix Forced Reflows And Layout Thrashing

April 10, 2025

Forced reflows on a website happen when running JavaScript code depends on style and layout calculations. For example, if website code is reading the width of a page element that can cause a forced re...

Read More

VUCA Revisited: Acting Skillfully in Uncertain Times

April 10, 2025

Now that we’re again living through uncertainty, I wanted to share what I said at the time. Turns out, I never wrote about the framework itself. Let’s correct that.When contexts shift, it’s hard...

Read More

‘An Overwhelmingly Negative And Demoralizing Force’: What It’s Like Working For A Company That’s Forcing AI On Its Developers – Aftermath

April 10, 2025

We’re a few years into a supposed artificial intelligence revolution, which could and should have been about reducing mundane tasks and freeing everyone up to do more interesting things with their t...

Read More

Better typography with text-wrap pretty

April 10, 2025

Ideas of what makes for “good” typography are deeply rooted in eras when type was set by hand using metal, wood, or ink. Typesetters took great care when deciding if a word should go on the end of...

Read More

Cascade Layers, Container Queries, Scope, and More

April 10, 2025

I chat with Bruce Lawson about all things CSS. We geek out over the latest and greatest features like Cascade Layers, @Scope, Mixins, and Container Queries – exploring how these features impact web ...

Read More

AI Native development principles and practices | Patrick Debois

April 9, 2025

...

Read More

A pragmatic browser support strategy

April 9, 2025

Source: A pragmatic browser support strategy | Go Make Things...

Read More

Denial

April 9, 2025

Source: Adactio: Journal—Denial...

Read More

if you aren’t redlining the LLM, you aren’t headlining

April 9, 2025

There’s something cooked about Windsurf/Cursors’ go-to-market pricing – there’s no way they are turning a profit at $50/month. $50/month gets you a happy meal experience. If yo...

Read More

The “S” in MCP Stands for Security

April 8, 2025

Source: The “S” in MCP Stands for Security | by Elena Cross...

Read More

Vibe Coding: Democratizing Software, One Snapshot at a Time – AI Native Dev

April 7, 2025

Is vibe coding going to create a sea of crappy software? Are software engineers doomed?Let’s look at the evolution of photography again. Each of us have cameras in our pocket, that are with us 2...

Read More

I don’t know what MCP is and at this point I’m too afraid to ask

April 7, 2025

It feels like everyone’s talking about MCP (Model Context Protocol) these days when it comes to Large Language Models (LLMs), but hardly anyone is actually defining it. Let’s go deeper! Source: I ...

Read More