Paul Samuels
paulio87.bsky.social
Paul Samuels
@paulio87.bsky.social
Might be more server side adjacent but I wrote this paul-samuels.com/blog/2025/08...
Self-hosting a Vapor app on a Raspberry Pi · paul-samuels.com
paul-samuels.com
September 30, 2025 at 12:45 PM
I had a similar issue years ago - if I used AirPods Max when developing the audio bitrate was as if it was a cheap Bluetooth headset for phone calls. Got no help when reached out to Apple (disappointing as it was a brand new M1 and their flagship headphones). Solution was just use phone for music
September 21, 2025 at 7:18 AM
This is the current sweet spot we use it for. We have several bits of sharing like backend code generated for JVM and JS so we can run in webviews on the clients and native JVM in the backend. We also share types/serialisation between backend, Android and iOS to create a compile time contract
April 28, 2025 at 6:44 AM
It’s situational but I work on a team ~10 iOS ~10 Android and we all work on our core platform and backends so tooling keep things consistent and avoiding pointless discussions on PRs or people causing churn reformatting stuff constantly is worth not having my own personal style
April 9, 2025 at 8:05 PM
It generates library files with ObjC interfaces that you can import into Swift. They are currently working towards native swift interop I believe. There are also libraries that help bridge things like coroutines to async/await and flows to AsyncSequences etc
February 26, 2025 at 7:39 PM
“Best” is very situational in what you need and how your team is structured. We have had really good success with Kotlin Multiplatform - all our Android devs obviously know Kotlin and Swift/Kotlin are syntactically pretty similar and have fairly equal language features.
February 26, 2025 at 1:40 AM