Unconference: Native Languages

From the same track

Session Deterministic Simulation Testing

A Deterministic Simulation Testing (DST) Journey: From WASM in Go to State Machines in Rust

Monday Mar 16 / 10:35AM GMT

Deterministic simulation testing finds bugs by exploring random execution paths, injecting failures, and letting you replay any failure with a single starting seed.

Speaker image - Alfonso Subiotto

Alfonso Subiotto

Software Engineer @Polar Signals

Session Platform Engineering

Fixing the AI Infra Scale Problem by Stuffing 1M Sandboxes in a Single Server

Monday Mar 16 / 03:55PM GMT

The past year has seen an absolute explosion in the use of AI and agents in particular, a trend that is guaranteed to accelerate going forward.

Speaker image - Felipe Huici

Felipe Huici

CEO and Co-Founder @Unikraft, Founder and Maintainer of the Linux Foundation Unikraft Open Source Project

Session performance

Understanding and Tuning System Performance with CPU Hardware Counters

Monday Mar 16 / 05:05PM GMT

Counters are fundamental to monitoring: how many requests were processed, how many CPU-seconds consumed, how many bytes sent over a network. Very likely you are already monitoring your applications and operating systems via the hundreds or thousands of counters they expose.

Speaker image - Bryan Boreham

Bryan Boreham

Distinguished Engineer @Grafana Labs, Member of the Prometheus Team, Expert in Distributed Systems and Computer Performance

Session

Use<’lifetimes> For<’what>

Monday Mar 16 / 02:45PM GMT

As Rust has become more ergonomic, lifetimes have become more nuanced.By thinking of lifetimes as sets of loans, rather than using the traditional "regions of code" definition, this talk explores advanced lifetime concepts such as variance and higher ranked lifetimes.

Speaker image - Ethan Brierley

Ethan Brierley

Senior Engineer @TrueLayer and Co-Organiser of Rust London