diff --git a/docs/cheatsheets.md b/docs/cheatsheets.md
index 3ee96a2d..a8a59261 100644
--- a/docs/cheatsheets.md
+++ b/docs/cheatsheets.md
@@ -240,6 +240,7 @@
* [==joshnh/Git-Commands== π](https://github.com/joshnh/Git-Commands/blob/master/README.md) A list of commonly used Git commands
* [dev.to: Git Commands Cheatsheet: Advanced (20+ Git Commands Advanced )](https://dev.to/aashiya123/git-commands-cheatsheet-advanced-20-git-commands-advanced--35i3)
* [dev.to: Git Cheat Sheet π (50 commands + Free PDF and poster)](https://dev.to/doabledanny/git-cheat-sheet-50-commands-free-pdf-and-poster-4gcn)
+* [enlear.academy: 20 Git Commands Every Developer Should Know](https://enlear.academy/26-git-command-i-use-all-the-time-cheatsheet-6c5682ded2af) 20 Git Command I Use All The Time β Git CheatSheet
### Git Flow Cheat Sheets
* [Git-flow cheatsheet](https://danielkummer.github.io/git-flow-cheatsheet/index.html)
diff --git a/docs/devops.md b/docs/devops.md
index e2b6bd6b..e5b0ee9a 100644
--- a/docs/devops.md
+++ b/docs/devops.md
@@ -4,6 +4,7 @@
- [Blogs](#blogs)
- [Podcasts](#podcasts)
- [Training](#training)
+ - [Spanish](#spanish)
- [Automation anxiety](#automation-anxiety)
- [State of DevOps. Google's DevOps Research and Assessment (DORA)](#state-of-devops-googles-devops-research-and-assessment-dora)
- [Interview Questions](#interview-questions)
@@ -75,6 +76,9 @@
* [==Techworld with Nana: Learn DevOps topics easily==](https://www.techworld-with-nana.com)
* [==techworld-with-nana.com/devops-bootcamp==](https://www.techworld-with-nana.com/devops-bootcamp)
+### Spanish
+* [redeszone.net: QuΓ© necesitas saber para ser DevOps y certificaciones recomendables](https://www.redeszone.net/tutoriales/redes-cable/ingeniero-devops-estudios-funciones/)
+
## Automation anxiety
{==
diff --git a/docs/git.md b/docs/git.md
index 7defd270..5b1e2b3a 100644
--- a/docs/git.md
+++ b/docs/git.md
@@ -25,6 +25,7 @@
- [GitLab Collective](#gitlab-collective)
- [GitHub](#github)
- [GitHub Lab](#github-lab)
+ - [GitHub Code Scanner](#github-code-scanner)
- [GitHub Actions](#github-actions)
- [GitHub Actions Marketplace](#github-actions-marketplace)
- [GitHub Actions and OpenShift](#github-actions-and-openshift)
@@ -425,6 +426,10 @@ git push origin -f
### GitHub Lab
- [==lab.github.com== π](https://lab.github.com) With GitHub Learning Lab, grow your skills by completing fun, realistic projects. Get advice and helpful feedback from our friendly Learning Lab bot.
+### GitHub Code Scanner
+- https://docs.github.com/en/code-security/code-scanning
+- [analyticsindiamag.com: GitHub launches code scanner to flag security vulnerabilities](https://analyticsindiamag.com/github-launches-code-scanner-to-flag-security-vulnerabilities/) The new experimental analysis can have a higher false-positive rate relative to results from standard CodeQL analysis.
+
### GitHub Actions
- [github.blog: Testing cloud apps with GitHub Actions and cloud-native open source tools](https://github.blog/2020-10-09-devops-cloud-testing/)
- [docker.com: Docker Github Actions](https://www.docker.com/blog/docker-github-actions/)
diff --git a/docs/grafana.md b/docs/grafana.md
index 31c15fcc..715048cf 100644
--- a/docs/grafana.md
+++ b/docs/grafana.md
@@ -33,6 +33,7 @@
* [==grafana.com: A 3-step guide to troubleshooting and visualizing Kubernetes with Grafana Cloud==](https://grafana.com/blog/2021/11/19/a-3-step-guide-to-troubleshooting-and-visualizing-kubernetes-with-grafana-cloud/)
* [grafana.com: Video: How to build a Prometheus query in Grafana](https://grafana.com/blog/2022/01/27/video-how-to-build-a-prometheus-query-in-grafana/)
* [grafana.com: An advanced guide to network monitoring with Grafana and Prometheus](https://grafana.com/blog/2022/02/01/an-advanced-guide-to-network-monitoring-with-grafana-and-prometheus/)
+* [==devopscube.com: How To Setup Grafana On Kubernetes==](https://devopscube.com/setup-grafana-kubernetes/)
## Grafana Agent
- [grafana/agent: Grafana Agent](https://github.com/grafana/agent) Prometheus Metrics, Loki Logs, and Tempo Traces, optimized for Grafana Cloud.
diff --git a/docs/images/gps.jpg b/docs/images/gps.jpg
new file mode 100644
index 00000000..544a9fde
Binary files /dev/null and b/docs/images/gps.jpg differ
diff --git a/docs/index.md b/docs/index.md
index 002eb389..48371d6d 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -252,10 +252,10 @@ A curated list of awesome references collected since 2018. Microservices archite
[{: style="width:7%"}](https://www.youtube.com/c/Cloudacademy) [{: style="width:7%"}](https://www.youtube.com/c/AcloudGuru) [{: style="width:7%"}](https://www.youtube.com/c/Devopsdotcom) [{: style="width:7%"}](https://www.youtube.com/c/XebiaLabs) [{: style="width:7%"}](https://www.youtube.com/c/Devopslibrary) [{: style="width:7%"}](https://www.youtube.com/c/codecademy) [{: style="width:7%"}](https://www.youtube.com/user/coursera) [{: style="width:7%"}](https://www.youtube.com/c/Academind) [{: style="width:7%"}](https://www.youtube.com/c/guru99comm) [{: style="width:7%"}](https://www.youtube.com/c/Intellipaat) [{: style="width:7%"}](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ)
[{: style="width:7%"}](https://www.youtube.com/c/Thetips4you) [{: style="width:7%"}](https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg) [{: style="width:7%"}](https://www.youtube.com/c/NTFAQGuy) [{: style="width:7%"}](https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA) [{: style="width:7%"}](https://www.youtube.com/c/AppsCodeInc) [{: style="width:7%"}](https://www.youtube.com/c/DevOpsToolkit) [{: style="width:7%"}](https://www.youtube.com/c/AnsiblePilot) [{: style="width:7%"}](https://www.youtube.com/CodelyTV) [{: style="width:7%"}](https://www.youtube.com/c/PeladoNerd) [{: style="width:7%"}](https://www.youtube.com/c/HolaMundoDev) [{: style="width:7%"}](https://www.youtube.com/c/JavierGarz%C3%A1s/)
[{: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [{: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [{: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [{: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [{: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [{: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [{: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [{: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [{: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [{: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [{: style="width:7%"}](https://www.youtube.com/c/priyankavergadia)
-[{: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [{: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [{: style="width:7%"}](https://www.youtube.com/c/AzureDevOps) [{: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [{: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [{: style="width:7%"}](https://www.youtube.com/c/linode) [{: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [{: style="width:7%"}](https://www.youtube.com) [{: style="width:7%"}](https://www.youtube.com) [{: style="width:7%"}](https://www.youtube.com) [{: style="width:7%"}](https://www.youtube.com)
+[{: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [{: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [{: style="width:7%"}](https://www.youtube.com/c/AzureDevOps) [{: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [{: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [{: style="width:7%"}](https://www.youtube.com/c/linode) [{: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [{: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [{: style="width:7%"}](https://www.youtube.com) [{: style="width:7%"}](https://www.youtube.com) [{: style="width:7%"}](https://www.youtube.com)
-??? note "Click to expand!"
+??? note "Kubernetes: The Documentary - Click to expand!"
My manager yelled at me today for writing too many docs and I feel every female software engineer needs to hear this every day
— Guinevere Saenger (@guincodes) February 3, 2022
+ +After looking at the problem:
— Dushyant.yaml (@DevDminGod) February 14, 2022
JS developer:
"I bet there is a library for that"
Experienced JS developer:
"I bet I can write a library for that"
Next level JS developer:
"I bet I can release a new framework for doing this"
6 years ago I joined a 20-person startup.
— Brian Bourque π (@bbourque) February 26, 2022
I wanted to quit after my first week, but didn't.
Now our company is worth over $1B and has 200+ employees.
Here's what I've learned about succeeding at a startup:
πββοΈ Career tip - Your manager plays a MASSIVE role in how successful you can be. Find a manager that supports your careers goals and values.
— Lachlan Evenson (@LachlanEvenson) February 19, 2022
+ +You don't owe any more loyalty to an employer than they show to you.
— Adam Grant (@AdamMGrant) February 25, 2022
If they're willing to fire you without cause, you have every right to leave without guilt.
If they're not willing to invest in your well-being and success, you have no obligation to invest in theirs.
diff --git a/docs/servicemesh.md b/docs/servicemesh.md index 99b614d7..2400575c 100644 --- a/docs/servicemesh.md +++ b/docs/servicemesh.md @@ -63,6 +63,7 @@ * [==devops.com: How Are API Management and Service Mesh Different?==](https://devops.com/how-are-api-management-and-service-mesh-different/) * [devops.com: When to Use API Management and Service Mesh Together](https://devops.com/when-to-use-api-management-and-service-mesh-together/) * [infoq.com: Deploying Service Mesh in Production](https://www.infoq.com/presentations/adopting-service-mesh/) +* [infoq.com: The Top-Five Challenges of Running a Service Mesh in an Enterprise π](https://www.infoq.com/presentations/5-challenges-mesh/) ## Service Mesh and API Gateways * [medium: The Roles of Service Mesh and API Gateways in Microservice Architecture π](https://medium.com/better-programming/the-roles-of-service-mesh-and-api-gateways-in-microservice-architecture-f6e7dfd61043) diff --git a/docs/visual-studio.md b/docs/visual-studio.md index 3869510c..64d9f2f7 100644 --- a/docs/visual-studio.md +++ b/docs/visual-studio.md @@ -196,6 +196,7 @@ A simple extension to make indentation more readable - [How to configure Visual Studio Code for test debugging](https://medium.com/guidesmiths-dev/how-to-configure-visual-studio-code-for-test-debugging-39d0d7f24d79) - [blog.getambassador.io: Debugging Go Microservices in Kubernetes with VScode π](https://blog.getambassador.io/debugging-go-microservices-in-kubernetes-with-vscode-a36beb48ef1) Tutorial: Learn to debug Go microservices locally while testing against dependencies in a remote Kubernetes cluster - [==developers.redhat.com: Remote debugging on Kubernetes using VS Code==](https://developers.redhat.com/articles/2021/12/13/remote-debugging-kubernetes-using-vs-code#) +- [==metalbear-co/mirrord==](https://github.com/metalbear-co/mirrord) **A Visual Studio Code extension that lets you easily mirror traffic from your Kubernetes cluster to your development environment.** When you start debugging, mirrord will prompt you to select a pod to mirror traffic from. It will then mirror all traffic from that pod to the process you're debugging. ## Python in Visual Studio Code - [Python in Visual Studio Code β September 2020 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-2020-release/)4) The leadership team's values are INCREDIBLY important
— Brian Bourque π (@bbourque) February 26, 2022
The less ego at the top, the more everyone wins. Financially, personally and otherwise.
A business wins by focusing on what the customer wants, not someone's ego.