Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introducing GTK-rs - Making the Unsafe Safe

Rust via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 21-minute conference talk from FOSDEM 2018 that introduces gtk-rs, the Rust bindings for GTK. Dive into the development process of these bindings, focusing on how they were created and continuously improved. Learn about the challenges of making unsafe code safe, the one-to-one mapping approach, and the benefits of leveraging Rust's compiler for error checking. Discover how gtk-rs enhances readability, handles arrays, and integrates with the Rust ecosystem. Gain insights into future developments, community involvement, and advanced topics such as RC, RefCell, and data binding. Understand how gtk-rs simplifies GUI development in Rust while maintaining safety and performance.

Syllabus

Introduction
What is gtk
History
One to One
Gear
Widget
Compiler errors
Resta checks
Resta errors
readability
arrays
whats next
genome community
RCRef
integration
realm
mutation
messages
bindings
update method
data binding
update view
error messages
slice
synchronous
simple

Taught by

Rust

Reviews

Start your review of Introducing GTK-rs - Making the Unsafe Safe

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.