TypeScript.fm - The Friendly Show for TypeScript Developers

Baby Got Bun | Ep 11


Listen Later

This week on the pod, we talk all about the Bun runtime funtimes! This is a powerful new player in the JavaScript and TypeScript runtime space focusing on DX, speed, and pushing the state of the art! We dive into the details and offer some of our thoughts around when to use it at the moment. In other news we avoid phone scams and talk fun new TypeScript libraries.

Also Please email us your feedback for your retro episode (feedback at typescript.fm)

Personal News

  • 00:36 Welcome
  • 01:33 Kamran & Erik IRL
    • Minnebar
    • VGM Con
  • 02:39 Erik @ C Fundamentals by Frontend Masters
    • FFM
  • 02:55 Vibe Coding
  • 03:43 LLMs "what are they good for?!"
  • 04:31 Kamran's New Course
  • 06:16 Kamran Review book on Time Freedom
  • 07:31 Scams and Phone Calls
    • FTC Warning about fake Jury Duty


(09:26) News for the Week of March 17, 2025

  • 09:34 Next.js 9.1 CVE
    • PR with fix
    • Ed's Video on this @ Low Level Learning
  • 10:43 Deno 2.2.5
  • 11:13 Deno Patch Functionality
  • 11:59 Deno FFI Docs Update
  • 13:04 PandaCI: A New CI/CD Tool
  • 16:17 HKT Core


(17:33) Community Highlights

  • 17:33 TS Go GitHub Discussion on Compiler API
  • 18:24 Deno Compile Vite
  • 20:07 Blog Post by Andy Jiang about Deno+OTel
  • 22:35 Cory House on Implementing Immutability in TypeScript
  • 23:16 RGSTRY for managing decorator metadata
  • 24:19 Corepack removal from Node, Sarah has a good overview


Bun Deep Dive

  • 27:22 Introduction to Bun Runtime
    • Baby Got Back by Jonathan Coulton 
  • 28:01 What is Bun
  • 28:23 Bun vs Node.js and Dino
  • 29:25 Features and Capabilities of Bun
  • 30:40 Bun Performance
  • 31:23 C Tangent
  • 32:12 Bun DX
  • 35:20 Standalone Executable
  • 35:53 Use Cases for Bun
  • 38:00 Cautions and Considerations
  • 41:38 Good Use Cases
  • 46:24 Bun Community
    • This OP asked about Bun and ended up moving to Deno actually
    • Memory Leaks 
    • Reddit threads
  • 48:09 Conclusions

Outro

  • 52:00 Cool Stuff This Week
  • 58:11 Give Us Feedback (feedback at typescript.fm)


Other Links

  • Profiling TypeScript in VSCode
  • Cobol Based UI
  • https://github.com/oven-sh/awesome-bun 
  • Chess in TypeScript types 
  • Developer Speak


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)

Creators & Guests

  • Erik Onarheim - Host
  • Kamran Ayub - Host
  • ...more
    View all episodesView all episodes
    Download on the App Store

    TypeScript.fm - The Friendly Show for TypeScript DevelopersBy Kamran Ayub and Erik Onarheim

    • 4.8
    • 4.8
    • 4.8
    • 4.8
    • 4.8

    4.8

    6 ratings


    More shows like TypeScript.fm - The Friendly Show for TypeScript Developers

    View all
    Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

    Software Engineering Radio - the podcast for professional software developers

    273 Listeners

    Modern Web by Modern Web

    Modern Web

    12 Listeners

    JavaScript Jabber by Charles M Wood

    JavaScript Jabber

    62 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    985 Listeners

    Practical AI by Practical AI LLC

    Practical AI

    212 Listeners

    Last Week In AWS Podcast by Corey Quinn

    Last Week In AWS Podcast

    79 Listeners

    PodRocket by LogRocket

    PodRocket

    61 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    67 Listeners

    Front-End Fire by TJ VanToll, Paige Niedringhaus, Jack Herrington

    Front-End Fire

    11 Listeners