Skip to content

Commit 8917e69

Browse files
committed
Learned that markers are actually called chapters on YT
1 parent cadf727 commit 8917e69

File tree

11 files changed

+50
-52
lines changed

11 files changed

+50
-52
lines changed

HOWTO.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ their own show.
4949
When uploading the video, I first set it to "unlisted". That gives me another
5050
opportunity to check the quality and the editing of the final cut. At this
5151
phase, I also add show notes to the video description, adjust the title and add
52-
time markers to the video description.
52+
chapters to the video description.
5353

5454
## Publication
5555

LESSONS_LEARNED.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
- Similarly, people were frustrated about the flow of the show: some said
8282
I was rushing over some topics, others thought that it was dragging along.
8383
What I did was adding a lot more links to entry-level topics for onboarding
84-
beginners and adding markers to the videos so that people could jump to the
84+
beginners and adding chapters to the videos so that people could jump to the
8585
interesting bits right away. Similarly, I suggest to watch the videos at 1.5x
8686
the speed if you feel bored. That's a nice variation to live-coding where
8787
you're kind of stuck with one pace.

ci/render/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ struct Episode {
2222
errata: Option<Vec<String>>,
2323
metas: Option<Vec<String>>,
2424
licenses: Option<Vec<String>>,
25-
markers: Option<Vec<String>>,
25+
chapters: Option<Vec<String>>,
2626
}
2727

