MichiganTypeScript
@michigantypescript.com
A place for advanced TypeScript to call home.
hot off the press: an excellent statement from Anders, creator of C#, about choosing Go over C# for this project
March 11, 2025 at 9:43 PM
hot off the press: an excellent statement from Anders, creator of C#, about choosing Go over C# for this project
Doom now runs in @typescriptlang.org types. What a journey this one's been.
February 26, 2025 at 3:04 PM
Doom now runs in @typescriptlang.org types. What a journey this one's been.
We learned a lot throwing @squiggleconf.com in October, and we thought it'd be fun to share some of the screw-ups. Turns out running a conference is pretty complicated!
February 25, 2025 at 5:07 AM
We learned a lot throwing @squiggleconf.com in October, and we thought it'd be fun to share some of the screw-ups. Turns out running a conference is pretty complicated!
February's Ann Arbor meetup will feature Travis McGeehan talking about his project T3Boy, a browser based gameboy emulator that pairs the portability of a @nextjs.org website with WebAssembly to build a speedrunning powerhouse.
RSVP here: www.linkedin.com/events/pairi...
RSVP here: www.linkedin.com/events/pairi...
January 24, 2025 at 1:43 PM
February's Ann Arbor meetup will feature Travis McGeehan talking about his project T3Boy, a browser based gameboy emulator that pairs the portability of a @nextjs.org website with WebAssembly to build a speedrunning powerhouse.
RSVP here: www.linkedin.com/events/pairi...
RSVP here: www.linkedin.com/events/pairi...
🚦Signals!🚦 Welcome Chandler Prall back to talk about this Stage 1 TC39 Proposal. If Signals lands, then it will bring unprecedented unity to state management across the entire 🌌scriptiverse🌌!
link below, as per uzh 👇
link below, as per uzh 👇
December 9, 2024 at 2:05 PM
🚦Signals!🚦 Welcome Chandler Prall back to talk about this Stage 1 TC39 Proposal. If Signals lands, then it will bring unprecedented unity to state management across the entire 🌌scriptiverse🌌!
link below, as per uzh 👇
link below, as per uzh 👇
github rn after the bfcm bans are lifted
December 3, 2024 at 9:17 PM
github rn after the bfcm bans are lifted
Now does it make sense? There's a #TypeScript implementation detail you've gotta be aware of first.
June 30, 2024 at 10:49 PM
Now does it make sense? There's a #TypeScript implementation detail you've gotta be aware of first.
10 bucks says you don't know what's going on with this @typescriptlang.org! 😜 playground link: tsplay.dev/wRP97m
June 28, 2024 at 1:07 PM
10 bucks says you don't know what's going on with this @typescriptlang.org! 😜 playground link: tsplay.dev/wRP97m
We saw some concerns on Hacker News about YouTube experimenting with server-side ad injection so we thought it'd be a good time to remind you that all MiTS content on all platforms has monetization turned off (wherever possible).
June 16, 2024 at 6:07 PM
We saw some concerns on Hacker News about YouTube experimenting with server-side ad injection so we thought it'd be a good time to remind you that all MiTS content on all platforms has monetization turned off (wherever possible).
We absolutely ❤️love❤️ that we have a community where so often this happens:
1. someone's angry/enraged about something and comments
2. someone else calmly pushes back
2a. we ask clarification (gently and kindly)
3. original person apologizes
4. a productive conversation ensues
1. someone's angry/enraged about something and comments
2. someone else calmly pushes back
2a. we ask clarification (gently and kindly)
3. original person apologizes
4. a productive conversation ensues
June 4, 2024 at 2:30 PM
We absolutely ❤️love❤️ that we have a community where so often this happens:
1. someone's angry/enraged about something and comments
2. someone else calmly pushes back
2a. we ask clarification (gently and kindly)
3. original person apologizes
4. a productive conversation ensues
1. someone's angry/enraged about something and comments
2. someone else calmly pushes back
2a. we ask clarification (gently and kindly)
3. original person apologizes
4. a productive conversation ensues
🕺 we're back with a video on ReScript (the ReasonML successor)! Rob Meyer and his team have been using ReScript at Autobooks for years (!!). This talk focuses on the language itself: started by Jordan Walke (creator of @reactjs.bsky.social), it's got lots of functional programming bits!
May 29, 2024 at 1:22 PM
🕺 we're back with a video on ReScript (the ReasonML successor)! Rob Meyer and his team have been using ReScript at Autobooks for years (!!). This talk focuses on the language itself: started by Jordan Walke (creator of @reactjs.bsky.social), it's got lots of functional programming bits!
📢 attention functional programming nerds (also React people)📢 ReScript (you know, the OCaml-ish compile-to-js language made by the creator of React) is the topic of our next meetup. What do you wanna know about it? Let us know here and we'll ask (we an expert speaking on it).
March 27, 2024 at 3:41 AM
📢 attention functional programming nerds (also React people)📢 ReScript (you know, the OCaml-ish compile-to-js language made by the creator of React) is the topic of our next meetup. What do you wanna know about it? Let us know here and we'll ask (we an expert speaking on it).
`array.filter(Boolean)` automatically infers now!! Just merged an hour ago by Dan Vanderkam! This is a super super old issue (and one of the motivators for @mattpocockuk.bsky.social's famous ts-reset project). Soooo nice to see this improvement!
github.com/microsoft/Ty...
github.com/microsoft/Ty...
March 15, 2024 at 8:53 PM
`array.filter(Boolean)` automatically infers now!! Just merged an hour ago by Dan Vanderkam! This is a super super old issue (and one of the motivators for @mattpocockuk.bsky.social's famous ts-reset project). Soooo nice to see this improvement!
github.com/microsoft/Ty...
github.com/microsoft/Ty...
wow! @typescriptlang.org's compiler can generate a CPU profile you can drag right into the Chrome DevTools! Just use `--generateCpuProfile tsc-output.cpuprofile` and you can get some really useful insights into where your build might be getting bogged down.
March 4, 2024 at 4:41 PM
wow! @typescriptlang.org's compiler can generate a CPU profile you can drag right into the Chrome DevTools! Just use `--generateCpuProfile tsc-output.cpuprofile` and you can get some really useful insights into where your build might be getting bogged down.
💎check out this rare opportunity to see how a prominent contributor to the @typescriptlang.org compiler does his thing! @andarist.bsky.social uses Replay to time-travel debug the TypeScript codebase! Bonus: @acemarke.bsky.social gives some really interesting insights about replay's internals, too✨
February 15, 2024 at 3:25 PM
💎check out this rare opportunity to see how a prominent contributor to the @typescriptlang.org compiler does his thing! @andarist.bsky.social uses Replay to time-travel debug the TypeScript codebase! Bonus: @acemarke.bsky.social gives some really interesting insights about replay's internals, too✨
Distributive Conditionals, as fast as possible! This is deep topic in the realm of advanced @typescriptlang.org. It's the sort of thing you maybe have tripped over before, even without knowing it!
February 6, 2024 at 3:03 PM
Distributive Conditionals, as fast as possible! This is deep topic in the realm of advanced @typescriptlang.org. It's the sort of thing you maybe have tripped over before, even without knowing it!
when it's just one of those days..
February 1, 2024 at 6:29 PM
when it's just one of those days..
we'd say @typescriptlang.org is almost perfect... except for...
January 27, 2024 at 4:39 PM
we'd say @typescriptlang.org is almost perfect... except for...
📈 100 million rows is well past the maximum allowable height for a div in a browser, yet Glide Data Grid handles it no problem! (did you know there's a fixed height limit??)
Jason Smith from Glide shows us how a canvas based grid works under-the-hood.
youtu.be/ljSZU4nptOY
Jason Smith from Glide shows us how a canvas based grid works under-the-hood.
youtu.be/ljSZU4nptOY
January 22, 2024 at 3:15 PM
📈 100 million rows is well past the maximum allowable height for a div in a browser, yet Glide Data Grid handles it no problem! (did you know there's a fixed height limit??)
Jason Smith from Glide shows us how a canvas based grid works under-the-hood.
youtu.be/ljSZU4nptOY
Jason Smith from Glide shows us how a canvas based grid works under-the-hood.
youtu.be/ljSZU4nptOY
🎶 Fascinating Fact: All the music in our videos is original → crafted entirely in Bitwig using the same 6 notes! 🎹
So far we've made 14 tracks, and they're all open source!
So far we've made 14 tracks, and they're all open source!
January 8, 2024 at 2:20 PM
🎶 Fascinating Fact: All the music in our videos is original → crafted entirely in Bitwig using the same 6 notes! 🎹
So far we've made 14 tracks, and they're all open source!
So far we've made 14 tracks, and they're all open source!