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

Tokyo-to, Japan
I saw a beautiful Tauri app and said to myself “I want this, but with a language that doesn’t insist on well-akshually-ing me the whole time” Join us on Discord
Replying to @migueldeicaza
@migueldeicaza is building a Tauro/Electron in Swift to write cross-platform apps 🤩 github.com/velox-apps/velox
1
5
26
7,629
"Simply adding a scripting layer on top of an otherwise fully native app fixes all of this." Absolutely agreed. Native dev is powerful, yet because the platform is implemented by siloed teams in secrecy (unlike web tech), so many basic quality of life features get neglected.
Replying to @0x_aut
Native apps quickly become very slow to rebuild, moderate sized apps can be +45s just to tweak an icon. Closed-source GUI-based tooling makes using tools like Claude Code clunky. There’s not even a reliable linting system for an agent to estimate if code is valid quickly.
29
5,245
Now running a space: JavaScript Friends 🎄🎙️ Will have a merry chat with @marklynchdev and maybe review the year a bit!
1
2
552
just had second breakfast
1
7
665
Announcing release of React Native for Windows v0.81! This release includes improvements to the developer tooling experience, featuring the Hermes Debugger for enhanced debugging capabilities, optimizations to modal functionality and more!!
1
5
26
1,659
NativeScript enables you to call the full iOS/macOS SDK via TypeScript, from (almost) any JavaScript runtime! Normally, this has been limited to just Objective-C APIs, so I’m curious what new wizardry Dj has done here to call into Swift. In any case, bravo! 👏
SwiftUI in TypeScript with full types support, all native APIs, hot reloading. Best DX. @NativeScript provides again.
5
119
15,961
Merry Christmas! Here is one (1) Banger Article
17
39
597
94,104
Jamie Birch retweeted
what if you could load any NAPI package in any language? now you can, starting with Python. NAPI could be the ultimate high level corss language abstraction to write once distribute everywhere github.com/remorses/napi-pyt…
4
1
10
2,272
macOS built-in antivirus slowing down Rust tests by 6 minutes
TIL that macOS has a security feature called XProtect, which scans any new binaries you execute But it also means it slows down edit-compile-run workflows with excessive checking And the daemon is single threaded, so concurrent binary executions are blocked good lord
2
4
1,458
React Navigation 8 alpha is here 👀 📝 Highlights - Native Bottom Tabs by default - Access to route, navigation, & state for any parent screens - Better TypeScript types for static configuration - Push history entries without pushing screens And many more...
9
41
362
32,458
Jamie Birch retweeted
I updated to Tahoe so I made native modules for a glassy main window and the new native sidebar style. Codex is usually the best for me, but not with Swift on Tahoe features! Opus did much better 🤔 I'm very pleased with how this is looking! Still loving React Native macOS ❤️
3
1
24
3,267
Jamie Birch retweeted
Multiple windows on React Native apps? Check this example app of my new native lib: Video shows it working with macOS (react-native-macos) and iOS (ipad) but it also works on android, windows (react-native-windows) and even macos with the ipad app.
2
1
12
732
Jamie Birch retweeted
all you need to "learn" ArkType syntax: 1️⃣ start with a typescript keyword 2️⃣ .autocomplete to discover constraints 3️⃣ compose if needed with &, |, etc.
7
10
342
33,282
Jamie Birch retweeted
New Legend Music update takes it from MVP to pretty usable! I’m quite pleased with how this is turning out ✌️ - Redesigned the player window - Table view in media library - Playlists! The update is only 1 MB! I love React Native ❤️ Looking into adding a Spotify plugin next...
2
6
69
4,380
First time I’ve heard of the Collective Code Construction Contract (C4) process. It’s a specification of how to optimally collaborate on an opensource project. An interesting feature is how commit messages are standardised as a short “problem” followed by a long “solution”.
2
518
Jamie Birch retweeted
I built picknplace.js, an alternative to drag an drop. Try it out here: jgthms.com/picknplace.js/
53
58
1,069
96,356
Reviewing AI-generated PRs is an absolute circle of hell. 100% agree that the burden of proof should be on the submitter, not the reviewer.
I see a lot of complaints about untested AI slop in pull requests. Submitting those is a dereliction of duty as a software engineer: Your job is to deliver code you have proven to work simonwillison.net/2025/Dec/1…
1
3
793