RSSAmplifier

Blog

Oscar Franco

ospfranco.comRSS feed ↗10 posts

Latest posts

Store SSH Keypair in a Yubikey

In the world of cyber-security you can never be too paranoid.

The Maintenance of Everything & Software

I’ve recently finished reading Maintenance: Of Everything, Part One. It’s a great book on how we constantly overlook maintaining the things we have already built. While it doesn’t speak of software, there is a chapter on Ford’s Model T vs the Rolls Royce “Silver Ghost”, that I found interesting.

Rust Noobie Best Practices

I’ve been learning Rust by doing, sponsored directly by clients who needed Rust code in a React Native app.

Complete guide to (Rust) dylibs in iOS and Android

In 2025 loading a dynamic library in iOS and Android is black magic. Documentation is scarce (specially on Apple’s side) yet a dylib is great for reducing file sizes of our binaries, which is a priority for mobile apps.

Setting up Expo Push Notifications for Pre-Build Projects

I recently had to set up Expo Push Notifications. Their tutorial though is mostly aimed to be used with EAS Build, which I don’t use, I use prebuild. I also could not use eas credentials because I use a YubiKey, which kills the integration with the apple account. So here are some manual steps that should get it to work easily.

Rust tips de un noob

Soy un novato en Rust. Aprendí porque algunos clientes querían ejecutar Rust en React-Native. Por eso he estado aprendiendo sobre la marcha y confiando en copilot para enseñarme los conceptos básicos. Pero los LLMs son máquinas de regurgitar y no siempre dan el código más idiomático. Aquí algunos consejos que he aprendido. Con sus matices, claro: asume que puedes usar std, etc.

Fixing mini 4 pro, failing to load images in quick transfer

I have a DJI Mini Pro drone (had the 3 two times and lost them, and now a 4). I love this little thing. However, I have a few issues with this delicate piece of technology.

Mejores tasks y scripts con mise y bun shell

Recientemente estoy trabajando con repositorios con multiples lenguajes and sistemas de compilación. Para ser más especificos iOS/Android/Rust/Node/React Native/Flutter. Trabajar con diferentes y multiples sistemas, trae mucha complejidad, especialmente cuando uno trabaja en equipo, cuando todos necesitan correr los mismos comandos para construir, correr lost tests, lints y tener las versiones…

Better repo tasks and scripts with mise and bun shell

Recently I’ve been working with repos that have multiple languages and build systems rolled into one. Talking about iOS/Android/Rust/Node/React Native/Flutter. The plethora of build systems, tools and quirks brings a lot of complexity, specially when working within a team, where every one needs to be able to run the same commands to build, test, lint, etc.

BarcelonaJS Talk

I recently gave a talk in BarcelonaJS MeetUp group regarding React Native and the new arch.