Awesome Open Source
Awesome Open Source

Hello Rust Show logo

🏠 Homepage | ▶️ YouTube | ❤️ Sponsor | 🐦 Twitter

This is the main repository of Hello Rust, a coding show by Matthias Endler about the Rust programming language (https://www.youtube.com/hellorust).
It is targeted towards intermediate Rust programmers, who have already read the book and want to learn advanced patterns and tricks as well as how to write ergonomic code in Rust.

In this repository, you find the list of previous episodes, the planned shows and the show notes.

How to support me

As you know, producing content takes a lot of time and effort. On top of that, running a YouTube channel requires getting a lot of expensive hardware (like recording and editing equipment) to achieve somewhat acceptable quality. This show is free for everybody to watch. If you want it to stay this way, consider donating.
Sponsor on Github and earn a special place in my heart — forever. ❤️

List of episodes

Season 1 - 2018

Season 2 😙

If you have an idea for a future show, don't hesitate to create a new issue or upvote an existing one.

Inspiration

The following YouTube creators greatly inspired me. I appreciate the work that went into these channels.

FAQ

Q: What development environment do you use?  
A: Right now, I use VSCode and the Rust plugin plus Rust analyzer.
I've heard good things about the IntelliJ Rust plugin, though.
Therefore, I might try this setup in the future.

Q: What audio/video equipment do you use? A: Video: Canon 700D. Audio: Rhode NT USB, Takstar SGC 598.

Q: What is your post-processing routine?  
A: Quite simple. I solely use iMovie Davinci Resolve Final Cut right now.
I'm mostly annoyed by the long rendering times on my MacBook. (5 hours for 30 minutes of video.)

Q: What is the name of your color theme?
A: Usually I use 1337 and the Github Theme, but that can vary per show.
I will try to mention it in the show notes, if it's something else.

Q: What font are you using?
A: Operator Sans Mono Cascadia Code as a Nerd Font variant

Q: How long does it take to create one episode?
A: Around 30 hours. Here's a breakdown of the process:

  • 💪 Preparation time: 5 hours
  • 👨🏻‍💻 Creating a prototype for the code I'd like to show: 2-5 hours
  • 🌺 Prepare office for recording: 30min
  • 🖥 Recording: 2-4 hours
  • ğŸŽž Editing: 12-16 hours
  • 🍿 Publication: 2 hours

My hope is to get faster over time. Especially the editing is still painful, although I've gotten much better already. Publication could also mostly be done automatically and I wrote some tooling to help me with that (see ci folder).

Credits


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
rust (4,321) 
awesome (1,317) 
youtube (342) 
live-coding (36) 
live-streaming (31) 

Find Open Source By Browsing 7,000 Topics Across 59 Categories

Advertising 📦 10
All Projects
Application Programming Interfaces 📦 124
Applications 📦 192
Artificial Intelligence 📦 78
Blockchain 📦 73
Build Tools 📦 113
Cloud Computing 📦 80
Code Quality 📦 28
Collaboration 📦 32
Command Line Interface 📦 49
Community 📦 83
Companies 📦 60
Compilers 📦 63
Computer Science 📦 80
Configuration Management 📦 42
Content Management 📦 175
Control Flow 📦 213
Data Formats 📦 78
Data Processing 📦 276
Data Storage 📦 135
Economics 📦 64
Frameworks 📦 215
Games 📦 129
Graphics 📦 110
Hardware 📦 152
Integrated Development Environments 📦 49
Learning Resources 📦 166
Legal 📦 29
Libraries 📦 129
Lists Of Projects 📦 22
Machine Learning 📦 347
Mapping 📦 64
Marketing 📦 15
Mathematics 📦 55
Media 📦 239
Messaging 📦 98
Networking 📦 315
Operating Systems 📦 89
Operations 📦 121
Package Managers 📦 55
Programming Languages 📦 245
Runtime Environments 📦 100
Science 📦 42
Security 📦 396
Social Media 📦 27
Software Architecture 📦 72
Software Development 📦 72
Software Performance 📦 58
Software Quality 📦 133
Text Editors 📦 49
Text Processing 📦 136
User Interface 📦 330
User Interface Components 📦 514
Version Control 📦 30
Virtualization 📦 71
Web Browsers 📦 42
Web Servers 📦 26
Web User Interface 📦 210