MichiganTypeScript
@michigantypescript.com
A place for advanced TypeScript to call home.
~60% Fable cost cut by transparently turning the code into an image and having the model OCR it. WILD idea. also hilarious. github.com/teamchong/px...
we got pattern matching in JavaScript (well.. Flow) before gta6 medium.com/flow-type/ja...
medium.com
livestream reminder: the full technical deep dive on the Doom in #typescript types codebase is happening tomorrow at 1pm Eastern with Dillon Mulroy hosting. let us know if there's anything specific you'd like to have covered!
🤔 what if we normalize apps embedding in-depth in-context docs that (if expanded) teach the concepts.... but with the user's own data? new (pretty chunky) page just landed in today's TypeSlayer release:
🥳 TypeSlayer is out! celebrate by posting what your type graph looks like! it legit has an actual leaderboard now: so bonus points if you win lol 🏆🏆 run: `npx typeslayer` source: github.com/dimitropoulo...
this is a sorta interesting difference between javascript and rust. something something values vs references
got Doom running on an #Ableton Push! prepping for the full technical deep dive on the Doom-in-TypeScript-Types codebase with Dillon Mulroy on Jan 4th at 1pm Eastern (FINALLY🥹)! youtube.com/shorts/uLaf2...
Doom on an Ableton Push! Doom-in-TypeScript Technical Deep Dive, Jan 4
YouTube video by Michigan TypeScript
youtube.com
cross platform native apps: they take longer but at least they're more complicated
hands down, best feedback so far: "this should have a leaderboard". we're talkin' multi-gigabyte json trace files lol.
⚔️introducing TypeSlayer⚔️ A #typescript type performance benchmarking and analysis tool. A summation of everything learned from the benchmarking required to make the Doom project happen. It's got MCP support, Perfetto, Speedscope, Treemap, duplicate package detection, and more.
new project launching tomorrow: 1. no, definitely wont be as cool as Doom (lol) 1. types-level-super-nerds will enjoy it - everyone else won't care 1. here's a screenshot (these are #typescript types)
📣 We're proud to announce today the speakers for SquiggleConf 2025! This amazing list of people are going to give talks on the latest and greatest in web dev tooling. SquiggleConf 2025 is going to be a wonderful time. We hope to see you there! 💙 squiggleconf.com
Reminder: you've got barely *2 weeks* left to send CFP submissions for SquiggleConf 2025! 🗓️ 2 talk days: September 18th & 19th 🌆 City: Boston, MA 💻 Topics: Open source web dev tools Send yours in now, before the May 23rd deadline! 💓 #boston #opensource #webdev cfp.squiggleconf.com
SquiggleConf 2025 Call for Proposals
Hi there! Thanks so much for your interest in submitting a talk to SquiggleConf 2025! We know it can take time and energy -- we really appreciate you! 💙 See 2025.squiggleconf.com/cfp for information ...
cfp.squiggleconf.com
This week on the pod, we talk to Dimitri Mitropoulos (of @michigantypescript.com) about building DOOM in the TypeScript type system. We walk through all the nitty gritty and explore this truly amazing engineering feat! You'll be surprised! typescript.fm/13 #doom #typescript
Honk once if you want pipelines to progress to stage 2.7 at TC39 this week
if you ever need to smile, just remember that @nicknisi.com owns typescript.dad and was very excited about snagging it
Nick Nisi
A passionate TypeScript enthusiast, podcast host, and dedicated community builder.
typescript.dad
we all missed a golden opportunity in today's AMA with TypeScript team to ask "types vs interfaces" and "explicit vs implicit return types"
typescript-go is now a performance benchmark for the Go compiler! go-review.googlesource.com/c/benchmarks... an interesting finding from the AMA the team is hosting now on the TypeScript Community Discord.
Gerrit Code Review
go-review.googlesource.com
happening now, and it's REALLY interesting to see the technical questions and answers
Starting soon! 📢 We've got a TypeScript AMA starting in just a few minutes (10am Pacific) on the TypeScript Discord! discord.gg/typescript
the "why not Haskell!?" folks really fell down on the job yesterday.
hot off the press: an excellent statement from Anders, creator of C#, about choosing Go over C# for this project
never forget that if the announcement were "we cured cancer!" some people will still respond "yeah, that's cool and all, but my buddy is a cancer researcher and now they're out of a job, you jerks!!!"
If someone in the TypeScript world wants to really drive the point home, a way would be to open checker.ts and checker.go next to each other and show how similar they are. It's uncanny. This was the right move.
your @typescriptlang.org just got 10 times faster. We sat down with Anders Hejlsberg to ask questions library authors, power users, tooling makers, and compiler contributors might have.
TypeScript is being ported to Go | interview with Anders Hejlsberg
YouTube video by Michigan TypeScript
youtu.be
✨What a dream come true!✨ The co-creator of @typescriptlang.org himself, Anders Hejlsberg, took some time to look at the Doom project! We also had a chance to chat about other TypeScript topics more broadly - and that video will go live in a few days! DREAM. COME. TRUE.🚀
showing TypeScript's creator DOOM | Anders Hejlsberg | TypeScript Showcase #11
YouTube video by Michigan TypeScript
youtu.be