diff --git a/src/transcripts/tmir-2025-10.md b/src/transcripts/tmir-2025-10.md index dd21492..7c0c8c6 100644 --- a/src/transcripts/tmir-2025-10.md +++ b/src/transcripts/tmir-2025-10.md @@ -7,55 +7,65 @@ description: "Join Carl, Mark, and Mo as we break down This Month in React. We'l people: "[Carl](https://bsky.app/profile/vcarl.com), [Mark](https://bsky.app/profile/acemarke.dev), and [Mo](https://bsky.app/profile/mojavad.bsky.social)" --- + + - [[00:00:00](#intro)] Intro - [[00:00:46](#new-releases)] New releases -- [[00:00:49](#immer-102)] [Immer 10.2](https://github.com/immerjs/immer/releases/tag/v10.2.0) -- [[00:01:55](#arktype-arkregex-typed-regex)] [ArkType ArkRegex](https://arktype.io/docs/blog/arkregex) (typed regex) + - [[00:00:49](#immer-102)] [Immer 10.2](https://github.com/immerjs/immer/releases/tag/v10.2.0) + - [[00:01:55](#arktype-arkregex-typed-regex)] [ArkType ArkRegex](https://arktype.io/docs/blog/arkregex) (typed regex) - [[00:02:41](#main-content)] Main Content -- [[00:02:45](#react-conf)] React Conf -- [[00:02:50](#official-reactconf-2025-recap)] [Official ReactConf 2025 Recap](https://react.dev/blog/2025/10/16/react-conf-2025-recap) -- [[00:02:57](#introducing-the-react-foundation-also-from-linux-foundation-meta-engineering-and-seth-webster)] [Introducing the React Foundation](https://react.dev/blog/2025/10/07/introducing-the-react-foundation) (also from [Linux Foundation](https://www.linuxfoundation.org/press/linux-foundation-announces-intent-to-launch-the-react-foundation), [Meta engineering](https://engineering.fb.com/2025/10/07/open-source/introducing-the-react-foundation-the-new-home-for-react-react-native/), and [Seth Webster](https://thenewstack.io/react-foundation-leader-on-whats-next-for-the-framework/)) -- [[00:17:03](#192-activity-useeffectevent)] 19.2 (Activity, useEffectEvent) -- [[00:17:27](#react-native-news)] React Native news -- [[00:17:32](#new-architecture-only-from-v082)] [New architecture only from v0.82](https://reactnative.dev/blog/2025/10/08/react-native-0.82#new-architecture-only) -- [[00:18:52](#vega-os-announcement)] [Vega OS announcement](https://developer.amazon.com/apps-and-games/blogs/2025/09/announcing-vega-os) -- [[00:19:04](#vega-introduction-at-react-conf)] [Vega introduction at React Conf](https://www.youtube.com/watch?v=p9OcztRyDl0&t=5737s) -- [[00:22:36](#joe-savonas-exploring-react-performance-talk)] Joe Savona’s “[Exploring React Performance](https://www.youtube.com/watch?v=zyVRg2QR6LA&t=20274s)” talk -- [[00:23:26](#rickys-async-react-part-i-and-part-ii-repo)] Ricky’s “[Async React Part I](https://www.youtube.com/watch?v=zyVRg2QR6LA&t=10907s)” and “[Part II](https://www.youtube.com/watch?v=p9OcztRyDl0&t=29073s)” ([repo](https://github.com/rickhanlonii/async-react)) -- [[00:27:12](#async-react-working-group)] [Async React Working Group](https://github.com/reactwg/async-react) -- [[00:27:35](#first-discussion-of-more-docs-ideas)] First [discussion of more docs ideas](https://github.com/reactwg/async-react/discussions/2) -- [[00:28:27](#remix-v3-announcement)] Remix v3 announcement -- [[00:29:03](#announcement-demo-timestamped-breakdown)] [Announcement demo timestamped breakdown](https://github.com/markdalgleish/remix3-resources) -- [[00:31:28](#updates-syntax-can-be-customized)] [Updates syntax can be customized?](https://x.com/sergiodxa/status/1976878377509568871) -- [[00:34:44](#i-built-the-same-app-10-times-code)] [I built the same app 10 times](https://www.lorenstew.art/blog/10-kanban-boards) ([code](https://github.com/lorenseanstewart/kanban-comparison)) -- [[00:37:57](#same-author-as-react-won-by-default-and-its-killing-innovation)] Same author as [React Won by Default and It’s Killing Innovation](https://www.lorenstew.art/blog/react-won-by-default/) -- [[00:43:33](#solito-5)] [Solito 5](https://solito.dev/v5) -- [[00:46:49](#next-16-and-directives-debate)] Next 16 and Directives debate -- [[00:46:56](#next-16-released)] [Next 16 released](https://nextjs.org/blog/next-16) -- [[00:49:41](#directives-and-the-platform-boundary)] [Directives and the Platform Boundary](https://tanstack.com/blog/directives-and-the-platform-boundary) -- [[00:50:34](#technical-critique-of-next-app-router-everyone-hates-nextjs)] Technical critique of Next App Router: [Everyone Hates Next.js](https://paperclover.net/blog/webdev/everyone-hates-nextjs) + - [[00:02:45](#react-conf)] React Conf + - [[00:02:50](#official-reactconf-2025-recap)] [Official ReactConf 2025 Recap](https://react.dev/blog/2025/10/16/react-conf-2025-recap) + - [[00:02:57](#introducing-the-react-foundation-also-from-linux-foundation-meta-engineering-and-seth-webster)] [Introducing the React Foundation](https://react.dev/blog/2025/10/07/introducing-the-react-foundation) (also from [Linux Foundation](https://www.linuxfoundation.org/press/linux-foundation-announces-intent-to-launch-the-react-foundation), [Meta engineering](https://engineering.fb.com/2025/10/07/open-source/introducing-the-react-foundation-the-new-home-for-react-react-native/), and [Seth Webster](https://thenewstack.io/react-foundation-leader-on-whats-next-for-the-framework/)) + - [[00:17:03](#192-activity-useeffectevent)] 19.2 (Activity, useEffectEvent) + - [[00:17:27](#react-native-news)] React Native news + - [[00:17:32](#new-architecture-only-from-v082)] [New architecture only from v0.82](https://reactnative.dev/blog/2025/10/08/react-native-0.82#new-architecture-only) + - [[00:18:52](#vega-os-announcement)] [Vega OS announcement](https://developer.amazon.com/apps-and-games/blogs/2025/09/announcing-vega-os) + - [[00:19:04](#vega-introduction-at-react-conf)] [Vega introduction at React Conf](https://www.youtube.com/watch?v=p9OcztRyDl0&t=5737s) + - [[00:22:36](#joe-savonas-exploring-react-performance-talk)] Joe Savona’s “[Exploring React Performance](https://www.youtube.com/watch?v=zyVRg2QR6LA&t=20274s)” talk + - [[00:23:26](#rickys-async-react-part-i-and-part-ii-repo)] Ricky’s “[Async React Part I](https://www.youtube.com/watch?v=zyVRg2QR6LA&t=10907s)” and “[Part II](https://www.youtube.com/watch?v=p9OcztRyDl0&t=29073s)” ([repo](https://github.com/rickhanlonii/async-react)) + - [[00:27:12](#async-react-working-group)] [Async React Working Group](https://github.com/reactwg/async-react) + - [[00:27:35](#first-discussion-of-more-docs-ideas)] First [discussion of more docs ideas](https://github.com/reactwg/async-react/discussions/2) + - [[00:28:27](#remix-v3-announcement)] Remix v3 announcement + - [[00:29:03](#announcement-demo-timestamped-breakdown)] [Announcement demo timestamped breakdown](https://github.com/markdalgleish/remix3-resources) + - [[00:31:28](#updates-syntax-can-be-customized)] [Updates syntax can be customized?](https://x.com/sergiodxa/status/1976878377509568871) + - [[00:34:44](#i-built-the-same-app-10-times-code)] [I built the same app 10 times](https://www.lorenstew.art/blog/10-kanban-boards) ([code](https://github.com/lorenseanstewart/kanban-comparison)) + - [[00:37:57](#same-author-as-react-won-by-default-and-its-killing-innovation)] Same author as [React Won by Default and It’s Killing Innovation](https://www.lorenstew.art/blog/react-won-by-default/) + - [[00:43:33](#solito-5)] [Solito 5](https://solito.dev/v5) + - [[00:46:49](#next-16-and-directives-debate)] Next 16 and Directives debate + - [[00:46:56](#next-16-released)] [Next 16 released](https://nextjs.org/blog/next-16) + - [[00:49:41](#directives-and-the-platform-boundary)] [Directives and the Platform Boundary](https://tanstack.com/blog/directives-and-the-platform-boundary) + - [[00:50:34](#technical-critique-of-next-app-router-everyone-hates-nextjs)] Technical critique of Next App Router: [Everyone Hates Next.js](https://paperclover.net/blog/webdev/everyone-hates-nextjs) - [[00:54:56](#-lightning-round-)] ⚡ Lightning round ⚡ -- [[00:54:58](#viteconf-roundup)] [ViteConf roundup](https://voidzero.dev/posts/whats-new-viteconf-2025) -- [[00:55:49](#aws-outage-postmortem)] [AWS Outage Postmortem](https://aws.amazon.com/message/101925/) -- [[00:57:10](#voltra)] [Voltra](https://x.com/saul_sharma/status/1972161677165473980) -- [[00:58:10](#building-fully-native-apps-with-eas)] [Building fully native apps with EAS](https://blog.swmansion.com/building-fully-native-ios-apps-with-expo-eas-760b5480d7c5) -- [[00:58:52](#react-native-imgui)] [React Native \\\<\\\> Imgui](https://x.com/tmikov/status/1979771014340047088) -- [[00:59:53](#lodash-maintenance-foundation)] [Lodash maintenance foundation](https://blog.ulisesgascon.com/the-future-of-lodash) -- [[01:00:45](#build-your-own-key-value-database)] [Build Your Own Key-Value Database](https://www.nan.fyi/database) -- [[01:02:24](#jared-palmer-asking-for-gh-pr-suggestions-and-giving-some-technical-details)] [Jared Palmer asking for GH PR suggestions](https://x.com/jaredpalmer/status/1979204222420664405) and giving [some technical details](https://x.com/jaredpalmer/status/1980619222918262842) -- [[01:03:54](#node-25-with-jsonstringify-improvements)] [Node 25 with JSON.stringify improvements](https://nodejs.org/en/blog/release/v25.0.0) -- [[01:04:15](#cloudflare-vs-vercel-cpu-benchmarks-and-perf-optimizations)] [Cloudflare vs Vercel CPU benchmarks and perf optimizations](https://blog.cloudflare.com/unpacking-cloudflare-workers-cpu-performance-benchmarks/) -- [[01:05:07](#ff-interop-feature-request-rankings)] [FF Interop Feature Request Rankings](https://interop-rank.jakearchibald.com/) -- [[01:05:53](#vjeuxs-history-of-prettier)] [Vjeux’s History of Prettier](https://blog.vjeux.com/2025/javascript/birth-of-prettier.html) + - [[00:54:58](#viteconf-roundup)] [ViteConf roundup](https://voidzero.dev/posts/whats-new-viteconf-2025) + - [[00:55:49](#aws-outage-postmortem)] [AWS Outage Postmortem](https://aws.amazon.com/message/101925/) + - [[00:57:10](#voltra)] [Voltra](https://x.com/saul_sharma/status/1972161677165473980) + - [[00:58:10](#building-fully-native-apps-with-eas)] [Building fully native apps with EAS](https://blog.swmansion.com/building-fully-native-ios-apps-with-expo-eas-760b5480d7c5) + - [[00:58:52](#react-native-imgui)] [React Native \\\<\\\> Imgui](https://x.com/tmikov/status/1979771014340047088) + - [[00:59:53](#lodash-maintenance-foundation)] [Lodash maintenance foundation](https://blog.ulisesgascon.com/the-future-of-lodash) + - [[01:00:45](#build-your-own-key-value-database)] [Build Your Own Key-Value Database](https://www.nan.fyi/database) + - [[01:02:24](#jared-palmer-asking-for-gh-pr-suggestions-and-giving-some-technical-details)] [Jared Palmer asking for GH PR suggestions](https://x.com/jaredpalmer/status/1979204222420664405) and giving [some technical details](https://x.com/jaredpalmer/status/1980619222918262842) + - [[01:03:54](#node-25-with-jsonstringify-improvements)] [Node 25 with JSON.stringify improvements](https://nodejs.org/en/blog/release/v25.0.0) + - [[01:04:15](#cloudflare-vs-vercel-cpu-benchmarks-and-perf-optimizations)] [Cloudflare vs Vercel CPU benchmarks and perf optimizations](https://blog.cloudflare.com/unpacking-cloudflare-workers-cpu-performance-benchmarks/) + - [[01:05:07](#ff-interop-feature-request-rankings)] [FF Interop Feature Request Rankings](https://interop-rank.jakearchibald.com/) + - [[01:05:53](#vjeuxs-history-of-prettier)] [Vjeux’s History of Prettier](https://blog.vjeux.com/2025/javascript/birth-of-prettier.html) - [[01:10:41](#conferences-react-javascript)] Conferences ([React](https://react.dev/community/conferences), [Javascript](https://confs.tech/javascript)) -- [[01:10:43](#react-native-london-nov-13-14-london-uk)] [React Native London](http://reactnativelondon.co.uk) Nov 13-14 London, UK -- [[01:11:26](#use-code-tmir10-to-get-10-off)] Use code \`TMIR10\` to get 10% off -- [[01:11:42](#wey-wey-web-nov-17-18-malaga-spain)] [Wey Wey Web](https://www.weyweyweb.com/) Nov 17-18 Malaga, Spain -- [[01:11:49](#react-summit-nov-18-21-new-york-ny-usa)] [React Summit](https://reactsummit.us/) Nov 18, 21 New York, NY, USA -- [[01:12:10](#react-advanced-nov-28-london-england)] [React Advanced](https://reactadvanced.com/) Nov 28, London, England -- [[01:12:33](#react-paris-cfp-is-open)] [React Paris](https://react.paris/) CFP is open + - [[01:10:43](#react-native-london-nov-13-14-london-uk)] [React Native London](http://reactnativelondon.co.uk) Nov 13-14 London, UK + - [[01:11:26](#use-code-tmir10-to-get-10-off)] Use code \`TMIR10\` to get 10% off + - [[01:11:42](#wey-wey-web-nov-17-18-malaga-spain)] [Wey Wey Web](https://www.weyweyweb.com/) Nov 17-18 Malaga, Spain + - [[01:11:49](#react-summit-nov-18-21-new-york-ny-usa)] [React Summit](https://reactsummit.us/) Nov 18, 21 New York, NY, USA + - [[01:12:10](#react-advanced-nov-28-london-england)] [React Advanced](https://reactadvanced.com/) Nov 28, London, England + - [[01:12:33](#react-paris-cfp-is-open)] [React Paris](https://react.paris/) CFP is open - [[01:12:49](#ending)] Ending # This Month in React - October 2025 (SM)