29 slides extracted.
Slide 1 — 0:32 (watch)
Slide 2 — 1:22 (watch)
![]() | In my experience, this observation is largely accurate, although I would reverse the order. TypeScript has emerged as the top choice for agentic coding recently. |
Slide 3 — 1:44 (watch)
Slide 4 — 2:02 (watch)
Slide 5 — 2:42 (watch)
Slide 6 — 3:58 (watch)
Slide 7 — 4:36 (watch)
![]() | Adding typing is a helpful constraint, but it has limitations. While it provides some type safety, this safety is not very strong in TypeScript or Python. |
Slide 8 — 5:22 (watch)
Slide 9 — 6:26 (watch)
Slide 10 — 7:20 (watch)
Slide 11 — 8:14 (watch)
Slide 12 — 8:58 (watch)
Slide 13 — 9:52 (watch)
Slide 14 — 10:32 (watch)
Slide 15 — 11:02 (watch)
Slide 16 — 11:34 (watch)
Slide 17 — 12:04 (watch)
![]() | I want to provide a quick example of fearless concurrency, as I believe it's very powerful. Here’s a simple code example. |
Slide 18 — 12:40 (watch)
Slide 19 — 13:14 (watch)
![]() | If this is a small part of a larger application, it can be very difficult to debug where the data race is occurring. However, in Rust, this code simply does not compile. |
Slide 20 — 13:44 (watch)
Slide 21 — 14:16 (watch)
![]() | If your AI agent compiles your project and encounters this compiler error, it can immediately change the type to a thread-safe type, of which there are many in Rust. |
Slide 22 — 14:32 (watch)
![]() | All these constraints come with a tradeoff. Rust is harder for LLMs to get right on the first try due to the numerous rules they must follow. However, I believe this is beneficial. |
Slide 23 — 14:48 (watch)
Slide 24 — 15:04 (watch)
![]() | Every compile error is a potential bug that you can avoid in your production code. Some people complain that Rust's compile times are slow. |
Slide 25 — 15:18 (watch)
![]() | However, I guarantee that it's faster than having an AI agent review your code, which may not catch all the errors that the Rust compiler is guaranteed to identify. |
Slide 26 — 15:30 (watch)
![]() | I still believe you should use it, as it provides an additional element of safety. |
Slide 27 — 15:38 (watch)
![]() | This is a sponsored talk, and I represent Sentry, so this is our marketing slide. |
Slide 28 — 15:50 (watch)
![]() | You should try us out if you haven't already. This QR code provides three months of free access to our business plan. We offer agent monitoring features, and we have a booth downstairs. |
Slide 29 — 16:02 (watch)
![]() | Please come by and feel free to ask questions about Sentry. If you would like to discuss the talk, I'm also happy to chat. Thank you. |




























