Matthias Endler
Matthias Endler
### What? Implement a worker pool ### Why? Show how to use channels similar to the [go implementation](https://gobyexample.com/worker-pools). Maybe there's a way to use custom derives to create a worker...
### 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...
### 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.](...
### 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...
### 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...
### 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...
### 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...
### 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...
### 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
### What? Write a simple Rust crate and publish it on [crates.io](https://crates.io) ### Why? The goal is to show how simple it is to create a new crate, explain some...