Michel Weststrate (threads.net@weststratemichel)(@mweststrate) 's Twitter Profileg
Michel Weststrate (threads.net@weststratemichel)

@mweststrate

Michel Weststrate. @meta. Author of MobX, mobx-state-tree, serializr, immer. πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§βœπŸ‡³πŸ‡±/πŸ‡¬πŸ‡§. https://t.co/vQuKdi3HEo…

ID:37636440

linkhttps://michel.codes/ calendar_today04-05-2009 10:54:04

13,3K Tweets

16,9K Followers

2,4K Following

Michel Weststrate (threads.net@weststratemichel)(@mweststrate) 's Twitter Profile Photo

Super excited that the fundamental idea behind and so many other reactivity based libraries now has a proposal to become part of the JavaScript standard! github.com/proposal-signa…

account_circle
Ben Lesh(@BenLesh) 's Twitter Profile Photo

A lot of smart folks have been working on this proposal to bring native signals to JavaScript.

…Also I’ve been helping the smart people.

Have a look.

github.com/proposal-signa…

account_circle
MobX-State-Tree Official(@MSTjavascript) 's Twitter Profile Photo

Last week at MST we:

1. Upgraded to TypeScript 5.3.3
2. Swapped over to Bun for package management
3. Fixed a long-standing TypeScript bug

This week, keep an eye out for more TS fixes, a preview release, and maybe some new utilities for modeling your application state!

account_circle
React Miami(@ReactMiamiConf) 's Twitter Profile Photo

Weekly Downloads:
React: 21,618,903
React Native: 1,857,738
Prettier: 32,203,016

vjeux βœͺ has worked on some of the most prolific Open Source projects for the web that we've ever seen -- and good news for us! He's gonna reveal how the source-age gets made!

reactmiami.com/speakers/vjeux

Weekly Downloads: React: 21,618,903 React Native: 1,857,738 Prettier: 32,203,016 @Vjeux has worked on some of the most prolific Open Source projects for the web that we've ever seen -- and good news for us! He's gonna reveal how the source-age gets made! reactmiami.com/speakers/vjeux
account_circle
Michel Weststrate (threads.net@weststratemichel)(@mweststrate) 's Twitter Profile Photo

I feel bad that the website for Dart is so much more slick than the JS version πŸ˜…(mobx.netlify.app vs mobx.js.org/README.html). Awesome Job Pavan Podila!

account_circle
Guy Verhofstadt(@guyverhofstadt) 's Twitter Profile Photo

Kyiv is under brutal attack! 99 missiles fired by Russia at civilians. No alternative for the EU than to step up support for Ukraine now. Militarily, financially.

Putin is at war with the European way of life that Ukraine defends. Wake up, Europe!

Kyiv is under brutal attack! 99 missiles fired by Russia at civilians. No alternative for the EU than to step up support for Ukraine now. Militarily, financially. Putin is at war with the European way of life that Ukraine defends. Wake up, Europe!
account_circle
Mark Erikson(@acemarke) 's Twitter Profile Photo

I think people would be surprised how much discussion, cross-pollination, and inspiration there is amongst various libraries. (And how much 'competing' lib authors get along!)

Had great chats this year with @tkdodo and Michel Weststrate (threads.net@weststratemichel) despite us 'competing' with each other.

account_circle
Michel Weststrate (threads.net@weststratemichel)(@mweststrate) 's Twitter Profile Photo

tip: In my workshops I explain the concept of mapped types using 'CloneType'. It copies an object type without any change. I thought it had no practical application. But it does: it merges object intersections (&) and thereby makes types and errors much more readable

#TypeScript tip: In my workshops I explain the concept of mapped types using 'CloneType'. It copies an object type without any change. I thought it had no practical application. But it does: it merges object intersections (&) and thereby makes types and errors much more readable
account_circle
Nik Graf(@nikgraf) 's Twitter Profile Photo

Attended in Michel Weststrate (threads.net@weststratemichel)'s TypeScript Deep Dive workshop at React Day Berlin πŸ—“ Dec. 8 & 12.

So may concepts that I vaguely understood before and now have a much clearer picture. Nice exercises with the last one (building a simple Zod) is my fav. Highly recommend it πŸ‘πŸ‘πŸ‘

account_circle
Michel Weststrate (threads.net@weststratemichel)(@mweststrate) 's Twitter Profile Photo

And trust me, part II is always the fun (and headache) part!

We'll discuss all the meta programming tools that we should have been using for MobX-State-Tree Official, except that TypeScript wasn't as advanced back then πŸ˜…

account_circle
Michel Weststrate (threads.net@weststratemichel)(@mweststrate) 's Twitter Profile Photo

I will be doing another run of the Advanced workshop, this time remotely! Tomorrow and Friday (Dec 14/15th). It usually scores a 5 out of 5 rating, and likely the last run of it, so final chance! Details: reactsummit.us/react-workshops
React Summit πŸ’₯ Amsterdam/New York & Online

account_circle
Jamon(@jamonholmgren) 's Twitter Profile Photo

I think I'll do a Twitch stream, or series of streams, where I convert Reactotron's current useReducer/context mess to a clean MobX-State-Tree state management setup.

account_circle
Michel Weststrate (threads.net@weststratemichel)(@mweststrate) 's Twitter Profile Photo

I will be doing another run of the Advanced workshop, this time remotely! Dec 14/15th. Likely the last run of it, so final chance! Details: reactsummit.us/react-workshops React Summit πŸ’₯ Amsterdam/New York & Online

account_circle