Towards an Open Ecosystem of Empowered UI Development in Rust - RustConf 2019
Offered By: Rust via YouTube
Course Description
Overview
Explore the future of GUI development in Rust with this RustConf 2019 talk by Adam Perry. Dive into the world of Moxie, a platform-agnostic component library targeting DOM, win32, and WebRender. Learn about the challenges of UI development, historical approaches, and how Rust can overcome these hurdles. Discover the potential for creating responsive, efficient, and type-safe applications with declarative syntax and minimal runtime overhead. Gain insights into concepts like persistent shared mutable state, UI runtime, and memoization. Understand how Moxie compares to React and leverages Rust's unique features to empower developers in creating cross-platform GUI applications.
Syllabus
Introduction
Who am I
Why I started this project
I want to write apps
Crossplatform engineering
Human Civilization
Web Limitations
Web Prototypes
Hype Tribe
Its a long road
Ingredients
Code Reuse
Moxie
Moxie Dom
First half of buzzword soup
Second half of buzzword soup
UI runtime
Persistent shared mutable state
Describe UI
React
Chrome Dev Tools
Rust Language
Uniform Storage
Tree Functions
Moxy Runtime
Runtime Bindings
React Analogy
React Hooks
Memoization
ste cell
herd immunity
topological closure
demo
Domnode
dachshund
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