Building a simple text editor with iced, a cross-platform GUI library for Rust

Learn the basics of iced—a cross-platform GUI library for Rust—and build a cool, simple text editor in the process! 00:00:00 Introduction 00:02:04 Initial setup 00:03:59 Hello, iced! 00:11:00 Multi-line text input 00:15:53 The debug view 00:17:46 Dark theme and cursor indicator 00:21:14 Async file loading 00:31:07 Native file picker 00:38:04 File path tracking 00:42:46 New and save interactions 00:53:26 Font loading and custom icons 01:02:22 Tooltips and styling 01:05:01 Syntax highlighting 01:09:12 Theme picker 01:12:55 Subscriptions and save hotkey

Vibe coding complex changes in Rust
▶︎

Vibe coding complex changes in Rust

"Type-Driven API Design in Rust" by Will Crichton
▶︎

"Type-Driven API Design in Rust" by Will Crichton

Delphi: How work with Pointer, Math Pointer, Vars No-Name, Memory Position, Low Level functions - 02
▶︎

Delphi: How work with Pointer, Math Pointer, Vars No-Name, Memory Position, Low Level functions - 02

A Tour of Iced 0.10
▶︎

A Tour of Iced 0.10

Common Pitfalls of Rewriting Things In Rust (Cliff L. Biffle at RustWeek)
▶︎

Common Pitfalls of Rewriting Things In Rust (Cliff L. Biffle at RustWeek)

CS248 - Module 1.2: List Tags
▶︎

CS248 - Module 1.2: List Tags

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Understanding Rust – Or How to Stop Worrying & Love the Borrow-Checker • Steve Smith • YOW! 2024
▶︎

Understanding Rust – Or How to Stop Worrying & Love the Borrow-Checker • Steve Smith • YOW! 2024

Getting started with Rust 🦀 2021: 7a. Building a GUI app in Rust [Part A]
▶︎

Getting started with Rust 🦀 2021: 7a. Building a GUI app in Rust [Part A]

Rust Asynchronous Programming with Tokio // Advent of Code 2019 - Day 07
▶︎

Rust Asynchronous Programming with Tokio // Advent of Code 2019 - Day 07

Comprehending Proc Macros
▶︎

Comprehending Proc Macros

🔥 GOD UNLEASHES the Truth | Psalms 23, 35, 91 and 112 To Break Curses and Activate Abundance
▶︎

🔥 GOD UNLEASHES the Truth | Psalms 23, 35, 91 and 112 To Break Curses and Activate Abundance

From Zero to Async in Embedded Rust
▶︎

From Zero to Async in Embedded Rust

Intro to Rust Async Function Execution With Smol 🦀 Rust Programming Tutorial for Developers
▶︎

Intro to Rust Async Function Execution With Smol 🦀 Rust Programming Tutorial for Developers

Software architecture, human judgment, and AI's limits with Grady Booch
▶︎

Software architecture, human judgment, and AI's limits with Grady Booch

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)
▶︎

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)

Introducing Ratatui: A Rust library to cook up terminal user interfaces — FOSDEM 2024
▶︎

Introducing Ratatui: A Rust library to cook up terminal user interfaces — FOSDEM 2024

Varied Open-Source Work – Reviewing PRs and Other Stuff
▶︎

Varied Open-Source Work – Reviewing PRs and Other Stuff

How to Build A Rust Backend with Actix Web and SurrealDB (Full Tutorial)
▶︎

How to Build A Rust Backend with Actix Web and SurrealDB (Full Tutorial)

Read CSV Files with Rust CSV Crate 🦀📦 Rust Programming Tutorial for Developers
▶︎

Read CSV Files with Rust CSV Crate 🦀📦 Rust Programming Tutorial for Developers