Michael Jordan
majornista.bsky.social
Michael Jordan
@majornista.bsky.social
Reposted by Michael Jordan
Happy (late evening of) Labor Day. I wrote about how AI is toying with the labor market, and why we need to organize.

buttondown.com/practicaltip...
On labor and AI
Happy Labor/Labour Day/bank holiday to you. Seems like a good day to talk about the elephant in the room again. The predominant storyline around labor, of...
buttondown.com
September 2, 2025 at 2:12 AM
Reposted by Michael Jordan
My colleague Yihui wrote about improving right-to-left language support in React Aria's DatePicker! It gets deep in the weeds about bidirectional text, Unicode, numbering systems, DOM order vs layout order, flex vs flow layout, etc. Check it out! 😀

react-spectrum.adobe.com/blog/rtl-dat...
June 6, 2025 at 6:34 PM
Reposted by Michael Jordan
New React Aria release!

📆 Custom calendar systems (e.g. retail calendars)
📉 Up to 22% smaller bundle size for core packages
⏳ React Suspense in collections
🏎️ Faster collection updates
🕳️ PortalProvider
🧩 onClick interop alias for onPress

react-spectrum.adobe.com/releases/202...
April 11, 2025 Release
In today's release we are excited to announce custom calendar support across all React Spectrum libraries! We have also added enhanced support for React Suspense and performance optimizations for coll...
react-spectrum.adobe.com
April 11, 2025 at 5:19 PM
Reposted by Michael Jordan
EXCLU: If elected as the next city Comptroller, Manhattan Beep @marklevinenyc.bsky.social wants to go beyond the basics of the fiscal watchdog post with his own plan to tackle the city’s sprawling affordable housing crisis.
www.amny.com/news/exclusi...
EXCLUSIVE | City Comptroller hopeful Mark Levine wants to use city pension funds to build 75,000 affordable homes | amNewYork
If elected as the next city Comptroller, Manhattan Borough President Mark Levine wants to go beyond the basics of the fiscal watchdog post with his own plan
www.amny.com
March 5, 2025 at 4:07 PM
Reposted by Michael Jordan
Why does React Aria have its own Virtualizer implementation? Accessibility.

Virtualization breaks keyboard navigation in most component libraries because the focused element is removed from the DOM.

React Aria's Virtualizer automatically persists the focused item even when it scrolls out of view.
March 6, 2025 at 11:41 PM