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

    5 ratings


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

    View all
    Freakonomics Radio by Freakonomics Radio + Stitcher

    Freakonomics Radio

    32,078 Listeners

    Hanselminutes with Scott Hanselman by Scott Hanselman

    Hanselminutes with Scott Hanselman

    381 Listeners

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    288 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    627 Listeners

    Soft Skills Engineering by Jamison Dance and Dave Smith

    Soft Skills Engineering

    288 Listeners

    Cortex by Relay

    Cortex

    1,286 Listeners

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

    Syntax - Tasty Web Development Treats

    989 Listeners

    REWORK by 37signals

    REWORK

    210 Listeners

    .NET Rocks! by Carl Franklin and Richard Campbell

    .NET Rocks!

    245 Listeners

    The Stack Overflow Podcast by The Stack Overflow Podcast

    The Stack Overflow Podcast

    63 Listeners

    Dwarkesh Podcast by Dwarkesh Patel

    Dwarkesh Podcast

    522 Listeners

    PodRocket by LogRocket

    PodRocket

    59 Listeners

    The Ezra Klein Show by New York Times Opinion

    The Ezra Klein Show

    15,942 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    66 Listeners

    The Pragmatic Engineer by Gergely Orosz

    The Pragmatic Engineer

    71 Listeners