<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>React team at Meta</description><link>https://bsky.app/profile/en-js.bsky.social</link><title>@en-js.bsky.social - Joe Savona</title><item><link>https://bsky.app/profile/en-js.bsky.social/post/3mjfcrthbns2q</link><description>Wanted: a detailed specification format to ensure that AI doesn’t drift. Preferably with tooling that automatically checks if there are other areas of the codebase I need to consider as I work on the spec. Maybe realtime highlighting of any obvious mistakes I’m making in the spec document ;-)</description><pubDate>13 Apr 2026 16:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3mjfcrthbns2q</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3micuovgx4227</link><description>The React Compiler rust port is now up as an in-progress PR at https://github.com/facebook/react/pull/36173 - more to come as we test and polish.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>31 Mar 2026 00:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3micuovgx4227</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3mhmi2nnjc22n</link><description>“These are advanced features that can be skipped for now”&#xA;&#xA;Citation needed</description><pubDate>22 Mar 2026 02:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3mhmi2nnjc22n</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3mgr6wjfkrs2q</link><description>We’re pretty close to having an initial Rust port of React Compiler. My approach was to iterate on the plan document (write it manually, have the agent expand, edit, repeat). Then try to run it, see what goes wrong, revert back to the plan, tweak the plan, repeat.</description><pubDate>11 Mar 2026 05:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3mgr6wjfkrs2q</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3mcps2h22ac2j</link><description>What if we all got together and agreed to pay a bit of money to the government every year so that they could put together a group of trained people to protect us from masked thugs in the streets?</description><pubDate>18 Jan 2026 18:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3mcps2h22ac2j</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3m7dseovenc2h</link><description>Trend I’m seeing getting worse recently: a legit GitHub issue gets filed. Somehow people latch onto it as something they can spam us on. Multiple similar PRs, often from different people sharing bits of code, that look 90% plausible but with blatantly obvious tells.</description><pubDate>06 Dec 2025 20:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3m7dseovenc2h</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3m4bfynmcd22j</link><description>Fuck yeah, this is the way. Diverse teams build better products. Good for Python.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>28 Oct 2025 17:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3m4bfynmcd22j</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3ly7u5bp2bc2f</link><description>A fun improvement to React Compiler, meant to be used in dev mode, that ensures anonymous functions get useful names. Instead of a blank name or “anonymous” in a trace you get eg “Card[&lt;Header&gt;.onClick]” or “useHook[variableName]”.&#xA;&#xA;https://github.com/facebook/react/pull/34410</description><pubDate>07 Sep 2025 04:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3ly7u5bp2bc2f</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3lxtcg6mu2226</link><description>React folks: Id love your suggestions for an example app that stresses context update performance. I’m looking for something bigger than a micro benchmark, smaller than a full production app. Just complex to have a more realistic distribution of time in framework/product logic, ~1kloc</description><pubDate>02 Sep 2025 04:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3lxtcg6mu2226</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3lrjqerpxes2p</link><description>WIP writeup of the core inference rules that power React Compiler (coinciding w rewriting the guts of this algorithm to be more consistent, precise and powerful, especially for function expressions)&#xA;&#xA;https://github.com/facebook/react/blob/156b7a96f5669470182ad226306184576d6f150f/compiler/packages/babel-plugin-react-compiler/src/Inference/MUTABILITY_ALIASING_MODEL.md</description><pubDate>14 Jun 2025 00:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3lrjqerpxes2p</guid></item><item><link>https://bsky.app/profile/en-js.bsky.social/post/3lphlgg5pbk2q</link><description>I wish I’d had this when I was learning Japanese. domenic.me/fsrs/ So much wasted time reviewing cards unnecessarily, taking time away from learning new words. WaniKani is egregiously bad - I was (re)learning kanji very rapidly but soon hit a limit thanks to their terrible SRS algorithm and gave up&#xA;https://domenic.me/fsrs/</description><pubDate>18 May 2025 17:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:omhemt5timcqm2cc2jwrr4a2/app.bsky.feed.post/3lphlgg5pbk2q</guid></item></channel></rss>