Artwork

Content provided by Erik Onarheim and Kamran Ayub. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Erik Onarheim and Kamran Ayub or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

New Biome, Mocha, Jest, and k6 Releases All Kissed by TypeScript | News | Ep 23

39:52
 
Share
 

Manage episode 490594655 series 3642378
Content provided by Erik Onarheim and Kamran Ayub. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Erik Onarheim and Kamran Ayub or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

News for the week of June 16, 2025: Biome v2 features type-aware linting without TSC, Mocha and Jest both get native ESM and TS upgrades, and Grafana Lab's k6 load testing tool... also can now run native TS tests. From the community: type safety for WebGPU shaders, type narrowing map and indexed key access, and resilient import maps.

Chapters

  • (00:00) - Introduction and Personal News
  • (05:02) - News: Biome v2 Features Type-aware Linting Without TSC
  • (08:25) - News: Mocha 11.7.0 Adds Support for Native ESM and TypeScript
  • (09:35) - News: Jest 30 Also Adds Native ESM and TypeScript Support
  • (11:12) - News: Grafana k6 Celebrates 1.0 Release with TS Support
  • (13:30) - News: WebGPU is (Finally) Coming to All Major Browsers
  • (14:36) - News: Astro 5.9 Adds Support for Content Security Policy
  • (15:47) - PSA: Deno's Homebrew Release is Behind Other Versions
  • (16:34) - Community Highlight: Bridging ESM and CommonJS by Joyee Cheung
  • (18:16) - Community Highlight: How Queues Work in TypeScript
  • (19:00) - Community Highlight: Dr. Axel's Corner
  • (21:11) - Community Highlight: Better Import Maps from Shopify Engineering
  • (24:32) - Community Highlight: VoidZero Discusses Vite+ Plans
  • (28:22) - Community Highlight: TypeScript Native Port Speeds Up Slack's CI Builds
  • (29:09) - Community Highlight: TypeGPU Lets You Write WGPU Code in a Type-safe Way
  • (33:21) - Community Highlight: Remembering Mikael Rogers
  • (35:08) - Cool API: Promise.try
  • (36:52) - Cool Read: The Dying Art We All Depend On by Raptitude
  • (38:16) - Cool Watch: The Story of Rollup with Rich Harris

News

From the Community

In Memoriam: Mikeal Rogers

Via Node.js foundation:

We’re heartbroken by the loss of Mikeal Rogers, a key figure in the Node.js ecosystem and a force behind what makes this community what it is. To help preserve his legacy, we’ve opened a GitHub repo for stories, photos, and memories: github.com/nodejs/mikeal

💚 Thank you, Mikeal.

Via Linux Foundation: In Memory of Mikeal Rogers: A Builder of Communities

Cool Stuff

Sponsored by Excalibur.js
Excalibur.js is the friendly TypeScript game engine for making 2D web games. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, and particles. Design your assets with tools like Aseprite and Tiled, then load them natively using first-party plugins.

Music
Seahorse Dreams by Kubbi (Spotify)

  continue reading

28 episodes

Artwork
iconShare
 
Manage episode 490594655 series 3642378
Content provided by Erik Onarheim and Kamran Ayub. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Erik Onarheim and Kamran Ayub or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

News for the week of June 16, 2025: Biome v2 features type-aware linting without TSC, Mocha and Jest both get native ESM and TS upgrades, and Grafana Lab's k6 load testing tool... also can now run native TS tests. From the community: type safety for WebGPU shaders, type narrowing map and indexed key access, and resilient import maps.

Chapters

  • (00:00) - Introduction and Personal News
  • (05:02) - News: Biome v2 Features Type-aware Linting Without TSC
  • (08:25) - News: Mocha 11.7.0 Adds Support for Native ESM and TypeScript
  • (09:35) - News: Jest 30 Also Adds Native ESM and TypeScript Support
  • (11:12) - News: Grafana k6 Celebrates 1.0 Release with TS Support
  • (13:30) - News: WebGPU is (Finally) Coming to All Major Browsers
  • (14:36) - News: Astro 5.9 Adds Support for Content Security Policy
  • (15:47) - PSA: Deno's Homebrew Release is Behind Other Versions
  • (16:34) - Community Highlight: Bridging ESM and CommonJS by Joyee Cheung
  • (18:16) - Community Highlight: How Queues Work in TypeScript
  • (19:00) - Community Highlight: Dr. Axel's Corner
  • (21:11) - Community Highlight: Better Import Maps from Shopify Engineering
  • (24:32) - Community Highlight: VoidZero Discusses Vite+ Plans
  • (28:22) - Community Highlight: TypeScript Native Port Speeds Up Slack's CI Builds
  • (29:09) - Community Highlight: TypeGPU Lets You Write WGPU Code in a Type-safe Way
  • (33:21) - Community Highlight: Remembering Mikael Rogers
  • (35:08) - Cool API: Promise.try
  • (36:52) - Cool Read: The Dying Art We All Depend On by Raptitude
  • (38:16) - Cool Watch: The Story of Rollup with Rich Harris

News

From the Community

In Memoriam: Mikeal Rogers

Via Node.js foundation:

We’re heartbroken by the loss of Mikeal Rogers, a key figure in the Node.js ecosystem and a force behind what makes this community what it is. To help preserve his legacy, we’ve opened a GitHub repo for stories, photos, and memories: github.com/nodejs/mikeal

💚 Thank you, Mikeal.

Via Linux Foundation: In Memory of Mikeal Rogers: A Builder of Communities

Cool Stuff

Sponsored by Excalibur.js
Excalibur.js is the friendly TypeScript game engine for making 2D web games. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, and particles. Design your assets with tools like Aseprite and Tiled, then load them natively using first-party plugins.

Music
Seahorse Dreams by Kubbi (Spotify)

  continue reading

28 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play