Files
sre/README.md
2019-04-26 23:03:04 +02:00

96 lines
4.8 KiB
Markdown

# 📚 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.
<img src="resources/topic-graph.png" width="100%">
(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
* 💪🏼 - Practice
## References
* Site Reliability Engineering
* Culture
* SRE Books
* [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/) 📕 🆓
* Software Engineering
* Programming Languages
* **Functional Programming Languages**
* Haskell
* [Haskell From First Principles](http://haskellbook.com) 📕 💰
* [Book Exercises](https://github.com/marceloboeira/hffp) 📝 🆓
* General Overview
* [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) 📼 🆓