Track Overview

WebAssembly & Modern Systems Programming Languages

WebAssembly, despite having ‘web’ in its name, is proving to be much more than just a browser technology or JavaScript rival. The properties of this runtime (multi-language, lightweight, sandboxed, secure, cross-platform, etc) have piqued the interest of the wider community. In the past few years, we’ve seen WebAssembly used as the runtime for serverless, running smart contracts on blockchain, IoT, and edge computing. Ironically WebAssembly may have more of an impact outside of the browser!  

This past year we’ve experienced growing concerns around open source sustainability and supply chain attacks, it’s even attracted the attention of the White House! Recent advances in systems programming languages seek to address the memory and thread safety challenges that are often the target of malicious exploits, advances which have catapulted Rust into the spotlight, leading to it becoming the ‘most loved’ language in the Stackoverflow survey four years running.

In this track, we’ll explore both WebAssembly outside of the browser and modern system programming languages, and see how often the two go hand-in-hand.

Colin Eberhardt

CTO @Scott_Logic

From this track

Session + Live Q&A WebAssembly

There and Back Again: Our Rust Adoption Journey

Thursday May 12 / 10:00AM EDT

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...

Luca Palmieri

Principal Engineer @TrueLayer

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

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

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


Speakers from this track

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:

Rob Pilling

Lead Developer @Scott_Logic

I'm a lead developer at Scott Logic, a multifaceted UK-based software consultancy. I maintain an active interest in tech developments, having contributed to projects such as Rust and my favourite text editor, Vim! I can be found on github as bobrippling.

Read more
Find Rob Pilling at:

William Overton

Senior Serverless Solutions Architect @Fastly

 William Overton is a Senior Serverless Solutions Architect at Fastly where we're working on the future of edge computing. His main focuses are helping customers adopt (and get excited about) WebAssembly and Serverless Computing. In his spare time Will likes trying out new technologies...

Read more

Lily Mara

Engineering Manager @OneSignal

Lily Mara is an Engineering Manager at OneSignal in San Mateo, CA. She manages the Infrastructure Services team, which is responsible for in-house services used by other OneSignal engineering teams. Previously she was a software engineer at OneSignal, leading the efforts to create OneSignal's...

Read more

Track Date

Thursday May 12 / 10:00AM EDT

Share

Track Host

Colin Eberhardt

CTO @Scott_Logic

I’m the CTO at Scott Logic, a UK-based software consultancy where we create complex application for our financial services clients. I’m an avid technology enthusiast, spending my evenings contributing to open source projects, writing blog posts and learning as much as I can. You can...

Read more
Find Colin Eberhardt at: