{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"The Grinch Stole MongoDB, a Backend Library Called Vla, and Strongly-typed Event Emitters | News | Ep 50","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/5a349285\"></iframe>","width":"100%","height":180,"duration":2068,"description":"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.jsExcalibur.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.comMake Your First Game in 10 MinutesJoin the Discord: https://discord.gg/9UemP985UyChaptersNewsPSA: Exploited MongoBleed flaw leaks MongoDB secrets, 87K servers exposed PSA: Node.js — Wednesday, January 7, 2026 Security Releases Library Watch: Vla, a data layer that integrates into any TypeScript frameworkLibrary Watch: TypeScript SDK for iMessage automation on macOSLibrary Watch: React Native UI TemplatesLibrary Watch: js-draw, pencil/pen drawing utilities for JS and CanvasFrom the CommunityJustin Young: Strongly Typed Events in GameDevJosh Goldberg: NodeTLV Keynote, Tooling Like It's 2025 Josh Goldberg: What Flint Does DifferentlyLea Verou: ColorJS major releaseMatt Huggins: Building a Reusable Form Component Library with TanStack FormDevon Govett: Static Hermes is pretty coolMiTS: Doom TS deep dive streamoidoid: Super Patience - Pixelated Solitaire in TypescriptLeoocast: Lofi Valley Engine - Make your dream Stardew Valley cloneCool LinksCool Watch: How Passkeys Work - Computerphile Cool Tool: JoshuaKGoldberg/ts-function-inliner: TypeScript transformation that inlines calls to small functionsCool Game: Outer Worlds 2, from the developers of Fallout: New Vegas and AvowedMusicSeahorse Dreams by Kubbi (Spotify)","thumbnail_url":"https://img.transistorcdn.com/LUVFPtghCfQs9Z5cmq099b61B1Uvk41woCYRjlvHUak/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jY2Ew/ZThkMTZkZGNiN2E2/Mzc1MmI5NWI0ZjU0/YjA3MS5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}