Skip to content
0:00 / 0:00

#druid#declarativeui#lenses

Bay Area Rust Meetup @ Cloudflare December 3, 2019

Rust Programming Language

70K subscribers • 72 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Raph Levien
  • May be out of date. Uploaded 6 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

10K views6 years ago1 recommendation

Web developmentSoftware designRustVue, Svelte, Angular and othersSoftware architecture

Raph Levien discusses declarative UI patterns, state management, and lenses in Rust GUI development.

- Steve Pack: Intro to Cloudflare - Raph Levien: Declarative UI Patterns in Rust - Gabbi Fisher: CLIs in Rust

Why it's here

1 person recommends this

What people say. Recommended as a key resource explaining the motivation behind state management and lenses in the Druid GUI framework.

Moments people linked to

u/raphlinusxi · synthesize · druidin r/rust • Recommends

On “Druid status update and 0.5 roadmap”

A good source for the motivation is my talk on Declarative UI Patterns in Rust. The short answer, as /u/cmyr has said, is that immutable data types (and thus lenses) are a good solution to efficiently computing deltas of the app state, so that you can efficiently reflect those deltas in the view. "Lenses are confusing" is one of the most consistent bits of feedback we get. One of the main hypotheses we're testing in druid is whether our reactive architecture works in the real world. My gut feeling is yes, and that people can learn lenses and other needed patterns. To make that smooth, we're going to need lots of good examples and clear documentation, both currently lacking. That's because…
16View on Reddit