1025: The Open Web's second chance (w/ Dan Abramov)
Dan Abramov joins Scott and Wes to explain AT Protocol, the open standard quietly rebuilding the social web. They get into how it actually works, why it’s way bigger than just Bluesky, and why Dan calls it one of the most interesting ideas on the internet right now.
Show Notes
00:00 Intro
00:45 Welcome to Syntax!
01:46 Introduction of Dan Abramov
02:55 Understanding AT Protocol and Its Importance
06:41 The Relationship Between AT Protocol and Bluesky
08:22 Identity and Hosting in AT Protocol
11:29 Brought to you by Sentry
11:54 Use Cases for AT Protocol
13:08 How Content is Managed in AT Protocol
19:12 Public Data and Future Extensions of AT Protocol
pds.ls
20:33 Schema Flexibility in AT Protocol
Standard.site
25:28 Exploring AT Protocol Patterns
UFOs
28:27 Media and Data Integration Challenges
Stream.place
31:15 User Experience and Accessibility in AT Protocols
32:13 AI Intersections with AT Protocol
36:54 Comparing Protocols: Bluesky vs. Mastodon
41:43 Decentralization and Crypto Connections
44:59 Addressing Abuse and Spam in Protocols
48:24 Community Trust and Content Quality
51:20 Innovations and Future of AT Protocol
55:55 Sick Picks + Shameless Plugs
Sick Picks
Scott:
Wes:
Dan: Solo Monk
Shameless Plugs
Scott:
Wes:
Dan: Next.js 16.3: Instant Navigations
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
Scott: X Instagram Tiktok LinkedIn Threads
Randy: X Instagram YouTube Threads
724: Ask Dan Abramov Anything About AT Proto
Show Description
If you're like Chris and understand a bit of the tech behind AT Proto but want to understand it at a deeper level, this episode is for you. How does it differ from straight up RSS and Mastodon, where is my identity being stored, how do I create a schema, what can be updated or modified later, is there going to be a PDS revolution, how does Standard.site fit into it all, and what else could we build with AT Proto?
Listen on Website
Watch on YouTube
Guests
Dan Abramov
Guest's Main URL • Guest's Social
Links
overreacted
There are no instances in AT Proto
dan abramov
Tangled
Leaflet
BlueSky For You feed
Standard.site
Implementing Standard Site: WIlto
atapult
teal.fm
React Server Components 🧐
The week Amal & guest co-host Eric Clemmons talk to Dan Abramov all about React Server Components. We learn about why they were created, what problems they solve & how they work to improve application performance. We also dive into the rollout and current support status, the origin story, the community response & walk through the 10+ years of React history which have forever shifted the world of web development.
Join the discussion
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Vercel – Zero configuration for over 35 frameworks Vercel is the Frontend Cloud makes it easy for any team to deploy their apps. Today, you can get a 14-day free trial of Vercel Pro, or get a customized Enterprise demo from their team. Visit vercel.com/changelogpod to get started.
PowerSync – Don’t build your own sync layer! PowerSync enables an offline-first architecture to make your application real-time and reactive. PowerSync is framework agnostic with open source client SDKs and plugs into your existing database, backend, and application to give you an offline-first/local-first architecture without having to build your own sync layer.
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Featuring:
Dan Abramov – Website, GitHub, X
Amal Hussein – GitHub, X
Eric Clemmons – GitHub, X
Show Notes:
Changelog Beats! Dance Party
Making Sense of React Server Components
How Next.js is delivering React’s vision for the future
Simplifying Server Components
React Server Components with Aurora Walberg
“React from Another Dimension” by Dan Abramov at #RemixConf 2023 (YouTube)
Data Fetching with React Server Components
RFC: React Server Components (Github)
Next.js 13: Server Components (docs)
“Data Fetching with React Server Components” initial 2020 vision (YouTube)
JavaScript Fatigue
Click to Component (Github)
Something missing or broken? PRs welcome!
The future of React
Dan Abramov & Joe Savona from the React Team join Jerod & Nick for a wide-ranging discussion about React’s place in the frontend ecosystem. We cover everything from React competing with React, their responses to SPA fatigue and recent criticisms, to Server Components and the future of the framework.
Join the discussion
Changelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
KBall Growth – A four step process that will set you up for success by helping you achieve clarity, learn to leverage your unique strengths, and develop a clear path to success. Get started today.
Featuring:
Dan Abramov – Website, GitHub, X
Joe Savona – GitHub, X
Jerod Santo – GitHub, LinkedIn, Mastodon, X
Nick Nisi – Website, GitHub, Mastodon, X
Show Notes:
React server componenets intro video
React server componenets demo app
React server componenets RFC
Try out React server componenets with Next.js’s app router
React’s blog to get updates
Something missing or broken? PRs welcome!
Redux, React, and Functional JavaScript (Interview)
Dan Abramov, creator of Redux, joined the show to talk about his path to becoming a programmer, his introduction to open source, React, JavaScript, functional programming in JavaScript, his thoughts on looking outside of your bubble to other ecosystems and borrowing/sharing what you can.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Codeship – Download the FREE eBook “Why Containers and Docker are the Future”
Toptal – Freelance as a Developer OR Designer with Toptal
Braintree – Start accepting PayPal, Bitcoin, Venmo, Apple Pay, Android Pay, cards, and whatever’s next – all with a single integration.
Linode – Our cloud server of choice! Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Featuring:
Dan Abramov – Website, GitHub, X
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
[Guest idea] Dan Abramov (Redux) · Issue #317 · thechangelog/ping
Redux Homepage and Docs
rackt/redux
“We do not need another Flux framework. We have about 50,000 Flux frameworks.” – @rookieone on #BeyondCode
Getting Started with Redux Course by Dan Abramov on Egghead.io
Relay | A JavaScript framework for building data-driven React applications
Flux | Application Architecture for Building User Interfaces
By any means necessary - Wikipedia, the free encyclopedia
Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015 - YouTube
acdlite/flummox
omcljs/om
David Nolen (@swannodette) on GitHub
Elm
Middleware | Redux
Richard Feldman (@rtfeldman) on GitHub
The Changelog #151: Rust with Steve Klabnik and Yehuda Katz
Hero: Jordan Walke (@jordwalke) on Twitter
Hero: Sebastian Markbåge (@sebmarkbage) on Twitter
Hero: Steve Klabnik (@steveklabnik) on Twitter
RLRT: Nice interview by @changelog about #rustlang - could give it a try in the following weeks :)
Something missing or broken? PRs welcome!