The video on-demand of this session is available to logged in QCon attendees only. Please login to your QCon account to watch the session.

Session + Live Q&A

There and Back Again: Our Rust Adoption Journey

The introduction of a new programming language is a significant undertaking with long-term implications — a choice not to be taken lightly. 

TrueLayer's main business is not system programming, yet we decided to bet on Rust. Why? How?

During the talk we will walk through our adoption story: from the first CLIs and cheeky projects to a Rust-backed new product line, with Rust-specific job openings. We'll share our expectations, our challenges, our doubts, the mistakes we made and the lessons we learned as we ramped up our usage.

If you are looking to embark on a similar journey, even if for a different language, this talk is for you.


Luca Palmieri

Principal Engineer @TrueLayer

Luca Palmieri is a Principal Engineer at TrueLayer. He is one of the co-organisers of the Rust London Meetup and the author of "Zero To Production In Rust", an introduction to backend development using the Rust programming language.

Read more
Find Luca Palmieri at:


Thursday May 12 / 10:00AM EDT (50 minutes)


WebAssembly & Modern Systems Programming Languages


WebAssemblyRustProgramming Languages


Slides are not available

Add to Calendar

Add to calendar


From the same track

Session + Live Q&A WebAssembly

Blazing Fast, Minimal Change - Speed Up Your Code by Refactoring to Rust

Thursday May 12 / 01:30PM EDT

In order to improve the performance of existing applications and services, we can identify the most performance-critical pieces and reimplement them in Rust as opposed to completely rewriting the applications from scratch.It’s tempting when we hear about a new technology or language to want...

Lily Mara

Engineering Manager @OneSignal

Session + Live Q&A WebAssembly

Better Serverless Computing With WebAssembly

Thursday May 12 / 12:20PM EDT

About 10 years ago Fastly was founded with the goal of bringing developer's applications as close to users as possible.In this talk you'll see why WebAssembly is the next big step on our journey to computing at the edge. Learn about our edge computing platform, Compute@Edge, and upcoming...

William Overton

Senior Serverless Solutions Architect @Fastly

Session + Live Q&A WebAssembly

WebAssembly: Open to Interpretation

Thursday May 12 / 11:10AM EDT

Webassembly has been doing the rounds for a little while now. It's implemented in all major browsers, and we've seen several large, typically desktop-only apps use it to run on the web. Not to mention DOOM, of course.This makes Webassembly seem intimidating, surely there must be a lot to...

Rob Pilling

Lead Developer @Scott_Logic

View full Schedule