# Dmitriy's Tech Playlist 💽💽💽
## Books 📚📖
- [Programming Kubernetes](https://www.goodreads.com/book/show/44144498-programming-kubernetes)
- 🔆 [Working Effectively with Legacy Code - Michael Feathers]()
- 🔷 [Domain Driven Design - Distilled]()
- 🔷 [Growing Object-Oriented Software - Guided by Tests]()
- 🔷 [What I Wish I Knew When Learning Haskell - Stephen Diehl](http://dev.stephendiehl.com/hask/)
- 🔷 [Learn you a Haskell for Great Good - Miran Lipovaca](http://learnyouahaskell.com/learnyouahaskell.pdf)
- 🔷 [Composing Software - An Exploration of Functional Programming and Object Composition in JavaScript](https://leanpub.com/composingsoftware)
- [Practical Haskell](https://www.apress.com/gp/book/9781484244791)
- [Managing Projects with GNU Make](https://learning.oreilly.com/library/view/managing-projects-with/0596006101/)
- [Dmitriy's Book List](https://gist.github.com/ddubson/6b25fac27bb059e2264f8fd846083180)
## Videos 📽
- 🔆 [Functional Design Patterns - Scott Wlaschin](https://www.youtube.com/watch?v=srQt1NAHYC0&t=0s)
- 🔆 [Rust: A Language for the next 40 years](https://www.youtube.com/watch?v=A3AdN7U24iU)
- ✅ [Beautiful Refactoring in Python](https://www.youtube.com/watch?v=W-lZttZhsUY&feature=youtu.be)
- ✅ [Domain Modeling Made Functional - Scott Wlaschin](https://www.youtube.com/watch?v=Up7LcbGZFuo)
- [Busy Typescript Developer's Guide to Advanced Typescript](https://www.youtube.com/watch?v=wD5WGkOEJRs)
## Courses 🎓
- 🔷 [Data Structures and Algorithms in Rust (O'Reilly)](https://learning.oreilly.com/library/view/hands-on-data-structures/9781788995528/)
- 🔷 [Mastering Haskell Programming (O'Reilly)](https://learning.oreilly.com/videos/mastering-haskell-programming/9781786465016)
- 🔷 [Category Theory - Bartosz Milewski](https://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_)
- 🔷 [Applied Haskell - FP Complete](https://tech.fpcomplete.com/haskell/syllabus)
## Blogs 📝
- [Andy Matuschak's blog](https://andymatuschak.org/)
- [Maggie Appleton's blog](https://maggieappleton.com/)
- [illustrated.dev](https://illustrated.dev/)
- [bkase.dev](https://bkase.dev/posts)
## Articles / Blog Posts / Publications
- [Why Discord is switching from Go to Rust](https://blog.discord.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f?gi=1e81e5a0c356)
- [Programs, Life Cycles, and Laws of Software Evolution (1980)](https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.116.3108&rep=rep1&type=pdf)
## Cheatsheets
- [Dmitriy's Cheatsheet](https://main--sad-nobel-cf1528.netlify.app/)
- [Interesting cheatsheet -2 ](http://john-cd.com/cheatsheets/Microservices/Microservices/)
- [Interesting cheatsheet](https://karloespiritu.github.io/cheatsheets/postgresql/)
- [Makefile cheatsheet](/ar7bshIBQ8SKibQsspqXwQ)
- [K8s Cheatsheet](https://k8s.dmitriydubson.com)
###### tags: `playlist` `tech` `videos` `blogs` `courses`