Twitter | Search | |
jordwalke
Maker of things: ReactJS. Working on: . At: Facebook Engineering.
12,492
Tweets
471
Following
26,545
Followers
Tweets
jordwalke 17h
Replying to @Vjeux @ryanflorence
But the allocation!
Reply Retweet Like
jordwalke 17h
Replying to @ErrataRob
And how would you convince the other nations with even larger Co2 output than the USA to do the same? People may suddenly develop a newfound appreciation for tariffs?
Reply Retweet Like
jordwalke 23h
Have you seen Core_bench? It takes your tests and runs them with different batch sizes to create a linear regression. That’s also a very good thing to track as it will tell you how it behaves on average across all starting point GC states.
Reply Retweet Like
jordwalke retweeted
Bryan Phelps Feb 22
🔥🔥Progress on this week: ⚡️ Mouse enter/leave/out/over events are here, thanks to ! 🎞️ You can now set Window icons, thanks to zbaylin! 🔍 handles content scaling on high DPI windows/linux machines thanks to !
Reply Retweet Like
jordwalke 24h
Is this using geometric definition of enter leave or parent child enter/leave (like ReactJS does?). Do they bubble?
Reply Retweet Like
jordwalke Feb 22
It has manual loops though.
Reply Retweet Like
jordwalke Feb 22
Replying to @texastoland
I mentioned extensible variants which are different. They’re both cool though.
Reply Retweet Like
jordwalke Feb 22
Replying to @sebmarkbage
That’s how I would model components that can safely respond to specific kinds of gestures, without React having to know about all the kinds of gestures. Also allows React to include some default gestures that are considered to be of the same type as the unknown extended ones.
Reply Retweet Like
jordwalke Feb 22
Replying to @sebmarkbage
That collocation can also be annoying for developers if your file is 3000 lines. It’s 3000 lines of guaranteed correctness but still 3000 lines. In @reasonml/OCaml, a way to get best of both worlds is extensible variants: type safe “plugins” systems that distribute the matching.
Reply Retweet Like
jordwalke Feb 22
For example a system wide overlay autocomplete that searches through all the gtk window menus. Like Spotlight but searched through menu content.
Reply Retweet Like
jordwalke Feb 22
Application menus. Notice how in osx you can navigate them entirely by keyboard. You just type the word and it highlights that word then you can press enter. I believe it has to be gtk to get that exact experience but there’s other things you could do in elementary.
Reply Retweet Like
jordwalke Feb 22
Replying to @dan_abramov
Reason React users seemed to really like them. (Selection bias though). People feel positively about redux in general. Tying reducers to components removes the footguns of redux (globalness) and removes the footguns of stale closures in components.
Reply Retweet Like
jordwalke Feb 22
Replying to @dan_abramov
Have you thought about encouraging more "reducer components" as a way to remove staleness footguns? This is what we found helpful in Reason React which is very similar to hooks React - they both use functions as the primary tool for reconciliation.
Reply Retweet Like
jordwalke Feb 22
Replying to @elementary
Keyboard navigation is great for for accessibility and great for power users!
Reply Retweet Like
jordwalke Feb 22
Replying to @elementary
I’d love to see better keyboard navigation of the entire OS. Mac OS has done a great job of accessibility and a part of that is the ability to navigate every menu (system or right click) like a giant typeahead. Could elementary include a way to navigate menus via keyboard?
Reply Retweet Like
jordwalke Feb 21
Replying to @krzyzanowskim
How!
Reply Retweet Like
jordwalke Feb 21
Replying to @latviancoder
I think there is. I heard you can’t max out the specs though. Don’t quote me on that.
Reply Retweet Like
jordwalke Feb 21
Replying to @jordwalke
So glad we aren’t stuck with boring tactile buttons that only support one consistent, simple interaction.
Reply Retweet Like
jordwalke Feb 21
Replying to @jordwalke
And sometimes it’s not a slider. It’s just two buttons in a completely different place than the slider. When is it just two buttons instead of a slider? Who knows! Before you adjust brightness, make sure you assess the screen brightness adjustment scenario to prepare yourself.
Reply Retweet Like
jordwalke Feb 21
Replying to @jordwalke
Sure it demands that you look away from your real task and focus on the Touch Bar - but did I mention there’s an animation somewhere between the second and third tap? An animation! Who would want to look at their actual task at hand!
Reply Retweet Like