MichiganTypeScript
MichiganTypeScript
@michigantypescript.com
A place for advanced TypeScript to call home.
805 followers10 following178 posts
to all the "this was working as intended!" people.. @vercel.com fixed it. good luck squaring that circle.
🤣 fun fact: @vercel.com's @v0.dev ships over a kilobyte of @tailwindcss.com for every button on every page (and has for over a year)...
to all the "this was working as intended!" people.. @vercel.com fixed it. good luck squaring that circle.
🤣 fun fact: @vercel.com's @v0.dev ships over a kilobyte of @tailwindcss.com for every button on every page (and has for over a year)...
furthermore, @vercel.com is owed an apology. the point was more about tailwind than v0 - but clearly people didn't take it that way. Vercel obvi makes top tier user experiences. period. and as the peanut gallery did a great job of illustrating, users probably aren't affected much.
🤣 fun fact: @vercel.com's @v0.dev ships over a kilobyte of @tailwindcss.com for every button on every page (and has for over a year)...
TypeScript devs gather to morn the destruction of the profession and also have fun: a.k.a. the next MiTS meetup! October 20th. www.linkedin.com/events/75036...
~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...
the real pattern matching has been stalled for years github.com/tc39/proposa... .. so for now we'll just thank @gabrielvergnaud.com for github.com/gvergnaud/ts...
for the planner-types among us: here's a (scheduled) link youtube.com/live/9gqj7q1...
🥳 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...
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...
now in early-access/alpha/beta/gamma/whatever-you-wanna-call-it. here's a walkthrough: youtu.be/IP6EZXzXBzY
MichiganTypeScript reposted
📣 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
MichiganTypeScript reposted
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
MichiganTypeScript reposted
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
MichiganTypeScript reposted
And vim.dad!
if you ever need to smile, just remember that @nicknisi.com owns typescript.dad and was very excited about snagging it
if you ever need to smile, just remember that @nicknisi.com owns typescript.dad and was very excited about snagging it
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.
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.
✨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.🚀
Someone just mentioned not liking the background music, so we just rendered a version of the video with no music, and also turned off the moving background. Sorry we didn't have this sooner! always intended to, but we were moving a bit too fast youtu.be/s4UE_CUn2N0
Someone just mentioned not liking the background music, so we just rendered a version of the video with no music, and also turned off the moving background. Sorry we didn't have this sooner! always intended to, but we were moving a bit too fast youtu.be/s4UE_CUn2N0
Doom now runs in @typescriptlang.org types. What a journey this one's been.
All told, it's been a year and a half of hard work to get to today. We've got so much to share about this project. Let us know what you'd like to hear about! :) youtu.be/0mCsluv5FXA