
devtools.fm: Developer Tools, Open Source, Software Development Dan Abramov - Bluesky, Core React Team, RSC, Strict Dom, and the more!
Apr 1, 2024
Dan Abramov, core team member of React, discusses his work on Bluesky, a decentralized social network. Topics include React compiler, server components, and the future of React. Also explores using web APIs in React Native development and evolution of software architecture concerns.
AI Snips
Chapters
Transcript
Episode notes
Open, Composable Social Network Vision
- Blue Sky is an open social network built on a protocol (AT Protocol) that separates app and infrastructure to avoid single-company control.
- It aims to feel like a centralized app while enabling third-party feeds, moderation, and hosting for composable experiences.
Joining Blue Sky To Relearn App Development
- Dan left Meta partly to experience shipping an app with React and React Native firsthand and to improve React from the consumer side.
- He joined Blue Sky because it matched his interest in open social, React usage, and a culture similar to the React team.
Flip The Web/Native Mapping
- React Strict DOM flips React Native/web mapping: write using web primitives and target native to implement those primitives.
- This approach reduces mental overhead for web devs and enables code sharing across platforms with better native support.

