Rustacean Station

RustFest Interviews Triple Feature: Rust for AAA Game Development; Async Foundations with `async-std`; and Powerful Concurrency Primitives with `crossbeam`

Jan 22, 2020
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
Rust: A Language for Long-Term Projects
01:32 • 2min
3
Rustbite: A Game Engine
03:51 • 2min
4
Frostbite's Parallel Engine
06:13 • 3min
5
What Are Your Favorite Crates?
09:09 • 2min
6
The Future of Game Engines
10:40 • 2min
7
Wasm: An Alternative Runtime for High Performance Applications
12:31 • 2min
8
Async Stands: What You Need to Know
14:17 • 2min
9
The Futures Core Library and the Futures Dash RS
16:22 • 2min
10
The Future of Streaming Iterators
18:04 • 2min
11
The Future of Stream Traits
19:44 • 2min
12
The Future of Async
21:27 • 1min
13
Asynchronous Ergonomic Rusts: What You Need to Know
22:57 • 2min
14
How to Upgrade to FN Async
24:55 • 2min
15
Async: How to Use It in a File System API
26:46 • 2min
16
How to Stabilize Async STD
28:18 • 2min
17
The Future of Async
29:55 • 2min
18
Async Stand: How to Upgrade Your Software
31:33 • 2min
19
The Future of Async Arrest
33:41 • 2min
20
APOC Based Garbage Collection: A Brief Overview
35:16 • 2min
21
Epoch-Based Garbage Collection in Rust
36:50 • 2min
22
The Drawbacks of Using an ARC
39:01 • 2min
23
How to Write a Lock Free Skip List in Rust
40:38 • 2min
24
How to Use the Standard Sync Module With Cross Beam Pointer?
42:17 • 2min
25
How to Improve Channels in Go
44:01 • 2min
26
How to Use Crossbeam to Build Your Own Channels
45:36 • 2min
27
The Unsoundness of the APIs
47:17 • 2min
28
How to Prove the Correctness of Our Garbage Collector
48:54 • 2min
29
Async Stand or Cross Beam?
50:30 • 2min
30
How to Push Cross Beam to 1 Point
52:03 • 2min