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

YouTube

Towards an Open Ecosystem of Empowered UI Development in Rust - RustConf 2019

Rust via YouTube

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

Reviews

Start your review of Towards an Open Ecosystem of Empowered UI Development in Rust - RustConf 2019

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.