Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

What's up with Rust? • Tim McNamara • GOTO 2024

Автор: GOTO Conferences

Загружено: 2025-03-12

Просмотров: 12824

Описание:

This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph
https://gotocph.com

Tim McNamara - Author of "Rust in Action", Software Consultant & Coach ‪@timClicks‬

RESOURCES
https://bsky.app/profile/timclicks.dev
https://timclicks.dev
https://mastodon.nz/@timClicks
https://github.com/timclicks
  / timclicks  
  / timmcnamaranz  
https://www.rustinaction.com
https://doc.rust-lang.org/stable/book

Links
https://msrc.microsoft.com/blog/2019/...
https://security.googleblog.com/2022/...

ABSTRACT
An informative guide to what is special about the Rust programming language and how to bring the best parts of it into your software project, whichever programming language it's implemented in.

Rust programmers spend a lot of time thinking about lifetimes, ownership and borrowing. So should you! These concepts are actually universal in programming. Rust's approach is to encode them into the type system and make the compiler check that you're obeying the rules (that you manually check anyway).

We'll also learn about some of its language features, including algebraic data types, error handling, and how it can guarantee that (the equivalent of) a NullPointerExeception will never occur. This language that brings memory safety to systems programming has much to share. Come and learn! [...]

TIMECODES
00:00 Intro
00:52 2022 was so long ago
03:50 By 2024, things started to change
06:14 A tiny bit of Rust
09:32 Central concepts
10:16 Ownership
11:26 Lifetimes
12:18 Borrowing
15:02 Demo
20:01 Error handling
20:20 Demo
31:45 Why is Rust so fast?
32:22 No garbage collector
34:44 Stack heavy
37:15 Minimal overhead for high-level constructs
39:13 Outro

Download slides and read the full abstract here:
https://gotocph.com/2024/sessions/3315

RECOMMENDED BOOKS
Tim McNamara • Rust in Action • https://amzn.to/3ux2R9u
Brenden Matthews • Code Like a Pro in Rust • https://amzn.to/3LFAyy9
Prabhu Eshwarla • Rust Servers, Services & Apps • https://amzn.to/3yV13br
Bastian Gruber • Rust Web Development • https://amzn.to/3lquaQX
Blandy, Orendorff & Tindall • Programming Rust • https://amzn.to/3x7r6w6
Ken Youens-Clark • Command-Line Rust • https://amzn.to/3PQZ539
Kevin Hoffman • Programming WebAssembly with Rust • https://amzn.to/3x3brhe
Richard Feldman • Elm in Action • https://amzn.to/387kujI

https://bsky.app/profile/gotocon.com
  / gotocon  
  / goto-  
  / goto_con  
  / gotoconferences  
#Rustlang #RustInAction #Rust #MemorySafety #SystemsProgramming #ComputerScience #TimMcNamara #SoftwareEngineering #Programming #PersistentStorage #Networking #SegmentationFault #FunctionalProgramming

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
   / @goto-  

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

What's up with Rust? • Tim McNamara • GOTO 2024

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Kotlin for Developers • Marcin Moskala & Nicola Corti • GOTO 2025

Kotlin for Developers • Marcin Moskala & Nicola Corti • GOTO 2025

Advanced Rust Programming Techniques • Florian Gilcher • GOTO 2024

Advanced Rust Programming Techniques • Florian Gilcher • GOTO 2024

Understanding Rust – Or How to Stop Worrying & Love the Borrow-Checker • Steve Smith • YOW! 2024

Understanding Rust – Or How to Stop Worrying & Love the Borrow-Checker • Steve Smith • YOW! 2024

Side-Effects Are The Complexity Iceberg • Kris Jenkins • YOW! 2024

Side-Effects Are The Complexity Iceberg • Kris Jenkins • YOW! 2024

How to Do Embedded Development with Rust • Steve Klabnik • GOTO 2023

How to Do Embedded Development with Rust • Steve Klabnik • GOTO 2023

Практическая чистая архитектура в Rust [с шаблоном Axum]

Практическая чистая архитектура в Rust [с шаблоном Axum]

A better way of doing Async Rust by Piotr Jastrzębski | Rustikon Conference 2025

A better way of doing Async Rust by Piotr Jastrzębski | Rustikon Conference 2025

The promise of Rust

The promise of Rust

Oxidize Conference: How Rust makes Oxide possible

Oxidize Conference: How Rust makes Oxide possible

Boxes, Heaps, and Stacks - Tim McNamara - Rust Linz, September 2022

Boxes, Heaps, and Stacks - Tim McNamara - Rust Linz, September 2022

Rust for Web Apps? What Amazon's Carl Lerche Knows

Rust for Web Apps? What Amazon's Carl Lerche Knows

Создать веб-сервер Axum в Rust легко!

Создать веб-сервер Axum в Rust легко!

Refactoring in Rust  - Stefan Baumgartner

Refactoring in Rust - Stefan Baumgartner

Intro to Functional Programming in Rust • Amit Dev • YOW! 2019

Intro to Functional Programming in Rust • Amit Dev • YOW! 2019

Rain:

Rain: "Cancelling Async Rust" | RustConf 2025

GraphRAG: союз графов знаний и RAG: Эмиль Эйфрем

GraphRAG: союз графов знаний и RAG: Эмиль Эйфрем

AWS re:Invent 2022 - Rust is interesting, but does it really make sense for me? (BOA201)

AWS re:Invent 2022 - Rust is interesting, but does it really make sense for me? (BOA201)

Communicating in Types • Kris Jenkins • GOTO 2024

Communicating in Types • Kris Jenkins • GOTO 2024

When to Choose Rust • Tim McNamara • YOW! 2022

When to Choose Rust • Tim McNamara • YOW! 2022

Rust for Everyone!

Rust for Everyone!

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]