TypeScript.fm
@typescript.fm
230 followers 47 following 69 posts
The two TypeScript Fools, @kamranicus.com and @erikonarheim.com, get together once a week to bring you news, updates, and interviews about TypeScript and the broader web development ecosystem.
Posts Media Videos Starter Packs
Reposted by TypeScript.fm
kamranicus.com
Alrighty, since the prototype works now in dev mode, prod mode, under SSR, with calling into .NET, I've made the repo public just for fun. There is no public API yet, and it's not wrapped up into its own package. But you can see how it works at least!

PS. Don't use it!

github.com/kamranayub/d...
GitHub - kamranayub/dotnet-ssr: .NET as an SSR runtime for JS Frameworks
.NET as an SSR runtime for JS Frameworks. Contribute to kamranayub/dotnet-ssr development by creating an account on GitHub.
github.com
Reposted by TypeScript.fm
socket.dev
🎙️ Socket CEO @feross.bsky.social breaks down the recent npm attacks on the PodRocket podcast: phishing campaigns, AI-weaponized exploits, the Shai-Hulud worm, GitHub Actions flaws, and more.

Essential listening for JS devs concerned about supply chain security in 2025.
socket.dev/blog/podrock...
PodRocket Podcast: Inside the Recent npm Supply Chain Attack...
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protec...
socket.dev
Reposted by TypeScript.fm
Reposted by TypeScript.fm
Reposted by TypeScript.fm
excaliburjs.com
⚔️🔥Excalibur v0.31.0 is out! TypeScript Game Engine!

Tons of new features, QOL, and fixes! Now with NPM Provenance!

* New SoundManager for managing groups of audio
* ECS query enhancement for "all", "any", and "not" querys
* Animation data storage
* EX Playground!
* Dev Containers!
* And lots more!
typescript.fm
Community highlights ✨

- @robpalmer.bsky.social on fresh ECMAScript proposals
- @pi0.io announces Jiti 2.6 perf improvements
- @jasnell.me on Cloudflare's Node.js compatibility improvements
- @xavd.id explains Python-style kwargs in TS
- @stefanjudis.com shares tiny-helpers.dev tools
typescript.fm
Glad you enjoyed the show!
Reposted by TypeScript.fm
ahrjarrett.bsky.social
This afternoon I was listening to @typescript.fm and was surprised to hear @​traversable/valibot mentioned 🤩

As a long time fan of the podcast, this was super fun.
Reposted by TypeScript.fm
theangularplusshow.bsky.social
Today on the A+ Show David Blass shares how Arktype makes TypeScript validation effortless, how AI supports its growth, and why the Standard Schema matters—along with tips for building tools! #ngconf #Angular

🍎 apple.co/42c5j5n
🟢 bit.ly/428fI1Y
The Angular+ Show logo. Season 10 Episode 4 “David Blass Validation Via ArkType”  Photos of Hosts  in the style of a Photo Booth:  Brooke Avery, Lara Newsom, Jan-Niklas Vortmann, Jay Bell and Brian Love."  Photo of Thomas in the style of a polaroid picture.
typescript.fm
Community highlights ✨

- @squiggleconf.com happened!
- @brianmuenzenmeyer.com shares pure TS GitHub Actions
- @azraelsec.sh type branding ELI5
- @evanhahn.com don't use ts-ignore
- Matt Brown explains using Node's Test Runner with TypeScript & React
- Motion AI on why they're moving off of TS
Reposted by TypeScript.fm
excaliburjs.com
🧱 Excalitris! A brand new Excalibur tetris-like sample is live! Check it out now! You can even do vim motions! Thanks to @chrisk-7777.bsky.social

Did you know you can do game dev with TypeScript?

Play: excaliburjs.com/sample-excal...

Repo: github.com/excaliburjs/...

#typescript #gamedev #tetris
Reposted by TypeScript.fm
thealexlichter.com
tsgolint mentioned during @jakebailey.dev's talk about ts-go at @squiggleconf.com

If you didn't try it out, time to jump into type-aware linting with Oxlint. 👀

oxc.rs/docs/guide/u...
SquiggleConf screen showing "tsgolint" - "30x faster typed linting" with a link and stats from the README
Reposted by TypeScript.fm
voidzero.dev
To everyone attending @squiggleconf.com in the next two days - enjoy two days packed with knowledge around Web Dev Tooling.

Proud to support the non-profit conference 🙏🏻
Start of SquiggleConf with a shoutout to their sponsors Bloomberg, Mintlify, Progress, elastic, igalia, rushstack and VoidZero.
Reposted by TypeScript.fm
kgrayson.com
Good morning from @squiggleconf.com! First talk was already so, so good.

It feels like such a treat to just get to attend a conference and not have to speak or work a booth, haha 😅
A picture of the stage at SquiggleConf showing the title of Anthony Fu's talk ("Make Tools That People Love") while he is interviewed by the host
Reposted by TypeScript.fm
danielroe.dev
in light of the current supply chain attacks, I've just published a @github.com action to detect packages that _lose_ their provenance.

📦 supports pnpm-lock.yaml, package-lock.json, yarn.lock (v1)
🎨 inline GitHub annotations
✅ JSON output + configurable
💪 published in TS with zero deps
GitHub - danielroe/provenance-action: GitHub Action that detects dependency provenance downgrades from lockfile changes (npm/pnpm/yarn).
GitHub Action that detects dependency provenance downgrades from lockfile changes (npm/pnpm/yarn). - danielroe/provenance-action
github.com
Reposted by TypeScript.fm
squiggleconf.com
Two more days until SquiggleConf 2025! Wow!

We're so pumped to welcome you all to the Simons Theater at the New England Aquarium. See you soon! 🥰
02 days until SquiggleConf
typescript.fm
Community Highlights ✨

- @jviide.iki.fi shares pnpm's new minimumReleaseAge security feature
- @joshuakgoldberg.com is tracking common rules across linters for Flint
- @daspr.id made taxum, a TypeScript-first HTTP framework
- @alex.pink made ConfKit, a type-safe config and secret lib

Big thanks!