Cross-platform engineer trying to make native app dev as pleasant as web dev

Tokyo-to, Japan
Just rejoined the Apple Developer program 🥳 I closed my old account a few years back, but now I'm hungry to notarise some React Native macOS apps…
2
18
1,490
Joining the Apple Developer program started my whole foray into hobbyist coding, indie app dev, and eventually opensource. My first app was LinguaBrowse: a minimal web browser to help myself read native Japanese websites. It drove me to learn how to cross between JS and native.
1
1
5
373
I have a habit of picking round font sizes (12pt, 14pt, 16pt, 18pt, 24pt, 36pt, 48pt, 72pt) that is probably no longer justified and just comes from doing word processing on macOS 9
2
433
When Bun raised its $7 million seed round in Aug 2022, the strategy was initially focused on serverless hosting and CI. Just three months later, ChatGPT came out and changed the landscape entirely. 3 years on, Bun has pivoted from Cloud to Claude 😄
Anthropic is acquiring @bunjavascript to further accelerate Claude Code’s growth. We're delighted that Bun—which has dramatically improved the JavaScript and TypeScript developer experience—is joining us to make Claude Code even better. Read more: anthropic.com/news/anthropic…
1
18
1,383
I do not use SwiftUI but that sounds very cursed
Wow, it's really infuriating that a Text displaying a date, e.g. Text(myDate, format: .relative), will expand to fill its parent width in a widget but not in a host app. Adding .fixedSize() to it causes the Text to disappear altogether in the widget.
1
7
2,296
Can somebody get @Baconbrix a new Lego set, he has been a good boy this year
you’re not getting a new Lego set!!
1
8
2,840
Jamie Birch retweeted
Now released with React Native macOS 0.79.2!
Just got my first PR to React Native merged 🥳 It solves an issue that was causing the Microsoft Office and Meta Messenger teams to disable RCTDevLoadingView. On each Metro update, the progress display was allocating a new window, which is very expensive in React Native macOS.
1
18
2,046
Retweeting post-Thanksgiving. We can repack the JS into release-mode cached builds to cut 20 minutes off our end-to-end tests. Can we not do this for prod as well? @expo Do we just need to submit updated Sentry symbols after repacking, and re-sign? Is anyone working on this?
It seems like the main reason we’re not using build cache providers for prod distribution in Expo apps is that repacking the JS messes with the symbolication + signing. Is that right @expo? Couldn’t this be overcome? Just feels like we’re leaving 20+ mins of CI time on the table
1
2
1,899
@Baconbrix can you confirm? Weighing up whether to spend a weekend on this sometime
1
1
218
Time to refactor the legacy Java monolith
Quietly, Java 25 just killed the last excuse for rewriting services in Rust or Go: Java 25 (Sept 2025) finalized Project Panama’s Vector API and Foreign Function & Memory API. Developers can now achieve genuine native SIMD performance in pure, safe Java no JNI, no Unsafe, no native builds. Real-world 2025 benchmarks from Alibaba, Goldman Sachs, and ad-tech firms show 6–20× speedups on JSON parsing, image processing, and cryptography while remaining fully portable and GC-friendly. Several planned Rust rewrites have already been cancelled.
1
2
49
5,616
It seems like the main reason we’re not using build cache providers for prod distribution in Expo apps is that repacking the JS messes with the symbolication + signing. Is that right @expo? Couldn’t this be overcome? Just feels like we’re leaving 20+ mins of CI time on the table
1
20
4,866
Just received a delivery. The courier asked if I was Mr. Perch. Looking at the very small font of the address label, I can see the mistake. バーチ様 (Mr. Birch) パーチ様 (Mr. Perch)
1
7
1,162
If you want to embarrass a senior iOS engineer, ask them to explain the difference between Dynamic Frameworks and Static Libraries. Learn to reduce app bundle size, simplify your dependency graph, optimise launch performance, and accelerate build times. Read more here: blog.jacobstechtavern.com/p/…
3
4
79
10,357
As a former Smart TV dev, I can only think it’s a blessing that these devices can all fit on one desk
Android setup for @Backpack Each of these phones have had a specific issue that I couldn't reproduce on any other device. It could be general lag, a broken keyboard, inconsistent haptics or font rendering. You name it. The 3 phones connected are my daily drivers. I replaced my Redmi 10 with the Redmi 13c. Don't be fooled by the higher version number. Running Android 15 on it has only brought pain and misery. Solana Seeker gets its own spot as a mid range phone that's one of our most popular devices. It is easy to test with. Lastly, I use an older Samsung A53. It's lower end, but way faster than the Redmi when it comes to dev mode so I try to reproduce most of our issues on this device first.
4
17
3,408
What if you could just share ready-built React Native macOS demos via GitHub Gist? What if this were possible today? 🤓
4
2
35
3,299
If you're going to make a barrel module, at least do it with style
1
9
1,105
Best part of tech meetups is shutting up about the tech and going to a karaoke bar
1
14
1,073
At #ReactNativeJP, Shunsuke-san revealed that the following Amazon devices, plus the new Fire TV 4K Select, all run React Native.
2
26
2,418