TMiR 2024-07: State of JS, React, HTML

Quick hits Job market FRED data Layoffs.fyi New releases Vitest 2.0Future plans Remix 2.10 Jotai 2.9 Storybook 8.2 RN Reanimated at 3.14 HTMX 2.0 Mako is Now Open Source Conferences (React, Javascript) React Rally Salt Lake City, UT, USA August 12-13 React Universe 2024 Wrocław, Poland September 5-6 JSConf Chile Santiago, Chile September 5-7 UtahJS Conf Salt Lake City, UT, U.S.A. September 13 React Alicante September 19-21 JSConf Ireland Dublin, Ireland September 25-26 Main Content Survey results: State of HTML 2023 State of React 2023 State of JS 20232023 State of JavaScript Survey Highlights: Vite Dominates, TypeScript Adoption Soars Dark Matter Developers: The Unseen 99% ⚡Lightning round ⚡ Company migrations: NYT just updated to React 18 Slack converted from Enzyme to RTL with some AI assistance RN news Rise Tools LaunchedMo Khazali – Server-Driven Mobile Apps With React Native NativeWindUI launchedGluestack is going in a similar direction with v2 Swift Package Manager Support for React Native Using React Native MacOS with Expo React Native Filament Guide to React Native for Web React devs How to build Windows apps for React Native with a Mac e18e (Ecosystem Performance) - A new community initiative | e18e ES2024Tweet from Rob Palmer Sneaky React Memory Leaks: How the React compiler won’t save youGarbage collection and closures How to publish a JavaScript package in 2024 React Native + Flutter Bun’s Q3 roadmap (not exhaustive) Learn Suspense by Building a Suspense-Enabled Library Why Use Redux Today? Chrome gives Google properties privileged information about your system resources Component, colocation, composition: A note on the state of React | bobae kang Secret Knowledge to Self-Host Next.js Node news: TS stripping SQLite support Removing experimental corepack tool for version managers?
  • (00:00) - TMiR 2024-07
  • (02:19) - Job market https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE https://layoffs.fyi/
  • (03:49) - New Releases
  • (03:52) - Vitest 2.0 https://github.com/vitest-dev/vitest/releases/tag/v2.0.0 and future plans https://github.com/vitest-dev/vitest/discussions/5828
  • (04:10) - Remix 2.10, fog of war https://remix.run/docs/en/main/start/changelog
  • (04:29) - Jotai 2.9 https://github.com/pmndrs/jotai/releases/tag/v2.9.0
  • (04:39) - Storybook 8.2 https://github.com/storybookjs/storybook/releases/tag/v8.2.0
  • (04:57) - React Native Reanimated 3.14 https://github.com/software-mansion/react-native-reanimated/releases/tag/3.14.0
  • (05:03) - htmx 2.0 https://htmx.org/posts/2024-06-17-htmx-2-0-0-is-released/
  • (05:08) - Mako released https://makojs.dev/blog/mako-open-sourced
  • (06:06) - React Rally https://www.reactrally.com/
  • (06:29) - React Universe https://www.reactuniverseconf.com/
  • (07:28) - JSConf Chile https://www.jsconf.cl/
  • (07:37) - UtahJS Conf https://utahjs.com/conference
  • (07:49) - React Alicante https://reactalicante.es/
  • (08:04) - JSConf Ireland https://www.jsconf.ie/
  • (08:37) - State of the web surveys
  • (10:26) - State of HTML https://2023.stateofhtml.com/
  • (11:03) - "Use the platform"
  • (14:18) - Birth and Death of Javascript https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
  • (14:44) - State of React https://2023.stateofreact.com/en-US
  • (15:12) - Component Libraries
  • (16:53) - StyledComponents still big
  • (17:48) - State of JS https://2023.stateofjs.com/en-US
  • (17:53) - A Note on Survey Sample
  • (22:02) - Vue Tops Angular for usage
  • (23:10) - Developer Happiness
  • (36:49) - Dark Matter Developers https://www.hanselman.com/blog/dark-matter-developers-the-unseen-99
  • (37:59) - NYT and Slack update to React 18 (Enzyme to blame) https://open.nytimes.com/enhancing-the-new-york-times-web-performance-with-react-18-d6f91a7c5af8 https://slack.engineering/balancing-old-tricks-with-new-feats-ai-powered-conversion-from-enzyme-to-react-testing-library-at-slack/
  • (39:10) - Rise Tools launched https://rise.tools/
  • (39:53) - Mo's talk about
  • (40:20) - NativeWind UI launching https://nativewindui.com/
  • (40:56) - GlueStack too https://gluestack.io/
  • (41:36) - Swift Package manager support, moving away from CocoaPods https://github.com/facebook/react-native/pull/44627
  • (43:29) - React Native Filament https://twitter.com/mrousavy/status/1811354708235239680
  • (44:36) - React Native for web devs https://expo.dev/blog/from-web-to-native-with-react
  • (45:14) - Build Windows apps from a Mac https://devblogs.microsoft.com/react-native/2024-07-18-running-rnw-from-a-mac-md/
  • (46:11) - Ecosystem Performance group, e18e https://e18e.dev/blog/e18e
  • (48:15) - ES2024 released https://x.com/robpalmer2/status/1806064466510897240
  • (49:05) - Memory leaks: Compiler won't save you https://schiener.io/2024-07-07/react-closures-compiler
  • (50:38) - React Native + Flutter https://x.com/mdj_dev/status/1811317534936719562
  • (51:06) - Bun Q3 roadmap https://x.com/jarredsumner/status/1807731197046653438
  • (52:02) - Learn Suspense by building a Suspense-enabled library https://www.bbss.dev/posts/react-learn-suspense/
  • (52:45) - Mark's talk, "Why Use Redux Today" at React Summit https://blog.isquaredsoftware.com/2024/07/presentations-why-use-redux/
  • (53:29) - Chrome collects extra data for Google websites https://x.com/lcasdev/status/1810696257137959018?t=r9eYl5mMXDWVzZ9suZugjQ
  • (53:53) - Component, composition, colocation https://bobaekang.com/blog/component-colocation-composition/
  • (54:20) - Secret knowledge to self-host Next.js https://www.flightcontrol.dev/blog/secret-knowledge-to-self-host-nextjs
  • (54:42) - Node can strip TS types soon? https://github.com/nodejs/node/pull/53725
  • (55:06) - Native SQLite drive in Node https://nodejs.org/docs/latest/api/sqlite.html
  • (56:05) - Node moving away from CorePack? https://github.com/nodejs/TSC/pull/1527#issuecomment-2258868015
★ Support this podcast ★

Creators and Guests

Mark Erikson
Host
Mark Erikson
An engineer maintaining Redux and Redux Toolkit, working at Replay.io to make smarter AI chat bots and debuggers using time travel.
Mo
Host
Mo
Head of Mobile at Theodo, a software consultancy that does native app development for iOS and Android
Carl Vitullo
Producer
Carl Vitullo
Solopreneur just vibing, posts are probably bullshit. Community lead at Reactiflux, the largest chat community of React professionals.
TMiR 2024-07: State of JS, React, HTML
Broadcast by