Skip to content

Commit

Permalink
Merge pull request #45 from enribd/develop
Browse files Browse the repository at this point in the history
Add badges tooltips
  • Loading branch information
enribd authored Mar 24, 2023
2 parents 87c095f + 91ae058 commit 2232381
Show file tree
Hide file tree
Showing 12 changed files with 76 additions and 74 deletions.
14 changes: 7 additions & 7 deletions content/author-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@

| Name | Books |
| :---: | :--- |
| Adam Bellemare | <ul><li>[*Building Event-Driven Microservices: Building Event-Driven Microservices*](https://www.oreilly.com/library/view/building-event-driven-microservices/9781492057888/)</li> <li>[*Building an Event-Driven Data Mesh: Patterns for Designing & Building Event-Driven Architectures*](https://learning.oreilly.com/library/view/-/9781098127596/)</li></ul> |
| Adam Bellemare | <ul><li>[*Building an Event-Driven Data Mesh: Patterns for Designing & Building Event-Driven Architectures*](https://learning.oreilly.com/library/view/-/9781098127596/)</li> <li>[*Building Event-Driven Microservices: Building Event-Driven Microservices*](https://www.oreilly.com/library/view/building-event-driven-microservices/9781492057888/)</li></ul> |
| Adam Stubblefield | <ul><li>[*Building Secure & Reliable Systems: Best Practices for Designing, Implementing and Maintaining Systems*](https://static.googleusercontent.com/media/sre.google/en//static/pdf/building_secure_and_reliable_systems.pdf)</li></ul> |
| Alex Brand | <ul><li>[*Production Kubernetes: Production Kubernetes*](https://learning.oreilly.com/library/view/-/9781492092292/)</li></ul> |
| Alex Edwards | <ul><li>[*Let's Go: Let's Go*](https://lets-go.alexedwards.net/)</li> <li>[*Let's Go Further!: Let's Go Further!*](https://lets-go-further.alexedwards.net/)</li></ul> |
| Alex Xu | <ul><li>[*System Design Interview: An insider's guide*](https://www.goodreads.com/book/show/54617137-system-design-interview)</li> <li>[*System Design Interview volume 2: An insider's guide*](https://www.goodreads.com/book/show/60631342-system-design-interview-an-insider-s-guide)</li></ul> |
| Alex Xu | <ul><li>[*System Design Interview volume 2: An insider's guide*](https://www.goodreads.com/book/show/60631342-system-design-interview-an-insider-s-guide)</li> <li>[*System Design Interview: An insider's guide*](https://www.goodreads.com/book/show/54617137-system-design-interview)</li></ul> |
| Ana Opera | <ul><li>[*Building Secure & Reliable Systems: Best Practices for Designing, Implementing and Maintaining Systems*](https://static.googleusercontent.com/media/sre.google/en//static/pdf/building_secure_and_reliable_systems.pdf)</li></ul> |
| Benjamin Muschko | <ul><li>[*Certified Kubernetes Application Developer (CKAD) Study Guide: In Depth Guidance and Practice*](https://learning.oreilly.com/library/view/-/9781492083726/)</li> <li>[*Certified Kubernetes Administrator (CKA) Study Guide: In Depth Guidance and Practice*](https://learning.oreilly.com/library/view/-/9781098107215/)</li></ul> |
| Betsy Beyer | <ul><li>[*Site Reliability Engineering: How Google Runs Production Systems*](https://sre.google/sre-book/table-of-contents/)</li> <li>[*Building Secure & Reliable Systems: Best Practices for Designing, Implementing and Maintaining Systems*](https://static.googleusercontent.com/media/sre.google/en//static/pdf/building_secure_and_reliable_systems.pdf)</li> <li>[*The Site Reliability Workbook: Practical Ways to Implement SRE*](https://sre.google/workbook/table-of-contents/)</li></ul> |
| Betsy Beyer | <ul><li>[*Site Reliability Engineering: How Google Runs Production Systems*](https://sre.google/sre-book/table-of-contents/)</li> <li>[*The Site Reliability Workbook: Practical Ways to Implement SRE*](https://sre.google/workbook/table-of-contents/)</li> <li>[*Building Secure & Reliable Systems: Best Practices for Designing, Implementing and Maintaining Systems*](https://static.googleusercontent.com/media/sre.google/en//static/pdf/building_secure_and_reliable_systems.pdf)</li></ul> |
| Bilgin Ibryam | <ul><li>[*Kubernetes Patterns: Kubernetes Patterns*](https://learning.oreilly.com/library/view/-/9781098131678/)</li></ul> |
| Brendan Burns | <ul><li>[*Kubernetes: Up & Running*](https://learning.oreilly.com/library/view/-/9781098110192/)</li> <li>[*Kubernetes Best Practices: Kubernetes Best Practices*](https://learning.oreilly.com/library/view/-/9781492056461/)</li> <li>[*Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services*](https://www.oreilly.com/library/view/designing-distributed-systems/9781491983638/)</li></ul> |
| Brendan Burns | <ul><li>[*Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services*](https://www.oreilly.com/library/view/designing-distributed-systems/9781491983638/)</li> <li>[*Kubernetes: Up & Running*](https://learning.oreilly.com/library/view/-/9781098110192/)</li> <li>[*Kubernetes Best Practices: Kubernetes Best Practices*](https://learning.oreilly.com/library/view/-/9781492056461/)</li></ul> |
| Chanaka Fernando | <ul><li>[*Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging*](https://learning.oreilly.com/library/view/-/9781801072212/)</li></ul> |
| Charity Majors | <ul><li>[*Observability Engineering: Achieving Production Excellence Engineering*](https://www.oreilly.com/library/view/observability-engineering/9781492076438/)</li></ul> |
| Chris Jones | <ul><li>[*Site Reliability Engineering: How Google Runs Production Systems*](https://sre.google/sre-book/table-of-contents/)</li></ul> |
Expand All @@ -23,12 +23,12 @@
| David Farley | <ul><li>[*Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation*](https://learning.oreilly.com/library/view/-/9780321670250/)</li></ul> |
| David K. Rensin | <ul><li>[*The Site Reliability Workbook: Practical Ways to Implement SRE*](https://sre.google/workbook/table-of-contents/)</li></ul> |
| Eddie Villalba | <ul><li>[*Kubernetes Best Practices: Kubernetes Best Practices*](https://learning.oreilly.com/library/view/-/9781492056461/)</li></ul> |
| Gene Kim | <ul><li>[*The Unicorn Project: The Unicorn Project*](https://learning.oreilly.com/library/view/-/9781098124175/)</li> <li>[*The Phoenix Project: The Phoenix Project*](https://learning.oreilly.com/library/view/-/9781457191350/)</li> <li>[*The DevOPS Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations*](https://learning.oreilly.com/library/view/-/9781457191381/)</li></ul> |
| Gene Kim | <ul><li>[*The DevOPS Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations*](https://learning.oreilly.com/library/view/-/9781457191381/)</li> <li>[*The Unicorn Project: The Unicorn Project*](https://learning.oreilly.com/library/view/-/9781098124175/)</li> <li>[*The Phoenix Project: The Phoenix Project*](https://learning.oreilly.com/library/view/-/9781457191350/)</li></ul> |
| George Miranda | <ul><li>[*Observability Engineering: Achieving Production Excellence Engineering*](https://www.oreilly.com/library/view/observability-engineering/9781492076438/)</li></ul> |
| George Spafford | <ul><li>[*The Phoenix Project: The Phoenix Project*](https://learning.oreilly.com/library/view/-/9781457191350/)</li></ul> |
| Gwen Shapira | <ul><li>[*Kafka - The Definitive Guide: Real-Time Data and Stream Processing at Scale*](https://learning.oreilly.com/library/view/-/9781492043072/)</li></ul> |
| Heather Adkins | <ul><li>[*Building Secure & Reliable Systems: Best Practices for Designing, Implementing and Maintaining Systems*](https://static.googleusercontent.com/media/sre.google/en//static/pdf/building_secure_and_reliable_systems.pdf)</li></ul> |
| Hohpe Gregor | <ul><li>[*Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions*](https://learning.oreilly.com/library/view/-/0321200683/)</li> <li>[*Enterprise Integration Patterns - Vol 2: Conversation Patterns*]()</li></ul> |
| Hohpe Gregor | <ul><li>[*Enterprise Integration Patterns - Vol 2: Conversation Patterns*]()</li> <li>[*Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions*](https://learning.oreilly.com/library/view/-/0321200683/)</li></ul> |
| Ian Gorton | <ul><li>[*Foundations of Scalable Systems: Designing Distributed Architectures*](https://www.oreilly.com/library/view/foundations-of-scalable/9781098106058/)</li></ul> |
| Jacques Chester | <ul><li>[*Knative in Action: *](https://learning.oreilly.com/library/view/-/9781617296642/)</li></ul> |
| James Gough | <ul><li>[*Mastering API Architecture: Defining, Connecting, and Securing Distributed Systems and Microservices*](https://learning.oreilly.com/library/view/-/9781492090625/)</li></ul> |
Expand Down Expand Up @@ -64,7 +64,7 @@
| Rich Lander | <ul><li>[*Production Kubernetes: Production Kubernetes*](https://learning.oreilly.com/library/view/-/9781492092292/)</li></ul> |
| Robert C. Martin | <ul><li>[*Clean Architecture: A Craftsman's Guide to Software Structure and Design*](https://learning.oreilly.com/library/view/-/9780134494272/)</li></ul> |
| Roland Huss | <ul><li>[*Kubernetes Patterns: Kubernetes Patterns*](https://learning.oreilly.com/library/view/-/9781098131678/)</li></ul> |
| Sam Newman | <ul><li>[*Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith*](https://learning.oreilly.com/library/view/-/9781492047834/)</li> <li>[*Building Microservices: Designing Fine-Grained Systems*](https://learning.oreilly.com/library/view/-/9781492034018/)</li></ul> |
| Sam Newman | <ul><li>[*Building Microservices: Designing Fine-Grained Systems*](https://learning.oreilly.com/library/view/-/9781492034018/)</li> <li>[*Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith*](https://learning.oreilly.com/library/view/-/9781492047834/)</li></ul> |
| Sriskandarajah Suhothayan | <ul><li>[*Design Patterns for Cloud Native Applications: Patterns in Practice Using APIs, Data, Events and Streams*](https://learning.oreilly.com/library/view/-/9781492090700/)</li></ul> |
| Stephen Thorne | <ul><li>[*The Site Reliability Workbook: Practical Ways to Implement SRE*](https://sre.google/workbook/table-of-contents/)</li></ul> |
| Vladik Khononov | <ul><li>[*Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy*](https://learning.oreilly.com/library/view/-/9781098100124/)</li></ul> |
Expand Down
8 changes: 4 additions & 4 deletions mkdocs/docs/learning-paths/golang.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ This path starts with some books to grasp the basics of the language but buildin

| Order | Cover | Info | Description |
| :---: | :---: | :--- | :--- |
| **1** |![img](/assets/books/covers/learning-go.jpeg)| [**Learning Go**](https://learning.oreilly.com/library/view/-/9781492077206/) <br> *Jon Bodner* <br> *Published in 2021* <br> *375 pages* <br> :hatched_chick: :orange_book: | Golang from the ground up, learn the basics and all the language tools at your disposal to create applications in a modern programming language. |
| **2** |![img](/assets/books/covers/lets-go.jpeg)| [**Let's Go: Let's Go**](https://lets-go.alexedwards.net/) <br> *Alex Edwards* <br> *Published in 2019* <br> *305 pages* <br> :dog2: :green_book: :top: | Once you are familiarized with the foundations of the language, this book will help you to wire things up and learn how to use the tools Go offers to build a real application. You will follow the author while he builds a snippets mangament webapp, along the way you will use the Go to create a web with html templates, to process html requests, to store content in a database, manage user sessions, some security practices, and more. I found this one of the best books about Golang out there, don't let it pass and grab it!. |
| **3** |![img](/assets/books/covers/lets-go-further.jpeg)| [**Let's Go Further!: Let's Go Further!**](https://lets-go-further.alexedwards.net/) <br> *Alex Edwards* <br> *Published in 2021* <br> *582 pages* <br> :tiger2: :green_book: :top: | Following Let's Go comes this book, where the author teachs you how to build an API and some common techniques to manage thinks like encoding/decoding JSON messages, rate limiting, CORS, pagination techniques, user data management, etc. Definitely a wothy read if you want to increase your knowledge in Go and how modern applications are built. |
| **4** |![img](/assets/books/covers/cloud-native-go.jpeg)| [**Cloud Native Go: Cloud Native Go**](https://learning.oreilly.com/library/view/-/9781492076322/) <br> *Matthew A. Titmus* <br> *Published in 2021* <br> *433 pages* <br> :dragon: :green_book: :top: | In this book you will discover what properties an application should have to be considered cloud native by reviewing and extending in detail the classic [12 factors](https://12factor.net/). It will show you some useful patterns used to achieve things like: scalability, resilience, observability, and more. Along the way the author drops some insightful best practice pills about essential things like logging, caching, configuration management, etc. |
| **1** |![img](/assets/books/covers/learning-go.jpeg)| [**Learning Go**](https://learning.oreilly.com/library/view/-/9781492077206/) <br> *Jon Bodner* <br> *Published in 2021* <br> *375 pages* <br> :hatched_chick:{ title="Easy" } :orange_book:{ title="Not Scheduled" } | Golang from the ground up, learn the basics and all the language tools at your disposal to create applications in a modern programming language. |
| **2** |![img](/assets/books/covers/lets-go.jpeg)| [**Let's Go: Let's Go**](https://lets-go.alexedwards.net/) <br> *Alex Edwards* <br> *Published in 2019* <br> *305 pages* <br> :dog2:{ title="Intermediate" } :green_book:{ title="Read" } :top:{ title="Excellent" } | Once you are familiarized with the foundations of the language, this book will help you to wire things up and learn how to use the tools Go offers to build a real application. You will follow the author while he builds a snippets mangament webapp, along the way you will use the Go to create a web with html templates, to process html requests, to store content in a database, manage user sessions, some security practices, and more. I found this one of the best books about Golang out there, don't let it pass and grab it!. |
| **3** |![img](/assets/books/covers/lets-go-further.jpeg)| [**Let's Go Further!: Let's Go Further!**](https://lets-go-further.alexedwards.net/) <br> *Alex Edwards* <br> *Published in 2021* <br> *582 pages* <br> :tiger2:{ title="Hard" } :green_book:{ title="Read" } :top:{ title="Excellent" } | Following Let's Go comes this book, where the author teachs you how to build an API and some common techniques to manage thinks like encoding/decoding JSON messages, rate limiting, CORS, pagination techniques, user data management, etc. Definitely a wothy read if you want to increase your knowledge in Go and how modern applications are built. |
| **4** |![img](/assets/books/covers/cloud-native-go.jpeg)| [**Cloud Native Go: Cloud Native Go**](https://learning.oreilly.com/library/view/-/9781492076322/) <br> *Matthew A. Titmus* <br> *Published in 2021* <br> *433 pages* <br> :dragon:{ title="Expert" } :green_book:{ title="Read" } :top:{ title="Excellent" } | In this book you will discover what properties an application should have to be considered cloud native by reviewing and extending in detail the classic [12 factors](https://12factor.net/). It will show you some useful patterns used to achieve things like: scalability, resilience, observability, and more. Along the way the author drops some insightful best practice pills about essential things like logging, caching, configuration management, etc. |

The following paths are opened to you now, choose wisely:

Expand Down
Loading

0 comments on commit 2232381

Please sign in to comment.