# 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`