# The Grinch Stole MongoDB, a Backend Library Called Vla, and Strongly-typed Event Emitters | News | Ep 50 Page: https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50 Text version: https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50.md Podcast: [TypeScript.fm - The Friendly Show for TypeScript Developers](https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981) Published: 2026-01-06T12:00:00+00:00 Episode link: https://share.transistor.fm/s/5a349285 Audio file: https://media.transistor.fm/5a349285/d20f7d74.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50 Duration seconds: 2068 ## Resource News for the weeks of December 22 and 29, 2025 : MongoDB exploit drops on Christmas day in true Grinchy fashion, a new backend library called Vla that is far from blah, and starter templates for your next React Native app. From the community: NodeTLV keynote, strongly-typed events in gamedev, and a 6-hour deep dive into Doom in TS. Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools. Homepage and Docs: https://excaliburjs.com Make Your First Game in 10 Minutes Join the Discord: https://discord.gg/9UemP985Uy Chapters (00:00) - Welcome to the New Year (07:52) - News: The Grinch Stole Your Secrets with MongoBleed (10:39) - News: Node.js Security Release Expected January 7 (11:13) - Library Watch: Vla, the Missing Backend Library for TypeScript (13:13) - Library Watch: macOS iMessage API SDK for TypeScript (13:53) - Library Watch: React Native UI Templates (14:51) - Library Watch: js-draw, a Canvas Drawing Library (15:48) - Community Highlight: Strongly-typed Events in GameDev by Justin Young (16:19) - Community Highlight: Flint, a Modern Linting Engine by Josh Goldberg (16:42) - Community Highlight: Tooling Like It's 2025 by Josh Goldberg (16:59) - Community Highlight: Major Color.js Update by Lea Verou (19:18) - Community Highlight: Building Reusable Form Component Library with TanStack Form by Matt Huggins (19:54) - Community Highlight: Static Hermes is Pretty Cool by Devon Govett (21:11) - Community Highlight: DOOM in TS Types Stream by MiTS (22:09) - Community Highlight: Solitaire in TypeScript… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/the-grinch-stole-mongodb-a-backend-library-called-vla-and-strongly-typed-event-emitters-news-ep-50.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.