{"podcast":{"title":"Software Engineering Radio - The Podcast for Professional Software Developers","slug":"software-engineering-radio","podcast_index_feed_id":1372513,"rss_url":"https://feeds.feedburner.com/se-radio","website_url":"https://www.se-radio.net","image_url":"http://media.computer.org/sponsored/podcast/se-radio/se-radio-logo-1400x1475.jpg","author":"SE-Radio Team (team@se-radio.net)","episode_count":724,"summary":"Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. Every 10 days, a new episode is published that covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. Each episode comprises two speakers to ensure a lively listening experience. SE Radio is an independent and non-commercial organization.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/software-engineering-radio"},"episode":{"title":"SE Radio 713: Héctor Ramón Jiménez on Building a GUI library in Rust","slug":"se-radio-713-h-ctor-ram-n-jim-nez-on-building-a-gui-library-in-rust","published_at":"2026-03-25T21:42:00+00:00","page_url":"https://stenobird.com/podcast/software-engineering-radio/se-radio-713-h-ctor-ram-n-jim-nez-on-building-a-gui-library-in-rust","show_page_url":"https://stenobird.com/podcast/software-engineering-radio","url":"https://se-radio.net/2026/03/se-radio-713-hector-ramon-jimenez-on-building-a-gui-library-in-rust/","audio_url":"https://traffic.libsyn.com/secure/seradio/713-hector-ramon-jimenez-gui-library-in-rust.mp3?dest-id=23379","summary":"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.","meta_description":"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 li…","key_points":[],"chapters":[],"topics":[],"duration_seconds":3549,"processing_state":"failed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/software-engineering-radio/episodes/se-radio-713-h-ctor-ram-n-jim-nez-on-building-a-gui-library-in-rust/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/software-engineering-radio/se-radio-713-h-ctor-ram-n-jim-nez-on-building-a-gui-library-in-rust.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}