[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.] [@birch_js](/creator/twitter/birch_js) "Trying to watch some WWDC tech videos and wish the Apple presenters would stop smiling at me like a cultist" [X Link](https://x.com/birch_js/status/1975765004705276090) [@birch_js](/creator/x/birch_js) 2025-10-08T03:27Z 4887 followers, 2023 engagements "My commute today is about to get a lot better @CanadaHonk talking about AoT JavaScript compilation on @DevtoolsFM 🤩" [X Link](https://x.com/birch_js/status/1980145641771987149) [@birch_js](/creator/x/birch_js) 2025-10-20T05:34Z 4893 followers, XXX engagements "@evilmastermind_ I've always taken this section as my bible but "eager vs. lazy evaluation" is a nice and succinct way to express it" [X Link](https://x.com/birch_js/status/1980264674399813856) [@birch_js](/creator/x/birch_js) 2025-10-20T13:27Z 4895 followers, 1637 engagements "A masterful article explaining the distinction between type vs. interface in TypeScript - Types are eagerly evaluated - Interfaces are lazily evaluated A far better explanation than any of the resources I've come across in English" [X Link](https://x.com/birch_js/status/1980261975172223230) [@birch_js](/creator/x/birch_js) 2025-10-20T13:17Z 4906 followers, 61.8K engagements "Untold React Native old lore suddenly coming out here" [X Link](https://x.com/birch_js/status/1980840435334672421) [@birch_js](/creator/x/birch_js) 2025-10-22T03:35Z 4906 followers, 7099 engagements "I gotta say that shipping for both macOS and Windows really does not add an unreasonable amount of time to a projects timescale so long as you build with Electron rather than single-platform frameworks" [X Link](https://x.com/birch_js/status/1981220194606600541) [@birch_js](/creator/x/birch_js) 2025-10-23T04:44Z 4906 followers, 2909 engagements "I would join the Amazon Kindle iOS team for a day just to fix their pathetic Japanese dictionary lookup which after XX years still cant handle conjugated verbs and works only on exact term matching" [X Link](https://x.com/birch_js/status/1976849396521460084) [@birch_js](/creator/x/birch_js) 2025-10-11T03:16Z 4903 followers, XXX engagements "have to do so much typing and clicking to find the React Native GitHub repo" [X Link](https://x.com/birch_js/status/1977644861177368685) [@birch_js](/creator/x/birch_js) 2025-10-13T07:57Z 4898 followers, 1232 engagements "@wzulfikar I think the performance drain is specifically type intersections are more expensive than interface extensions. If its just a standalone type that never gets extended there may be little difference from an interface. But who knows" [X Link](https://x.com/birch_js/status/1980418149976797329) [@birch_js](/creator/x/birch_js) 2025-10-20T23:37Z 4903 followers, 2026 engagements "@src_rip Speed of type-checking and responsiveness of the TypeScript language service when hovering over source code to see types" [X Link](https://x.com/birch_js/status/1980804133075710148) [@birch_js](/creator/x/birch_js) 2025-10-22T01:11Z 4902 followers, XX engagements "@EffectNative I was writing an Old Arch React Native Windows app last year and the "run JS on Chrome when using Chrome DevTools" feature was very much a double-edged sword. The moment you connected the debugger all your native modules would stop working. Very cool in concept though" [X Link](https://x.com/birch_js/status/1980817556475928953) [@birch_js](/creator/x/birch_js) 2025-10-22T02:04Z 4903 followers, XXX engagements "@EffectNative @rickhanlonii But I do think using React Native to embed a system WebView similarly to Appify-UI has some good merits. Currently using that approach to code-share between desktop (Electron) and mobile (React Native). And we get a standalone web version for free" [X Link](https://x.com/birch_js/status/1980842975262548407) [@birch_js](/creator/x/birch_js) 2025-10-22T03:45Z 4903 followers, XXX engagements "After 6+ years of failed experiments it's finally working. Direct native API access from JS in React Native 🥹 Access the full iOS SDK like a native dev. Cross threads like a native dev. Today my brother in JavaScript you are a native dev" [X Link](https://x.com/birch_js/status/1971619696991740259) [@birch_js](/creator/x/birch_js) 2025-09-26T16:55Z 4906 followers, 520K engagements "Announcing my new personal docs site Birchdocs 🍾 Here I'm sharing everything I've learned over XX years as a software engineer. I plan to cover React Native Expo web dev Node.js dev native platforms and more. And all advanced topics not shallow stuff. Link below" [X Link](https://x.com/birch_js/status/1980289820103786507) [@birch_js](/creator/x/birch_js) 2025-10-20T15:07Z 4906 followers, 27.7K engagements "@theo Wait is it called Helium because his surname is Haleem It may explain why hes so territorial about the name" [X Link](https://x.com/birch_js/status/1980487812521816074) [@birch_js](/creator/x/birch_js) 2025-10-21T04:14Z 4906 followers, 2265 engagements "@Baconbrix Yoga needs position: fixed with various viewport units. I miss so many age-old CSS features when switching from developing on web to React Native" [X Link](https://x.com/birch_js/status/1980777296987582669) [@birch_js](/creator/x/birch_js) 2025-10-21T23:24Z 4906 followers, XXX engagements "@EffectNative I find React Native Android in debug mode to be absymally slow on my 2022 Lenovo tablet. Takes a long time for the Metro bundle to reach XXX% loaded and in a debug build you can see the views getting gradually constructed. Can't imagine developing for Android ten years back" [X Link](https://x.com/birch_js/status/1980791675187564582) [@birch_js](/creator/x/birch_js) 2025-10-22T00:21Z 4906 followers, XXX engagements ""The React Native devtools predate React" 🤯" [X Link](https://x.com/birch_js/status/1980817905827868854) [@birch_js](/creator/x/birch_js) 2025-10-22T02:06Z 4906 followers, 9702 engagements "@EffectNative @rickhanlonii Hey Electron is alright. I shipped with React Native macOS and Windows for six months and it was miserable. I had to write libraries for auth file system and safe area detection from scratch. Switching to Electron brought the Windows build time down from XX mins to 5" [X Link](https://x.com/birch_js/status/1980841769974788264) [@birch_js](/creator/x/birch_js) 2025-10-22T03:40Z 4906 followers, XXX engagements "@marklynchdev @domenic For sure When I was preparing to move to Japan I had little access to native speakers so went all in on reading light novels and listening to audiobooks. I was surprised to significantly improve my output by just getting a large number of hours of input" [X Link](https://x.com/birch_js/status/1981225971438276885) [@birch_js](/creator/x/birch_js) 2025-10-23T05:07Z 4906 followers, XX engagements
[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]
@birch_js
"Trying to watch some WWDC tech videos and wish the Apple presenters would stop smiling at me like a cultist"
X Link @birch_js 2025-10-08T03:27Z 4887 followers, 2023 engagements
"My commute today is about to get a lot better @CanadaHonk talking about AoT JavaScript compilation on @DevtoolsFM 🤩"
X Link @birch_js 2025-10-20T05:34Z 4893 followers, XXX engagements
"@evilmastermind_ I've always taken this section as my bible but "eager vs. lazy evaluation" is a nice and succinct way to express it"
X Link @birch_js 2025-10-20T13:27Z 4895 followers, 1637 engagements
"A masterful article explaining the distinction between type vs. interface in TypeScript - Types are eagerly evaluated - Interfaces are lazily evaluated A far better explanation than any of the resources I've come across in English"
X Link @birch_js 2025-10-20T13:17Z 4906 followers, 61.8K engagements
"Untold React Native old lore suddenly coming out here"
X Link @birch_js 2025-10-22T03:35Z 4906 followers, 7099 engagements
"I gotta say that shipping for both macOS and Windows really does not add an unreasonable amount of time to a projects timescale so long as you build with Electron rather than single-platform frameworks"
X Link @birch_js 2025-10-23T04:44Z 4906 followers, 2909 engagements
"I would join the Amazon Kindle iOS team for a day just to fix their pathetic Japanese dictionary lookup which after XX years still cant handle conjugated verbs and works only on exact term matching"
X Link @birch_js 2025-10-11T03:16Z 4903 followers, XXX engagements
"have to do so much typing and clicking to find the React Native GitHub repo"
X Link @birch_js 2025-10-13T07:57Z 4898 followers, 1232 engagements
"@wzulfikar I think the performance drain is specifically type intersections are more expensive than interface extensions. If its just a standalone type that never gets extended there may be little difference from an interface. But who knows"
X Link @birch_js 2025-10-20T23:37Z 4903 followers, 2026 engagements
"@src_rip Speed of type-checking and responsiveness of the TypeScript language service when hovering over source code to see types"
X Link @birch_js 2025-10-22T01:11Z 4902 followers, XX engagements
"@EffectNative I was writing an Old Arch React Native Windows app last year and the "run JS on Chrome when using Chrome DevTools" feature was very much a double-edged sword. The moment you connected the debugger all your native modules would stop working. Very cool in concept though"
X Link @birch_js 2025-10-22T02:04Z 4903 followers, XXX engagements
"@EffectNative @rickhanlonii But I do think using React Native to embed a system WebView similarly to Appify-UI has some good merits. Currently using that approach to code-share between desktop (Electron) and mobile (React Native). And we get a standalone web version for free"
X Link @birch_js 2025-10-22T03:45Z 4903 followers, XXX engagements
"After 6+ years of failed experiments it's finally working. Direct native API access from JS in React Native 🥹 Access the full iOS SDK like a native dev. Cross threads like a native dev. Today my brother in JavaScript you are a native dev"
X Link @birch_js 2025-09-26T16:55Z 4906 followers, 520K engagements
"Announcing my new personal docs site Birchdocs 🍾 Here I'm sharing everything I've learned over XX years as a software engineer. I plan to cover React Native Expo web dev Node.js dev native platforms and more. And all advanced topics not shallow stuff. Link below"
X Link @birch_js 2025-10-20T15:07Z 4906 followers, 27.7K engagements
"@theo Wait is it called Helium because his surname is Haleem It may explain why hes so territorial about the name"
X Link @birch_js 2025-10-21T04:14Z 4906 followers, 2265 engagements
"@Baconbrix Yoga needs position: fixed with various viewport units. I miss so many age-old CSS features when switching from developing on web to React Native"
X Link @birch_js 2025-10-21T23:24Z 4906 followers, XXX engagements
"@EffectNative I find React Native Android in debug mode to be absymally slow on my 2022 Lenovo tablet. Takes a long time for the Metro bundle to reach XXX% loaded and in a debug build you can see the views getting gradually constructed. Can't imagine developing for Android ten years back"
X Link @birch_js 2025-10-22T00:21Z 4906 followers, XXX engagements
""The React Native devtools predate React" 🤯"
X Link @birch_js 2025-10-22T02:06Z 4906 followers, 9702 engagements
"@EffectNative @rickhanlonii Hey Electron is alright. I shipped with React Native macOS and Windows for six months and it was miserable. I had to write libraries for auth file system and safe area detection from scratch. Switching to Electron brought the Windows build time down from XX mins to 5"
X Link @birch_js 2025-10-22T03:40Z 4906 followers, XXX engagements
"@marklynchdev @domenic For sure When I was preparing to move to Japan I had little access to native speakers so went all in on reading light novels and listening to audiobooks. I was surprised to significantly improve my output by just getting a large number of hours of input"
X Link @birch_js 2025-10-23T05:07Z 4906 followers, XX engagements
/creator/twitter::873959747199827969/posts