2828
lazy_static! {

ci/render/templates/YOUTUBE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
{{ episode.intro }} 🤓
88

9-
{% if episode.markers -%}
10-
Markers (for navigation):
11-
{% for marker in episode.markers -%}
12-
{{ marker }}
9+
{% if episode.chapters-%}
10+
Chapters
11+
{% for chapter in episode.chapters -%}
12+
{{ chapter }}
1313
{% endfor %}
1414
{% endif -%}
1515

episode/10/episode.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ number: 10
22
title: Hitting A Bug in the Rust Compiler - While Writing A Boring Link Checker
33
id: DArJCR0HDL8
44
intro: >
5-
Long time no see. Let's break the Rust Compiler while I work on a
6-
commandline tool for checking links, okay?
7-
details: >
8-
Hot off the press, here's a brand new episode of Hello Rust, hosted by yours
9-
truly: Matthias Endler.
10-
While checking links is not the most exciting topic of all times, let's all
11-
enjoy the simple things and be modest in your expections.
12-
Oh, we also hit a Rust compiler bug in stable Rust (ICE, as the cool kids call them), which
13-
panics the program (fixed in nightly).
5+
Long time no see. Let's break the Rust Compiler while I work on a
6+
commandline tool for checking links, okay?
7+
details: >
8+
Hot off the press, here's a brand new episode of Hello Rust, hosted by yours
9+
truly: Matthias Endler.
10+
While checking links is not the most exciting topic of all times, let's all
11+
enjoy the simple things and be modest in your expections.
12+
Oh, we also hit a Rust compiler bug in stable Rust (ICE, as the cool kids call them), which
13+
panics the program (fixed in nightly).
1414
keywords:
1515
- commandline
1616
- url
@@ -35,7 +35,7 @@ licenses:
3535
- "Snap sound https://www.youtube.com/watch?v=lWvTV9Tl5PE"
3636
- "Der Sommer: Chorus: Ach, Das Ungewitter Naht by MIT Concert Choir https://freemusicarchive.org/music/MIT_Concert_Choir/Haydn_The_Seasons_Die_Jahreszeiten/19_-_Der_Sommer-_Chorus-_Ach_Das_Ungewitter_Naht"
3737
- "Yay sound: https://freesound.org/people/Reitanna/sounds/323703/"
38-
markers:
38+
chapters:
3939
- "Our code skeleton: 1:09"
4040
- "github-rs Repository API: 2:38"
4141
- "Github token + envy: 4:50"
@@ -46,4 +46,4 @@ markers:
4646
- "Segfault: 16:03"
4747
- "Pulling in Markdown: 17:15"
4848
- "Fancy emoji: 19:05"
49-
- "Subscribe everyone plz: 20:26"
49+
- "Subscribe everyone plz: 20:26"

episode/4/episode.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ number: 4
22
title: Touch Typing Tutor
33
id: S0Vubd-C5-o
44
intro: >
5-
I hack on a small application that will help me get better at touch typing.
5+
I hack on a small application that will help me get better at touch typing.
66
details: >
7-
Not a tutorial, but just a fun hacking session to build a touch typing application using ggez - a game framework written in Rust.
7+
Not a tutorial, but just a fun hacking session to build a touch typing application using ggez - a game framework written in Rust.
88
keywords:
99
- touch typing
1010
- application
@@ -25,7 +25,7 @@ licenses:
2525
- "I've used sound effects from [free sound pack by Setuniman](https://freesound.org/people/Setuniman/packs/8199/)"
2626
- "[Curious by Setuniman](https://freesound.org/people/Setuniman/sounds/154907/) available at https://freesound.org/s/154907/"
2727
- "Plop sound by [HerbertBoland](https://freesound.org/people/HerbertBoland/sounds/33369/)"
28-
markers:
28+
chapters:
2929
- "Printing text on the screen: 2:12"
3030
- "Event handling in ggez: 6:16"
3131
- "Wrapping text: 11:52"

episode/5/episode.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ number: 5
22
title: Coding Challenge - Balanced Brackets
33
id: XcuLHO8z_RA
44
intro: >
5-
Today we will do a quick interview question called "balanced brackets"
5+
Today we will do a quick interview question called "balanced brackets"
66
details: >
7-
I maintain a list of common interview questions on Github, that is perfect for some quick fun exercise from time to time.
8-
In this case I'd like to introduce you to a task called "balanced brackets", which is some sort of state machine,
9-
to check if an input consisting of brackets has exactly one closing bracket for each opening bracket.
10-
(Psst... I'm hiding a bug in my code, can you find it? 😉 Answer here: https://github.com/hello-rust/show/pull/31)
7+
I maintain a list of common interview questions on Github, that is perfect for some quick fun exercise from time to time.
8+
In this case I'd like to introduce you to a task called "balanced brackets", which is some sort of state machine,
9+
to check if an input consisting of brackets has exactly one closing bracket for each opening bracket.
10+
(Psst... I'm hiding a bug in my code, can you find it? 😉 Answer here: https://github.com/hello-rust/show/pull/31)
1111
keywords:
1212
- Into trait
1313
- Pattern matching
@@ -28,12 +28,12 @@ licenses:
2828
- "Coin sound by [ProjectsU012](https://freesound.org/people/ProjectsU012/sounds/341695/)"
2929
- "Blip sound by [ProjectsU012](https://freesound.org/people/ProjectsU012/sounds/341024/)"
3030
- "Mystery sound by [FoolBoyMedia](https://freesound.org/people/FoolBoyMedia/sounds/256099/#)"
31-
markers:
31+
chapters:
3232
- "Straight to the code!: 1:28"
3333
- "Into trait: 2:12"
3434
- "Using a stack for keeping state: 3:13"
3535
- "A hashmap for matching our input: 5:33"
3636
- "unreachable! macro: 7:14"
3737
- "A mysterious bug: 8:07"
3838
- "Adding more tests: 9:05"
39-
- "Wrapping things up: 9:50"
39+
- "Wrapping things up: 9:50"

episode/6/episode.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ title: Parameterized tests, macros, and refactoring
33
id: XJPci7GI-qg
44
intro: Let's fix a bug in my balanced brackets code and learn a few things about test organization and traits
55
details: >
6-
There's some stuff to improve in my coding puzzle code from last time, balanced brackets.
7-
Can you spot the bug and fix it? I'll show you what's wrong and an idiomatic way to solve the problem.
6+
There's some stuff to improve in my coding puzzle code from last time, balanced brackets.
7+
Can you spot the bug and fix it? I'll show you what's wrong and an idiomatic way to solve the problem.
88
improvments:
99
- "[la10736](https://github.com/la10736) added [use rstest instead macros](https://github.com/hello-rust/show/pull/50) that use rstest_parametrize to create parametrized tests."
1010
keywords:
@@ -19,10 +19,9 @@ notes:
1919
licenses:
2020
- "Comic suspense sound by tyops: https://freesound.org/people/tyops/sounds/347221/"
2121
- "Background music: [Juanitos - Hola_Hola_Bossa_Nova](http://freemusicarchive.org/music/Juanitos/)"
22-
markers:
22+
chapters:
2323
- "Straight to the code: 0:51"
2424
- "Test reorganization: 3:46"
2525
- "Parameterized tests using macros: 7:00"
2626
- "Replacing Into with AsRef: 12:33"
2727
- "Impl Trait: 14:35"
28-

episode/7/episode.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ title: Parsing dates using proptest and TDD
33
id: zb7SD0Jco6g
44
intro: Testing is hard, as can be seen in the last two episodes. That's why I looked around for better alternatives and found proptest.
55
details: >
6-
Let's take a look at proptest, a library for automatically generating testcases similar to quickcheck (of Haskell fame).
7-
We will parse informal english dates like "4th of September 1927" using Proptest and TDD.
6+
Let's take a look at proptest, a library for automatically generating testcases similar to quickcheck (of Haskell fame).
7+
We will parse informal english dates like "4th of September 1927" using Proptest and TDD.
88
keywords:
99
- Property testing
1010
- Quickcheck
@@ -24,12 +24,11 @@ licenses:
2424
- "Pizzicato by Setuniman: https://freesound.org/people/Setuniman/sounds/149827/"
2525
- "Lynx pizzicanto by filmistro: https://filmstro.com/music/pizzicato-strings"
2626
- "Bug image: https://www.freepik.com/free-vector/funny-insects-icon-set_1488662.htm#term=bug&page=1&position=9"
27-
markers:
28-
- "Straight to the code!: 0:46"
29-
- "Our first test: 8:03"
30-
- "Bug fixing countdown: 14:09"
31-
- "Vector lookup using position(): 21:15"
32-
- "Introduction to proptest: 33:38"
33-
- "Hello Campino: 47:41"
34-
- "Summary: 55:42"
35-
27+
chapters:
28+
- "Straight to the code!: 0:46"
29+
- "Our first test: 8:03"
30+
- "Bug fixing countdown: 14:09"
31+
- "Vector lookup using position(): 21:15"
32+
- "Introduction to proptest: 33:38"
33+
- "Hello Campino: 47:41"
34+
- "Summary: 55:42"

episode/8/episode.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ licenses:
3131
- "'Absurd' by David Fesliyan from http://fesliyanstudios.com/."
3232
- "'Moron' by David Fesliyan from http://fesliyanstudios.com/."
3333
- "Baddum Tish - Comedy Rimshots.wav by rodincoil: https://freesound.org/people/rodincoil/sounds/271208/."
34-
markers:
34+
chapters:

episode/9/episode.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ licenses:
4545
- "Yay sound by jbeetle https://freesound.org/people/jbeetle/sounds/274510/"
4646
- "piano-improv-prog-clumsy-raucous.wav by newagesoup https://freesound.org/people/newagesoup/sounds/341352/"
4747
- "[Crayon designed by Terdpongvector](https://www.freepik.com/free-vector/school-stuff-collection_1060700.htm)"
48-
markers:
49-
- "Golang code: 1:28"
50-
- "Trying to run our concurrent Go code: 5:41"
51-
- "What I don't like about concurrent Go code: 8:31"
52-
- "Rust code: 9:38"
53-
- "From sequential to concurrent code: 15:36"
54-
- "The beauty of Rust: 23:23"
55-
- "Handling errors in for_each: 28:05"
48+
chapters:
49+
- "1:28 Golang code"
50+
- "5:41 Trying to run our concurrent Go code"
51+
- "8:31 What I don't like about concurrent Go code"
52+
- "9:38 Rust code"
53+
- "15:36 From sequential to concurrent code"
54+
- "23:23 The beauty of Rust"
55+
- "28:05 Handling errors in for_each"

0 commit comments

Comments
 (0)