Amr Farid's starred repositories
90DaysOfDevOps
This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.
learn-go-with-tests
Learn Go with test-driven development
difftastic
a structural diff that understands syntax 🟥🟩
controller-runtime
Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)
kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
awesome-argo
A curated list of awesome projects and resources related to Argo (a CNCF graduated project)
sadservers
SadServers: Linux & DevOps Troubleshooting Scenarios SaaS
go-generics-the-hard-way
A hands-on approach to getting started with Go generics.
Domain-Driven-Design-Example
Blog series supplementary domain-driven design C# repository that (hopefully) actually makes sense.
client-go-examples
Collection of mini-programs demonstrating Kubernetes client-go usage.
terragrunt-infrastructure-live-example
A repo used to show examples file/folder structures you can use with Terragrunt and Terraform
prometheus-anomaly-detector
A newer more updated version of the prometheus anomaly detector (https://github.com/AICoE/prometheus-anomaly-detector-legacy)
konstraint
A policy management tool for interacting with Gatekeeper
kubectl-pods_on
kubectl plugin to query Pods by Node names or selectors
example-memberlist
Example implementations of Hashicorp memberlist
go-modern-rest-api-tutorial
This is the code used in the Modern REST API with Go and PostgreSQL blog series
pulumi-component-provider-py-boilerplate
Demonstrates building a multi-lang Pulumi component provider in Python