Rust
Past Presentations
[Cancelled] Rust: Systems Programming
Rust is an exciting new systems programming language that combines low-level control and predictability with the safety and ergonomics of a high-level language. Rust’s superpower is a set of concepts called “ownership” and “borrowing” which enable you to write exceptionally performant...
Next Gen Networking Infrastructure With Rust
As the world becomes ever more connected, the scale and sophistication of network infrastructure software is increasing dramatically. However, the requirements for this software are as stringent as ever: it must not only be fast, it must be “safe”, i.e. able to process untrusted data without...
The Most Secure Program Is One That Doesn’t Exist
Rust is a programming language that started with the explicit goal of preventing segfaults and guaranteeing thread safety to create a fearlessly concurrent systems language. The compiler enforces type- and memory- safety to achieve this. There’s a significant overlap between critical security...
WebAssembly: Neither Web Nor Assembly, But Revolutionary
A revolution has begun. WebAssembly is a new, efficient and safe bytecode designed and maintained by most of the major players in tech: Google, Microsoft, Apple, Mozilla, Intel, LG, and many others. This unprecedented collaboration to standardize a new, cross-platform instruction set has opened...
Is It Time to Rewrite the Operating System in Rust?
Since its emergence in the 1970s, C has dominated operating systems development: despite surges of enthusiasm for C++, Java, and others, operating systems -- kernels, drivers, libraries and system commands -- have been and continue to be developed in C. But with the rise of Rust, that...
Interviews
The Most Secure Program Is One That Doesn’t Exist
QCon: What’s the focus of the work you do today?
Diane: I am the security and privacy lead on the mixed reality team. The focus of my work is building a browser that provides a secure, immersive web experience. I also work very closely with the Rust team. I lead the formal verification effort which is determining how we leverage the unique properties of Rust to allow people to use...
Read Full Interview