Deno Fresh 2.0 Alpha, a BigInt Trick, and Learn TS in One Hour | News | Ep 28
Download MP3News of the week of July 21, 2025: Deno Fresh 2.0 is in alpha, TS 5.9 RC has some small changes, and beware the latest eslint-config-prettier supply chain attack. From the community: learn TypeScript for free in an hour, master generics through Soduku, run TS in the browser without a build step, and a library for modern TS dependency injection.
Chapters
News
Chapters
- (00:00) - Introduction and Personal News
- (07:14) - News: Try Out the Deno Fresh 2.0 Alpha
- (08:32) - News: TypeScript 5.9 RC Includes Some Small Fixes
- (09:22) - News: TSGo Adds @satisfies Support for JSDoc
- (09:44) - PSA: eslint-config-prettier Supply Chain Attack
- (10:35) - Correction: tsgolint and TSL Clarifications
- (12:25) - Community Highlight: Learn TS in One Hour by freeCodeCamp
- (12:53) - Community Highlight: Mastering TypeScript Mysteries by Sweta Tanwar
- (13:37) - Community Highlight: Using BigInt to Make Sure a String is a Well-formed Integer
- (14:38) - Community Highlight: tsbro Runs TypeScript in the Browser
- (16:28) - Community Highlight: pure-ts-mock is a Standalone Mocking Library
- (17:31) - Community Highlight: Custom SSR for Lit Web Components Using Deno Emit
- (19:33) - Community Highlight: Mastering TypeScript Types by Laxman Rathod
- (20:19) - Community Highlight: Building TypeScript Apps with Bun and Electron with electrobun
- (21:08) - Secret of the Handbook: const Generics
- (23:06) - Cool API: navigator.sendBeacon for Analytics
- (24:43) - Cool Lib: es-toolkit, A Modern JavaScript Utility Library
- (25:26) - Cool Lib: di-wise, a Zero Deps Dependency Injection Library for TS
- (26:29) - Cool Read: NIH is Far Cheaper Than the Wrong Dependency
News
- Deno Fresh 2.0 is an alpha
- Announcing TypeScript 5.9 RC
- Popular npm linter packages hijacked via phishing to drop malware
From the Community
- freeCodeCamp: Learn TypeScript – Crash Course for Beginners (1 hour free course)
- City.js Conf: Sweta Tanwar - Mastering TypeScript Mysteries
- Interesting Type Inference Post using BigInts (Playground Link)
- stagas/tsbro: TypeScript for the Browser
- pure-ts-mock (bweet) is a minimalist, type-safe mocking library
- Matt Jennings pointed out a neat way to do SSR with Web Components (Lit) using Deno Emit and Deno Bundle
- Laxman Rathod: Mastering TypeScript Types: A Practical Guide from Basics to Advanced (h/t Shawn Wildermuth)
- Electrobun aims to be a complete solution-in-a-box for building, updating, and shipping ultra fast, tiny, and cross-platform desktop applications written in Typescript. Under the hood it uses bun to execute the main process and to bundle webview typescript, and has native bindings written in zig.
- Secret of the Handbook: Const Generics (playground link) (h/t sirpepe)
Cool Stuff
- Navigator: sendBeacon() method
- toss/es-toolkit: A modern JavaScript utility library that's 2-3 times faster and up to 97% smaller—a major upgrade to lodash
- exuanbo/di-wise: Lightweight and flexible dependency injection library for JavaScript and TypeScript, w/wo ECMAScript decorators
- Clean Architecture in TypeScript | 弦而時習之
- Lewis Campbell: NIH Is Far Cheaper Than The Wrong Dependency
- Learn Wardley Mapping
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)
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 and Guests

Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
