YoVDO

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

Offered By: Rust via YouTube

Tags

Rust Courses Cross-Platform Development Courses GUI Development Courses Declarative Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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