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
Game Development for Modern PlatformsMichigan State University via Coursera Introduction to Xamarin.Forms
Microsoft via edX Building R Packages
Johns Hopkins University via Coursera Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning