# 📚 Knowledge > an attempt to centralize my studies/links/annotations for reference purposes At the moment this is not useful for anyone but myself, if at some point I find it usefult I'll make it public. (click to see the large version) ### More info > Information about the links * 📰 - Article * 📕 - Book * 💻 - Project * 🎓 - Online Course * 📼 - Video * ✍🏼 - Written/Made by me * 📝 - My annotations * 🆓 - Free / No money required * 💰 - Paid * 💪🏼 - Practi * 🐦 - Person to Follow on Twitter ## References * Site Reliability Engineering * Culture * General Overviwe * [Site Reliability Engineering - How Google Runs Production Systems](https://landing.google.com/sre/books/) 📕 🆓 * [Annotations](/) - Coming Soon * [The Site Reliability Workbook - Practical Ways to Implement SRE](https://landing.google.com/sre/books/) 📕 🆓 * [SRE - Keeping Google up and running 24/7](https://www.youtube.com/watch?v=yXI7r0_J29M) 📼 🆓 * Google Series on SRE - class SRE implements DevOps * [What's the Difference Between DevOps and SRE?](https://www.youtube.com/watch?v=uTEL8Ff1Zvk) 📼 🆓 * [SLIs, SLOs, SLAs, oh my!](https://www.youtube.com/watch?v=tEylFyxbDLE) 📼 🆓 * [Risk and Error Budgets](https://www.youtube.com/watch?v=y2ILKr8kCJU) 📼 🆓 * [Toil and Toil Budgets](https://www.youtube.com/watch?v=IvQ-15-yE_c) 📼 🆓 * [Now SRE Everyone Else with CRE!](https://www.youtube.com/watch?v=GQPzaq-owYM) 📼 🆓 * [Managing Risks as a Site Reliability Engineer](https://www.youtube.com/watch?v=4kGu1_M7Igg) 📼 🆓 * [Actionable Alerting for Site Reliability Engineers](https://www.youtube.com/watch?v=CGldVD5wR-g) 📼 🆓 * [Observability of Distributed Systems](https://www.youtube.com/watch?v=SoZZzB-yTOk) 📼 🆓 * [Incident Management](https://www.youtube.com/watch?v=n4y9dwinPBQ) 📼 🆓 * [Postmortems and Retrospectives](https://www.youtube.com/watch?v=UBe7U2b3tsA) 📼 🆓 * Use cases * [Christof Leng - Site Reliability Engineering at Google](https://www.youtube.com/watch?v=d2wn_E1jxn4&) 📼 🆓 * [Squarespace - Implementing SLOs for a New Service](https://www.youtube.com/watch?v=ffbGyHPWwZM) 📼 🆓 * People to Follow * [Liz Fong-Jones](https://twitter.com/lizthegrey) 🐦 * [Seth Vargo](https://twitter.com/sethvargo) 🐦 * Software Engineering * Programming Languages * **Functional Programming Languages** * Haskell * General Overview * [Haskell From First Principles](http://haskellbook.com) 📕 💰 * [Book Exercises](https://github.com/marceloboeira/hffp) 📝 💪🏼 🆓 * [Simon Peyton-Jones - Escape from the ivory tower - the Haskell journey](https://www.youtube.com/watch?v=re96UgMk6GQ) 📼 🆓 * [Simon Peyton Jones - A History of Haskell - being lazy with class](https://www.youtube.com/watch?v=06x8Wf2r2Mc) 📼 🆓 * [Andrew Rademacher - Demystifying Haskell](https://www.youtube.com/watch?v=apBWkBDVlow) 📼 🆓 * Use cases * Facebook * [Bryan O'Sullivan - The Bright Side of High Level Languages](https://www.youtube.com/watch?v=kGa78HQv_LQ) 📼 🆓 * [Jon Coens - The Road to Running Haskell at Facebook Scale](https://www.youtube.com/watch?v=sl2zo7tzrO8) 📼 🆓 * Practice * [The Monad Challenges](http://mightybyte.github.io/monad-challenges/) 💪🏼 🆓 * Concepts * Functional Programming * [Computerphile - Functional Programming & Haskell](https://www.youtube.com/watch?v=LnX3B9oaKzw) 📼 🆓 * Lambda Calculus * [Computerphile - Lambda Calculus](https://www.youtube.com/watch?v=eis11j_iGMs) 📼 🆓 * [Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming](https://www.youtube.com/watch?v=3VQ382QG-y4) 📼 🆓 * The Y Combinator * [Computerphile - Y Combinator](https://www.youtube.com/watch?v=9T8A89jgeTI) 📼 🆓 * Monads * [Computerphile - What is a Monad?](https://www.youtube.com/watch?v=t1e8gqXLbsU) 📼 🆓 * **Systems Programming Languages** * Rust * [The Rust Programming Language](https://doc.rust-lang.org/stable/book/) 📕 🆓 * [Annotations](https://github.com/marceloboeira/trpl) 📝 * SubProjects * [grab](https://github.com/marceloboeira/grab) 👋🏼 like grep, but simpler [Chapters 12 project]. * General Overview * [Aaron Turon - Rust: confident, productive systems programming](https://www.youtube.com/watch?v=C6dNx9pY7p8) 📼 🆓 * [Steve Klabnik - The History of Rust](https://www.youtube.com/watch?v=79PSagCD_AY) 📼 🆓 * Use cases * [Raph Levien - A Modern Editor Built in Rust](https://www.youtube.com/watch?v=SKtQgFBRUvQ) 📼 🆓 * Go * Garbage Collector * [Golang's Realtime GC in Theory and Practice](https://www.youtube.com/watch?v=bMujSVMarqY) 📼 🆓 * Databases * SQL * Postgres * MySQL * Cassandra * NoSQL * KeyValue * [BoJack](https://github.com/marceloboeira/bojack) ✍🏼 💻 🆓 * [Why you should build your own NoSQL database](https://medium.com/@marceloboeira/why-you-should-build-your-own-nosql-database-9bbba42039f5) ✍🏼 📰 🆓 * Operations * Networking * Protocols * Operating Systems * [Introduction to Operating Systems](https://eu.udacity.com/course/introduction-to-operating-systems--ud923) 🎓 🆓 * Infrastructure as Code * [What is IaC?](https://www.youtube.com/watch?v=RO7VcUAsf-I) 📼 🆓 * [Getting Started with IaC](https://www.youtube.com/watch?v=G3D14I5_NIk) 📼 🆓 * Orchestration * Kubernetes * [Kubernetes Up and Running](http://shop.oreilly.com/product/0636920043874.do#tab_04_2) 📕 💰 * [Key Kubernetes Concepts](https://towardsdatascience.com/key-kubernetes-concepts-62939f4bc08e) 📰 🆓 * Provisioning * Terraform * [Introduction to Terraform](https://www.youtube.com/watch?v=h970ZBgKINg) 📼 🆓 * [Infrastructure as Code in the Real World?](https://www.youtube.com/watch?v=S6vS5mzivFo) 📼 🆓