diff --git a/README.md b/README.md index 668108f..c0f8b9b 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,10 @@ For instance, take into account the snaptshot above. If you already know how to * Go * Concurrency * [Concurrency in Go](https://learning.oreilly.com/library/view/concurrency-in-go/9781491941294/) πŸ“• πŸ’° + * [Concurrency Patterns in Go](https://www.youtube.com/watch?v=YEKjSzIwAdA πŸ“Ό πŸ†“) + * Channels + * [How do channels work? - Kavya Joshi - GopherCon 2017](https://www.youtube.com/watch?v=KBZlN0izeiY) πŸ“ΌπŸ†“β­οΈ + * [Practical Channel Work](https://www.youtube.com/watch?v=S11VFAMEs6E) πŸ“Ό πŸ†“ * Garbage Collector * [Golang's Realtime GC in Theory and Practice](https://www.youtube.com/watch?v=bMujSVMarqY) πŸ“Ό πŸ†“ * [Garbage Colletor Handbook](https://learning.oreilly.com/library/view/the-garbage-collection/9781315388007/) πŸ“• πŸ’° @@ -573,6 +577,8 @@ For instance, take into account the snaptshot above. If you already know how to * [LFS - Linux from Scratch Book](http://www.linuxfromscratch.org/lfs/downloads/8.4/LFS-BOOK-8.4.pdf) πŸ“Ό πŸ†“ * systemd * [systemd Essentials](https://www.digitalocean.com/community/tutorials/systemd-essentials-working-with-services-units-and-the-journal) πŸ“° πŸ†“ + * File System + * [Linux File System/Structure Explained](https://www.youtube.com/watch?v=HbgzrKJvDRw) πŸ“Ό πŸ†“ * Debug * Core Dumps * [Debugging with Core Dumps](https://www.youtube.com/watch?v=GV10eIuPs9k) πŸ“Ό πŸ†“ diff --git a/resources/topic-graph.mmd b/resources/topic-graph.mmd index 8901c52..a99fc4e 100644 --- a/resources/topic-graph.mmd +++ b/resources/topic-graph.mmd @@ -10,6 +10,10 @@ graph TD PL --> SysPL[Systems Programming Languages] SysPL --> Rust SysPL --> Go + Go --> GoRoutines + Go --> Channels + Go --> Select + Go --> GC PL --> ScrPL[Script Programming Languages] ScrPL --> Ruby ScrPL --> Python diff --git a/resources/topic-graph.png b/resources/topic-graph.png index 940a6ff..cbfd039 100644 Binary files a/resources/topic-graph.png and b/resources/topic-graph.png differ