Roberto Huertas

Just a humble software developer wandering through cyberspace.
Organizer of bcn_rust. Currently working at Datadog.

All Stories

Rust once and share it with Android, iOS and Flutter

What if I told you that you could use the same very performant code in Android, iOS or even in Flutter. In this article, we’ll see how to achieve this...

Building an Android service that never stops running

I’ve been struggling these days trying to find a way to run an endless service in Android. This is just a guide for all of you who pursue the same...

Rust powered CLI apk decompiler

Lately I’ve been needing to reverse engineer some apks and I’ve been manually using some third-party tools to do so. But, how could we speed up the process? A little...

Generic BLoC Provider

If you’re using the BLoc pattern to manage the state of your Flutter applications probably you’re tired of writing again and again your BLoc providers. I’ve just published a simple...

Publishing a Flutter package with Travis CI

Are you’re thinking of building a Flutter package or have you already built one but you don’t know how to set Travis-CI up? If that’s the case, you’ve come to...

Azure Functions written in Rust

A few days ago, we discussed how to write AWS Lambdas in Rust. Today, we’re going to learn how to create and deploy an Azure Function using Rust and the...

AWS Lambda Functions written in Rust

AWS Lambda has recently announced the Runtime APIs and has open sourced a runtime for the Rust language that will allow us to use Rust to write our AWS Lambda...

Microserver: local http server with SPA support

The other day, while developing an Angular application I needed to serve the AoT compiled version of the app and I used the http-server npm package. To my surprise, it...

Create your first WebAssembly npm package

If you’re curious about WebAssembly probably you’ve heard of Rust and wasm-bingen.