YoVDO

Introducing GTK-rs - Making the Unsafe Safe

Offered By: Rust via YouTube

Tags

Rust Courses Cross-Platform Development Courses GUI Development Courses Open Source Courses

Course Description

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

Related Courses

Java程序设计
Peking University via Coursera
Learn Python: The Complete Python Programming Course
Udemy
MATLAB Master Class: Go from Beginner to Expert in MATLAB
Udemy
Python Programming Bible | Networking, GUI, Email, XML, CGI
Udemy
Complete C# Masterclass
Udemy