ycliper

Популярное

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

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

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

Топ запросов

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

Advanced Rust Programming Techniques • Florian Gilcher • GOTO 2024

Автор: GOTO Conferences

Загружено: 2025-06-18

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

Описание: This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph
https://gotocph.com

Florian Gilcher - Founder of Ferrous Systems, Music Addict, Rubyist, Rust Trainer & Backend Programmer ‪@floriangilcher4812‬

RESOURCES
https://hachyderm.io/@skade
  / argorak  
  / floriangilcher  
http://yakshav.es
http://skade.me
https://github.com/skade

Links
https://www.rust-lang.org
https://doc.rust-lang.org/std/fs/stru...

ABSTRACT
Rust is modern programming language that is only growing in popularity. It is often lauded for its approach to memory safety, particularly through making previously implicit concepts like data ownership explicit. On top of it comes a powerful reference validation system, the borrow checker.

However, Rust is often reduced to those two concepts. This talk will give an accessible overview to using Rust core principles - Ownership and Borrowing - together with other, lesser known concepts of the language to build safe and efficient APIs.

For Rust practicioners, this talk gives insight into known concepts in more detail. It does so by looking at examples from the Rust standard library first and foremost. For people who don't practice Rust regularly, it gives an insight into properties of the language that are less spoken about. [...]

TIMECODES
00:00 Intro
01:47 What is Rust?
04:19 What problems does Rust want to tackle?
06:65 Ownership
11:22 Borrowing
15:56 Summary
16:22 Concurrency
21:13 Fighting the borrow checker?
22:12 Rust: Ownership & borrowing & strong encapsulation
23:04 Encapsulation
24:48 Mutex usage
29:14 What does Mutex do?
30:49 Functions & their implementations
32:26 The unsafe sublanguage
37:17 What we covered
38:26 Conclusions
39:21 Outro

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

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

https://bsky.app/profile/gotocon.com
  / gotocon  
  / goto-  
  / goto_con  
  / gotoconferences  
#Rustlang #RustInAction #Rust #Borrowing #BorrowChecker #SystemsProgramming #Concurrency #StrongEncapsulation #Mutex #ComputerScience #FlorianGilcher #SoftwareEngineering #Programming #FunctionalProgramming #TodayInTech

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...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
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

Rust & Zig в сочетании • Ричард Фельдман • GOTO 2023

Rust & Zig в сочетании • Ричард Фельдман • GOTO 2023

Jeremy Soller:

Jeremy Soller: "10 Years of Redox OS and Rust" | RustConf 2025

Building Data Visualisations in Python in Minutes • Kris Jenkins • GOTO 2025

Building Data Visualisations in Python in Minutes • Kris Jenkins • GOTO 2025

Zig's New Async I/O - Andrew & Zig Core Team

Zig's New Async I/O - Andrew & Zig Core Team

10 недооценённых особенностей и шаблонов Rust

10 недооценённых особенностей и шаблонов Rust

«Проектирование API на основе типов в Rust» Уилла Крайтона

«Проектирование API на основе типов в Rust» Уилла Крайтона

Jonathan Kelley:

Jonathan Kelley: "High-Level Rust and the Future of Application Development" | RustConf 2025

Нерассказанная история Rust

Нерассказанная история Rust

Why Everyone's Switching to Rust (And Why You Shouldn't)

Why Everyone's Switching to Rust (And Why You Shouldn't)

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

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

impl Rust: One Billion Row Challenge

impl Rust: One Billion Row Challenge

Refactoring in Rust  - Stefan Baumgartner

Refactoring in Rust - Stefan Baumgartner

Производительность Rust против Zig против Go

Производительность Rust против Zig против Go

Увеличьте скорость с Dart FFI: руководство для начинающих по высокопроизводительной интеграции | ...

Увеличьте скорость с Dart FFI: руководство для начинающих по высокопроизводительной интеграции | ...

Полиморфизм на основе Rust ⚡️ с чертами

Полиморфизм на основе Rust ⚡️ с чертами

Rust 2025: $400K Salaries, C++, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains

Rust 2025: $400K Salaries, C++, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains

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

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

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

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

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

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



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



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