All Projects â†’ hello-rust â†’ Show

hello-rust / Show

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

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Show

Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features đŸ”„
Stars: ✭ 2,048 (+639.35%)
Mutual labels:  youtube, live-streaming
Clr Meterpreter
The full story of the CLR implementation of Meterpreter
Stars: ✭ 137 (-50.54%)
Mutual labels:  live-coding, live-streaming
vscode-extension
Link your code and commits to a video recording and explain your code with video.
Stars: ✭ 67 (-75.81%)
Mutual labels:  live-streaming, live-coding
Pi-OpenCast
đŸ“ș Transform your Raspberry Pi into an awesome streaming device.
Stars: ✭ 29 (-89.53%)
Mutual labels:  youtube
Shaark
Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.
Stars: ✭ 258 (-6.86%)
Mutual labels:  youtube
Youtube Player
YouTube iframe API abstraction.
Stars: ✭ 273 (-1.44%)
Mutual labels:  youtube
Livecodelab
a web based livecoding environment
Stars: ✭ 276 (-0.36%)
Mutual labels:  live-coding
BeatSaberCinema
A Beat Saber plugin that allows you to sync up videos to play in the background of your maps.
Stars: ✭ 35 (-87.36%)
Mutual labels:  youtube
Red5 Server
Red5 Server core
Stars: ✭ 3,008 (+985.92%)
Mutual labels:  live-streaming
Awesome Live Coding Music
A curated list of awesome Live Coding Music frameworks, libraries and software.
Stars: ✭ 266 (-3.97%)
Mutual labels:  live-coding
Olivia
Elegant music player for LINUX
Stars: ✭ 261 (-5.78%)
Mutual labels:  youtube
Live Stream Recorder
Monitor and record live streams from YouTube, OPENREC, TwitCasting, etc. Made for VTuber fans. (VTuber 盎播è‡ȘćŠšćœ•ćƒè„šæœŹ)
Stars: ✭ 260 (-6.14%)
Mutual labels:  youtube
Ffdynamic
Library with dynamic audio/video composition and runtime control
Stars: ✭ 274 (-1.08%)
Mutual labels:  live-streaming
spongebob-cli
Watch classic spongebob from the terminal!
Stars: ✭ 179 (-35.38%)
Mutual labels:  youtube
Youtubecenter
YouTube Center is a userscript designed to expand the functionality of YouTube. It includes the ability to download the video you're watching, auto selecting your preferred video quality and much more.
Stars: ✭ 2,897 (+945.85%)
Mutual labels:  youtube
Youtube-Pagination-ProgressBar
Youtube app uses a nice ProgressBar for pagiantion.The ProgressBar goes down using transition and then dissapear when the process ends,so I created a Custom ProgresBar as youtube app has.
Stars: ✭ 25 (-90.97%)
Mutual labels:  youtube
Whatsapp Bot
Whatsapp Bot - Node Js.
Stars: ✭ 271 (-2.17%)
Mutual labels:  youtube
Xcdyoutubekit
Stars: ✭ 2,853 (+929.96%)
Mutual labels:  youtube
Audio Only Youtube
Listen to only audio on youtube.
Stars: ✭ 262 (-5.42%)
Mutual labels:  youtube
Embera
A Oembed consumer library, that gives you information about urls. It helps you replace urls to youtube or vimeo for example, with their html embed code. It has advanced features like offline support, responsive embeds and caching support.
Stars: ✭ 268 (-3.25%)
Mutual labels:  youtube

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].