-
-
Notifications
You must be signed in to change notification settings - Fork 20
/
episode.yml
53 lines (52 loc) · 2.35 KB
/
episode.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
number: 10
title: Hitting A Bug in the Rust Compiler - While Writing A Boring Link Checker
id: DArJCR0HDL8
intro: >
Long time no see. Let's break the Rust Compiler while I work on a
commandline tool for checking links, okay?
The link checker we build is now a standalone project that lives here:
https://github.com/lycheeverse/lychee
details: >
Hot off the press, here's a brand new episode of Hello Rust, hosted by yours
truly: Matthias Endler.
While checking links is not the most exciting topic of all times, let's all
enjoy the simple things and be modest in your expections.
Oh, we also hit a Rust compiler bug in stable Rust (ICE, as the cool kids call them), which
panics the program (fixed in nightly).
keywords:
- commandline
- url
- checking
- ice
- compiler bug
notes:
- "lychee link checker: https://github.com/lycheeverse/lychee"
- "githubrs: https://github.com/github-rs/github-rs"
- "reqwest: https://github.com/seanmonstar/reqwest"
- "https://github.com/ptasz3k/md-link-check"
- "envy: https://github.com/mre/envy"
- "snippet: https://marketplace.visualstudio.com/items?itemName=vscode-snippet.Snippet"
- "https://emojifinder.com/"
- "Tips for faster compile times: https://endler.dev/2020/rust-compile-times/"
metas:
- "Color scheme: Github Dark"
licenses:
- "Juanitos - Hola Hola Bossa Nova https://www.youtube.com/watch?v=hRq53VCMsao"
- "Cardenio Modern Font by the amazing Nils Cordes (nilscordes.com)"
- "Clapping sound by theliongirl10 on freesound https://freesound.org/people/theliongirl10/sounds/411217/"
- "Cinematic boom by juskiddink on freesound https://freesound.org/people/juskiddink/sounds/130890/"
- "Snap sound https://www.youtube.com/watch?v=lWvTV9Tl5PE"
- "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"
- "Yay sound: https://freesound.org/people/Reitanna/sounds/323703/"
chapters:
- "Our code skeleton: 1:09"
- "github-rs Repository API: 2:38"
- "Github token + envy: 4:50"
- "Deserializing the Repo: 7:05"
- "Creating a checker struct: 8:51"
- "Code cleanup: 10:48"
- "Async we should look for alternatives: 13:25"
- "Segfault: 16:03"
- "Pulling in Markdown: 17:15"
- "Fancy emoji: 19:05"
- "Subscribe everyone plz: 20:26"