show icon indicating copy to clipboard operation
show copied to clipboard

🍿 Show notes, code, and future topic ideas for "Hello Rust!", a YouTube channel about the Rust programming language.

Results 48 show issues
Sort by recently updated
recently updated
newest added

### What? Concurrently calling an API and collecting results. ### Why? Concurrency is a large part of programming. Coming from a background in Go, it'd be nice to see how...

level-intermediate
topic-patterns-and-idioms

### What? Pick your favorite patterns / types from Python and show how to use them, or not, in Rust ### Why? Adopters of Rust have prior background in other...

level-intermediate
topic-patterns-and-idioms

### What? During a c[onversation on Twitter](https://twitter.com/killercup/status/976910330327691264), @killercup created a nice proof of concept for a simple macro-based audio engine. Right now it looks like this: ```rust #[macro_use] extern crate...

level-intermediate
topic-audio

### What? Write a tool in Rust, that finds loops in movies and exports them as gif. ### Why? I just love @Zulko's stuff. [Read his blog post, I'll wait.](...

level-intermediate
topic-graphics

### What? Show an example for zero-copy functions. Those are mostly architecture-specific, so that might be a good fit to talk about syscalls and kernel vs userspace. ### Why? Zero-copy...

level-intermediate
topic-systems-programming

### What? The original plan was to write a command line tool, that opens a file with the default program on the given operating system, but that [already exists](https://github.com/Byron/open-rs). Therefore...

level-beginner
topic-unix-tools

### What? Do a Rust code-review. ### Why? It's fun to watch and contribute. ### How? Pick a small-ish Rust Github repo and explain the inner workings. After that, fix...

level-beginner
topic-engineering
topic-patterns-and-idioms

### What? Create a classical video effect: the VHS cassette. ### Why? I always enjoyed video effects and it's about time to figure out how they work and to create...

level-intermediate
topic-graphics

### What? Tool like mdv, that pretty-prints markdown files on the commandline ### Why? Show how to use serialization and how to write simple cli tools ### How? Maybe using...

level-beginner
topic-patterns-and-idioms
topic-unix-tools

### What? Implement a crate to detect CPU features ### Why? To learn more about Rust FFI and CPU headers ### How? By porting Google's [cpu_features](https://github.com/google/cpu_features) to Rust

level-intermediate
topic-patterns-and-idioms
topic-systems-programming