Awesome Media
A collection of awesome media resources (videos, books, podcasts, etc).
Books
Books are great, and my absolute favorite way to learn something new.
Books I've read
This is a forever incomplete list of books that I've read. I aspire to review every book I read nowadays.
- Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
- By Dave Hoover, Adewale Oshineye, 2009
- ISBN: 9780596518387
- Book review
- CPython Internals
- By Anthony Shaw
- ISBN: 9781775093344
- Book review
- Cybersecurity Myths and Misconceptions: Avoiding the Hazards and Pitfalls that Derail Us
- By Eugene Spafford, Josiah Dykstra, Leigh Metcalf
- ISBN: 9780137929238
- Book review
- Designing Data-Intensive Applications
- By Martin Kleppman
- ISBN: 9781449373320
- Kuburnetes Up and Running (3rd ed)
- By Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
- ISBN: 9781098110208
- The Rust Programming Language
- By Steve Klabnik, Carol Nichols, 2018
- ISBN: 9781593278281
- Book review
- Writing an Interpreter in Go
- By Thorsten Ball, 2018
- ISBN: 9783982016115
- Book review
- 97 Things Every Programmer Should Know
- By Kevlin Henney, 2010
- ISBN: 9780596809485
- Book review
Books I'm currently reading
These are the books I'm currently reading, which I aspire to move over to the books I've read (along with a review).
- Building Git
- By James Coglan, 2019
- Website
- Mastering PostgreSQL 15
- By Hans-Jurgen Schonig, 2023
- ISBN: 9781803248349
- The Linux Programming Interface
- By Michael Kerrisk, 2010
- ISBN: 9781593272203
Videos
- Plain Text - Dylan Beattie - NDC Copenhagen 2022
- Incredibly entertaining talk on text encodings and related shenanigans
- Keynote: Why web tech is like this - Steve Sanderson - NDC Copenhagen 2022
- Keynote: Apps, Algorithms and Abstractions: Decoding our Digital World - Dylan Beattie - NDC 2018
- No Nonsense Monad & Functor - The foundation of Functional Programming by César Tron-Lozai
- Practical description of Functors and Monads, without (most of) the math
Podcasts
- Python Bytes
- First podcast I ever listened to
- Great long-running Python Podcast
- Blog post
- Talk Python To Me
- Micheal Kennedy's (from Python Bytes) own show
- Blog post
- _Podcast.__init___
- Similar to Talk Python To Me
- Blog post
- TalkScript
- Web development focused on Java/TypeScript podcast
- New Rustacean
- Awesome Rust podcast
- Unfortunately has ended, but served me as a great introduction to the Rust programming language and ecosystem
- Mentioned in my article on learning a new programming language
Other links
- A guide to home row mods
- Comprehensive introduction to home row mods