Add presentation resources

This commit is contained in:
Charles-Axel Dein 2020-05-18 17:33:33 +02:00
parent ba26206efc
commit 1ecb3d0a32
1 changed files with 22 additions and 5 deletions

View File

@ -77,7 +77,7 @@
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
# Professional Programming
# Professional Programming - about this list
> Give me six hours to chop down a tree and I will spend the first four sharpening the axe. (Abraham Lincoln)
@ -87,6 +87,13 @@ The goal of this page is to make you a more proficient developer. You'll find on
This page is not meant to be comprehensive. I am trying to keep it light and not too overwhelming. The selection of articles is opinionated.
Items:
* 🧰: list of resources
* 📖: book
* 🎞: video/movie extract/movie
* 🎤: slides/presentation
## Contributing to this list
Feel free to open a PR to contribute! I will not be adding everything: as stated above, I am trying to keep the list concise.
@ -437,7 +444,7 @@ resources](https://github.com/charlax/engineering-management).
* [Documentation-Driven Development](https://gist.github.com/zsup/9434452)
* [Writing automated tests for your documentation](https://krausefx.com/blog/writing-automated-tests-for-your-documentation): this should be required, IMO. Testing code samples in your documentation ensures they never get outdated.
* [Documentation is king](https://speakerdeck.com/kennethreitz/documentation-is-king), Kenneth Reitz
* 🎤 [Documentation is king](https://speakerdeck.com/kennethreitz/documentation-is-king), Kenneth Reitz
* [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
* [Architectural Decision Records](https://adr.github.io/): a way to document architecture decision.
@ -787,9 +794,9 @@ Rob Pike, [Go at Google: Language Design in the Service of Software Engineering]
#### Resiliency
* [The Walking Dead - A Survival Guide to Resilient Applications](https://speakerdeck.com/daschl/the-walking-dead-a-survival-guide-to-resilient-applications)
* [Defensive Programming & Resilient systems in Real World (TM)](https://speakerdeck.com/tuenti/defensive-programming-and-resilient-systems-in-real-world-tm)
* [Full Stack Fest: Architectural Patterns of Resilient Distributed Systems](https://speakerdeck.com/randommood/full-stack-fest-architectural-patterns-of-resilient-distributed-systems)
* 🎤 [The Walking Dead - A Survival Guide to Resilient Applications](https://speakerdeck.com/daschl/the-walking-dead-a-survival-guide-to-resilient-applications)
* 🎤 [Defensive Programming & Resilient systems in Real World (TM)](https://speakerdeck.com/tuenti/defensive-programming-and-resilient-systems-in-real-world-tm)
* 🎤 [Full Stack Fest: Architectural Patterns of Resilient Distributed Systems](https://speakerdeck.com/randommood/full-stack-fest-architectural-patterns-of-resilient-distributed-systems)
* [Resilience Engineering Notes](http://resiliencepapers.club/): comprehensive list of resources on resilience engineering
### Site Reliability Engineering (SRE)
@ -816,6 +823,9 @@ Articles:
* Things Will Always Break
* [Meaningful availability](https://blog.acolyer.org/2020/02/26/meaningful-availability/)
* A good availability metric should be meaningful, proportional, and actionable. By "meaningful" we mean that it should capture what users experience. By "proportional" we mean that a change in the metric should be proportional to the change in user-perceived availability. By "actionable" we mean that the metric should give system owners insight into why availability for a period was low. This paper shows that none of the commonly used metrics satisfy these requirements…
* 🎤 [High Reliability Infrastructure migrations](https://speakerdeck.com/jvns/high-reliability-infrastructure-migrations), Julia Evans.
> Reliability is the one feature every customer users. -- An auth0 SRE.
### Technical debt
@ -907,6 +917,13 @@ Articles:
* [Latency numbers every programmer should know](https://gist.github.com/hellerbarde/2843375)
* [Rob Pike's 5 Rules of Programming](http://users.ece.utexas.edu/~adnan/pike.html)
## Resources & inspiration for presentations
* https://twitter.com/devops_borat
* https://speakerdeck.com/
* Dilbert
* Calvin & Hobbes
## Concepts
[Glossary](glossary.md)