{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"TypeScript Go Nightly Improvements, Rslint Announced, and Big Bun Updates | News | Ep 32","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/0304855f\"></iframe>","width":"100%","height":180,"duration":3069,"description":"News of the week of August 18, 2025: one of the biggest nightly updates for TS Go, Rspack team announces a new linter, the new minor Bun release is pretty major, and Next.js 15.5 features typed routing . From the community: more learning web dev resources, an exhaustive switch utility for JSX, --strict on by default?, and whether you can really protect your code from clients. Plus, the two fools rant about feature flags.\nChapters\nNews\nJake Bailey: TSGO had a big nightly update\nSocket.dev: Rspack Introduces Rslint, a TypeScript-First Linter Written in Go (powered by TS Go) (repo)\nBun 1.2.21 release notes plus blog post on how they achieved a 500x faster postMessage(string)\nDeno 2.4.4 structured clone perf improvement \nNext.js 15.5 release notes (summary thread)\nPreact 11 sneaks in a beta\nAngular 20.2.0 features a stable zoneless API \nFrom the Community\nDr. Axel: Learning web development: Booleans, comparisons and `if` statements\nLearning web development: Loops in JavaScript\nLearning web development: Shells and Node.js\nDaniel Rosenwasser proposed to turn `--strict` on by default Correction: It was an issue, not a PR :-)\nLib watch: valleys (ht HN) –  Lightweight, zero-dependency library for validating arbitrary runtime data in TypeScript.\nHangman in TypeScript types\nDiscussion: Protect code & assets? : r/typescript\nReplo.computer: Exhaustive Switch Expressions in Typescript\n \nCool Stuff\nBlog post: Dual Tilemap Auto Tiling \nSteam Game: Now THAT’S a Big Dragon\nVideo: A million blades of grass in LOVR + TypeScriptLÖVR - VR version of LOVE 2D\nTypeScriptToLua\nJoin the Michigan TS Discord!\nSponsored by Excalibur.js\nExcalibur.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...","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}