You are viewing content from a past/completed QCon

Presentation: Rust's Journey to Async/await

Track: 21st Century Languages

Location: Majestic Complex, 6th fl.

Duration: 1:40pm - 2:30pm

Day of week: Wednesday

Share this on:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

Rust, like most languages, is fundamentally synchronous. Over the past four years, the team has been working towards a world-class way to handle asynchronous processing. We're now in the final stretch of that work, and in the next few months, Rust will finally gain async/await. In this talk, Steve will give an overview of this history, diving into the technical details of how the design has changed, and speak to the difficulties of adding a major new feature to a programming language.

Speaker: Steve Klabnik

Rust Core Team

Find Steve Klabnik at

Proposed Tracks

  • Trouble-Shooting in Production

  • Disrupting Technology on Wall Street

  • Resilience vs Failure in Architecture

  • The Weeds of Distributed File Systems

  • Organizational Agility

  • Product & Customer Focused Teams

  • Just Culture (Blameless Culture)

  • Modern CS in the Real World

  • Architectures You’ve Always Wondered About

  • Machine Learning and AI in the New Decade

  • Evolving Java - Including K8s/Containers, Kotlin and Impact on AOT

  • Ethical Considerations in Software

  • Microservices and Scalability

  • Container Slinging

  • Native Compilation Is Back (A Look at Non-Vm Compilation Targets)