
Héctor Ramón Jiménez, creator of iced, an Elm-inspired, cross-platform GUI toolkit for Rust, speaks with SE Radio host Gavin Henry about building a GUI library in Rust. Héctor discusses why he created iced, what was needed, the process required to paint on the screen across different operating systems, how multi-operating systems are handled, and what the iced testing ecosystem is like. This episode explores the Elm architecture, how iced compares to other frameworks, what the core components of iced are, Elements, asynchronous functions, state, threads, 3d rendering, headless mode testing, end-to-end testing, test recorders, runtime emulators, ice test syntax, example apps, tiny-skia, DirectX, Vulkan, Metal, winit, wgpu, egui, tauri, comet, and why Android and iOS support is hard.
Podzilla Summary coming soon
Sign up to get notified when the full AI-powered summary is ready.
Free forever for up to 3 podcasts. No credit card required.

SE Radio 720: Martin Dilger on Understanding Eventsourcing

SE Radio 719: Birol Yildiz on Building an Agentic AI SRE

SE Radio 718: Will Sentance on JS Modernization

SE Radio 717: Eric Tschetter on Decoupling Observability
Free AI-powered recaps of Software Engineering Radio - the podcast for professional software developers and your other favorite podcasts, delivered to your inbox.
Free forever for up to 3 podcasts. No credit card required.