plopslop

overreacted — A blog by Dan Abramov

overreacted.ioadded August 2026

There Are No Instances in atproto — overreacted

overreacted — A blog by Dan Abramov19 Jun 2026

There Are No Instances in atproto June 19, 2026 Every single time a post about atproto hits Hacker News, somebody asks in the comments: “But where are all the Bluesky instances?”.

0
61%plop score

Introducing RSC Explorer — overreacted

overreacted — A blog by Dan Abramov19 Dec 2025

Introducing RSC Explorer December 19, 2025 In the past few weeks, since the disclosure of the critical security vulnerability in React Server Components (RSC), there’s been a lot of interest in the...

0
57%plop score

Hire Me in Japan — overreacted

overreacted — A blog by Dan Abramov11 Nov 2025

Hire Me in Japan November 11, 2025 My sabbatical is soon coming to an end, and I am looking for a new job.

0
62%plop score

How to Fix Any Bug — overreacted

overreacted — A blog by Dan Abramov21 Oct 2025

How to Fix Any Bug October 21, 2025 I’ve been vibecoding a little app, and a few days ago I ran into a bug. The bug went something like this. Imagine a route in a webapp.

0
57%plop score

Open Social — overreacted

overreacted — A blog by Dan Abramov26 Sept 2025

Open Social September 26, 2025 Open source has clearly won. Yes, there are plenty of closed source products and businesses. But the shared infrastructure—the commons—runs on open source.

0
57%plop score

A Lean Syntax Primer — overreacted

overreacted — A blog by Dan Abramov2 Sept 2025

A Lean Syntax Primer September 2, 2025 This is my opinionated syntax primer for the Lean programming language.

0
56%plop score

Beyond Booleans — overreacted

overreacted — A blog by Dan Abramov16 Aug 2025

Beyond Booleans August 16, 2025 What is the type of 2 + 2 = 4? In TypeScript and most other languages, logical expressions have a Boolean type: In fact, we can drop the : boolean type annotations...

0
55%plop score

The Math Is Haunted — overreacted

overreacted — A blog by Dan Abramov30 Jul 2025

The Math Is Haunted July 30, 2025 For the past few months, I’ve been writing a lot of Lean. Lean is a programming language, but it is mostly used by mathematicians. That is quite unusual!

0
57%plop score

I'm Doing a Little Consulting — overreacted

overreacted — A blog by Dan Abramov11 Jun 2025

I'm Doing a Little Consulting June 11, 2025 It’s been a while since I’ve posted any personal/professional updates. As some of you might know, I left Meta in July 2023.

0
56%plop score

Suppressions of Suppressions — overreacted

overreacted — A blog by Dan Abramov11 Jun 2025

Suppressions of Suppressions June 11, 2025 Usually, when we think about build failures, we think about things like syntax errors. Or maybe “module not found” errors.

0
56%plop score

How Imports Work in RSC — overreacted

overreacted — A blog by Dan Abramov5 Jun 2025

How Imports Work in RSC June 5, 2025 React Server Components (RSC) is a programming paradigm that lets you express a client/server application as a single program spanning over two environments.

0
58%plop score

RSC for LISP Developers — overreacted

overreacted — A blog by Dan Abramov1 Jun 2025

RSC for LISP Developers June 1, 2025 One of the big ideas of LISP is that code is data, and data is code.

0
54%plop score

Progressive JSON — overreacted

overreacted — A blog by Dan Abramov31 May 2025

Progressive JSON May 31, 2025 Do you know about Progressive JPEGs? Here’s a nice explanation of what a Progressive JPEG is.

0
58%plop score

Why Does RSC Integrate with a Bundler? — overreacted

overreacted — A blog by Dan Abramov30 May 2025

Why Does RSC Integrate with a Bundler? May 30, 2025 Fair warning—this one’s for the nerds. React Server Components is a programming paradigm that extends the module system to express a...

0
56%plop score

One Roundtrip Per Navigation — overreacted

overreacted — A blog by Dan Abramov29 May 2025

One Roundtrip Per Navigation May 29, 2025 How many requests should it take to navigate to another page? In the simplest case, a navigation is resolved in a single request.

0
57%plop score

Static as a Server — overreacted

overreacted — A blog by Dan Abramov8 May 2025

Static as a Server May 8, 2025 RSC means React Server Components. And yet, although this blog is built with RSC, it is statically served from a Cloudflare CDN using their free static hosting plan.

0
57%plop score

RSC for Astro Developers — overreacted

overreacted — A blog by Dan Abramov6 May 2025

RSC for Astro Developers May 6, 2025 Okay, so in Astro you have two things: - Astro Components: They have the .astro extension. They execute exclusively on the server or during the build.

0
58%plop score

Functional HTML — overreacted

overreacted — A blog by Dan Abramov2 May 2025

Functional HTML May 2, 2025 Here’s a piece of HTML: Imagine this was the only piece of HTML you’ve ever seen in your life.

0
54%plop score

JSX Over The Wire — overreacted

overreacted — A blog by Dan Abramov16 Apr 2025

JSX Over The Wire April 16, 2025 Suppose you have an API route that returns some data as JSON: You also have a React component that needs that data: How do you get that data into that component?

0
56%plop score