# Continuous learning

## Continuous learning

- [My continuous learning](https://memogarcia.gitbook.io/continuous-learning/readme.md)
- [Algorithms](https://memogarcia.gitbook.io/continuous-learning/algorithms.md)
- [Big O notation](https://memogarcia.gitbook.io/continuous-learning/algorithms/big-o.md)
- [Binary Search](https://memogarcia.gitbook.io/continuous-learning/algorithms/binary-search.md)
- [Bloom filters](https://memogarcia.gitbook.io/continuous-learning/algorithms/bloom-filters.md)
- [Heap vs Stack](https://memogarcia.gitbook.io/continuous-learning/algorithms/heap-vs-stack.md)
- [HyperLogLog](https://memogarcia.gitbook.io/continuous-learning/algorithms/hyperloglog.md)
- [MapReduce](https://memogarcia.gitbook.io/continuous-learning/algorithms/mapreduce.md)
- [Architecture](https://memogarcia.gitbook.io/continuous-learning/architectures.md)
- [Distributed architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/distributed.md)
- [Event-Driven architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/event-driven.md)
- [Kubernetes architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/kubernetes.md)
- [Micro-service architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/microservices.md)
- [Multi-cluster architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/multi-cluster.md)
- [OpenStack architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/openstack.md)
- [SDN architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/sdn.md)
- [Storage architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/storage.md)
- [Video streaming architectures](https://memogarcia.gitbook.io/continuous-learning/architectures/video-streaming.md)
- [Book Reviews](https://memogarcia.gitbook.io/continuous-learning/book-reviews.md)
- [97 things every SRE should know](https://memogarcia.gitbook.io/continuous-learning/book-reviews/97-things-every-sre-should-know.md)
- [Antifragility: Things That Gain from Disorder](https://memogarcia.gitbook.io/continuous-learning/book-reviews/antifragility.md)
- [Atomic Habits](https://memogarcia.gitbook.io/continuous-learning/book-reviews/atomic-habbits.md)
- [The Black Swan: The Impact of the Highly Improbable](https://memogarcia.gitbook.io/continuous-learning/book-reviews/black-swan.md)
- [The Culture Map](https://memogarcia.gitbook.io/continuous-learning/book-reviews/cultural-mapping.md)
- [The First 90 Days](https://memogarcia.gitbook.io/continuous-learning/book-reviews/first-90-days.md)
- [Fooled by Randomness](https://memogarcia.gitbook.io/continuous-learning/book-reviews/fooled-by-randomness.md)
- [The Phoenix Project](https://memogarcia.gitbook.io/continuous-learning/book-reviews/the-phoenix-project.md)
- [The Unicorn Project](https://memogarcia.gitbook.io/continuous-learning/book-reviews/the-unicorn-project.md)
- [The Three-Body Problem](https://memogarcia.gitbook.io/continuous-learning/book-reviews/three-body-problem.md)
- [Engineering](https://memogarcia.gitbook.io/continuous-learning/engineering.md)
- [Problem Solving](https://memogarcia.gitbook.io/continuous-learning/engineering/problem-solving.md)
- [Mind Maps](https://memogarcia.gitbook.io/continuous-learning/mindmaps.md)
- [Miscellaneous](https://memogarcia.gitbook.io/continuous-learning/misc.md)
- [Building a modern development environment](https://memogarcia.gitbook.io/continuous-learning/misc/building-a-modern-dev-env.md)
- [Complexity](https://memogarcia.gitbook.io/continuous-learning/misc/complexity.md)
- [Conway’s law](https://memogarcia.gitbook.io/continuous-learning/misc/conways-law.md)
- [Feynman technique](https://memogarcia.gitbook.io/continuous-learning/misc/feynman-technique.md)
- [Food as a reflection of a culture](https://memogarcia.gitbook.io/continuous-learning/misc/food-as-a-reflection.md)
- [Leadership](https://memogarcia.gitbook.io/continuous-learning/misc/leadership.md)
- [Leading a team](https://memogarcia.gitbook.io/continuous-learning/misc/leading-a-team.md)
- [Memory Chunking](https://memogarcia.gitbook.io/continuous-learning/misc/memory-chunking.md)
- [Rules for life](https://memogarcia.gitbook.io/continuous-learning/misc/rules-for-life.md)
- [Software architecture](https://memogarcia.gitbook.io/continuous-learning/misc/software-architecture.md)
- [Moral of understanding what you are doing](https://memogarcia.gitbook.io/continuous-learning/misc/understanding.md)
- [UX](https://memogarcia.gitbook.io/continuous-learning/misc/ux.md)
- [Projects](https://memogarcia.gitbook.io/continuous-learning/projects.md)
- [Blue-Green Deployments with Argo Rollouts](https://memogarcia.gitbook.io/continuous-learning/projects/argo-blue-green-deployment.md)
- [Canary Deployments with Argo Rollouts and Istio](https://memogarcia.gitbook.io/continuous-learning/projects/argo-istio-canary-deployment.md)
- [Reading material sources](https://memogarcia.gitbook.io/continuous-learning/sources.md)
- [Tech Stacks](https://memogarcia.gitbook.io/continuous-learning/tech.md)
- [Chaos](https://memogarcia.gitbook.io/continuous-learning/tech/chaos.md)
- [Kubernetes](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes.md)
- [kubectl](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/kubectl.md)
- [Kubernetes deep dive](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/kubernetes-deep-dive.md)
- [Managing Kubernetes Clusters](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/managing-k8s-clusters.md)
- [Multi Cluster deployments](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/multi-cluster-ks.md)
- [Topology awareness](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/topology-awareness.md)
- [Cert manager with let's encrypt](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/cert-manager.md)
- [Harbor](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/harbor.md)
- [Inspektor Gadget](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/inspektor.md)
- [Komodor](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/komodor.md)
- [Kubershark](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/kubeshark.md)
- [kubevirt](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/kubevirt.md)
- [Kyverno](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/kyverno.md)
- [Let's encrypt](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/lets-encrypt.md)
- [Mailhog](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/mailhog.md)
- [MetalLB](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/metallb.md)
- [OpenShift](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/openshift.md)
- [Robusta](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/robusta.md)
- [ingress](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/ingress.md)
- [Nginx Ingress](https://memogarcia.gitbook.io/continuous-learning/tech/kubernetes/ingress/nginx.md)
- [Home Lab](https://memogarcia.gitbook.io/continuous-learning/tech/lab.md)
- [SRE](https://memogarcia.gitbook.io/continuous-learning/tech/sre.md)
- [FaaS](https://memogarcia.gitbook.io/continuous-learning/tech/faas.md)
- [Knative](https://memogarcia.gitbook.io/continuous-learning/tech/faas/knative.md)
- [FaaS](https://memogarcia.gitbook.io/continuous-learning/tech/faas-1.md)
- [OpenFaaS](https://memogarcia.gitbook.io/continuous-learning/tech/faas-1/openfaas.md)
- [automation](https://memogarcia.gitbook.io/continuous-learning/tech/automation.md)
- [CD](https://memogarcia.gitbook.io/continuous-learning/tech/automation/argo-cd.md)
- [Argo Events](https://memogarcia.gitbook.io/continuous-learning/tech/automation/argo-events.md)
- [Workflows](https://memogarcia.gitbook.io/continuous-learning/tech/automation/argo-workflows.md)
- [Dagger](https://memogarcia.gitbook.io/continuous-learning/tech/automation/dagger.md)
- [Gitea](https://memogarcia.gitbook.io/continuous-learning/tech/automation/gitea.md)
- [GitHub](https://memogarcia.gitbook.io/continuous-learning/tech/automation/github.md)
- [GitLab](https://memogarcia.gitbook.io/continuous-learning/tech/automation/gitlab.md)
- [GitLab image mapping](https://memogarcia.gitbook.io/continuous-learning/tech/automation/gitlab/airgap-version-mapping.md)
- [Deploying GitLab in multiple clusters](https://memogarcia.gitbook.io/continuous-learning/tech/automation/gitlab/gitlab-istio.md)
- [Pipeline definitions](https://memogarcia.gitbook.io/continuous-learning/tech/automation/pipelines.md)
- [Test multiple python versions for a release](https://memogarcia.gitbook.io/continuous-learning/tech/automation/pipelines/test-multiple-python-versions.md)
- [Pulumi](https://memogarcia.gitbook.io/continuous-learning/tech/automation/pulumi.md)
- [stack](https://memogarcia.gitbook.io/continuous-learning/tech/automation/stack.md)
- [Full platform stack](https://memogarcia.gitbook.io/continuous-learning/tech/automation/stack/full-platform-stack.md)
- [Terraform](https://memogarcia.gitbook.io/continuous-learning/tech/automation/terraform.md)
- [cloud-providers](https://memogarcia.gitbook.io/continuous-learning/tech/cloud-providers.md)
- [AWS](https://memogarcia.gitbook.io/continuous-learning/tech/cloud-providers/aws.md)
- [Fly.io](https://memogarcia.gitbook.io/continuous-learning/tech/cloud-providers/fly.io.md)
- [databases](https://memogarcia.gitbook.io/continuous-learning/tech/databases.md)
- [Atlas](https://memogarcia.gitbook.io/continuous-learning/tech/databases/atlas.md)
- [Postgres](https://memogarcia.gitbook.io/continuous-learning/tech/databases/postgres.md)
- [Postgres for Sysadmins](https://memogarcia.gitbook.io/continuous-learning/tech/databases/postgres/postgres-for-operators.md)
- [Redis](https://memogarcia.gitbook.io/continuous-learning/tech/databases/redis.md)
- [Vault](https://memogarcia.gitbook.io/continuous-learning/tech/databases/vault.md)
- [development](https://memogarcia.gitbook.io/continuous-learning/tech/development.md)
- [GraphQL](https://memogarcia.gitbook.io/continuous-learning/tech/development/graphql.md)
- [Development experience for the next century](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux.md)
- [UX](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-1.md)
- [devcontainer](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-1/devcontainer.md)
- [Using code server as a service](https://memogarcia.gitbook.io/continuous-learning/tech/development/cloud-ide.md)
- [Go](https://memogarcia.gitbook.io/continuous-learning/tech/development/golang.md)
- [nim](https://memogarcia.gitbook.io/continuous-learning/tech/development/nim.md)
- [Python](https://memogarcia.gitbook.io/continuous-learning/tech/development/python.md)
- [Making Python Fast](https://memogarcia.gitbook.io/continuous-learning/tech/development/python/making-python-fast.md)
- [Poetry](https://memogarcia.gitbook.io/continuous-learning/tech/development/python/poetry.md)
- [Python Zero Copy](https://memogarcia.gitbook.io/continuous-learning/tech/development/python/zero-copy.md)
- [Rust](https://memogarcia.gitbook.io/continuous-learning/tech/development/rust.md)
- [UX](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-2.md)
- [Skaffold](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-2/skaffold.md)
- [UX](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-3.md)
- [Telepresence](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-3/telepresence.md)
- [UX](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-4.md)
- [tilt](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-4/tilt.md)
- [Tilt](https://memogarcia.gitbook.io/continuous-learning/tech/development/ux-4/tilt/tilt.md)
- [linux](https://memogarcia.gitbook.io/continuous-learning/tech/linux.md)
- [LXC](https://memogarcia.gitbook.io/continuous-learning/tech/linux/lxc.md)
- [management](https://memogarcia.gitbook.io/continuous-learning/tech/management.md)
- [Backstage](https://memogarcia.gitbook.io/continuous-learning/tech/management/backstage.md)
- [Crossplane](https://memogarcia.gitbook.io/continuous-learning/tech/management/crossplane.md)
- [monitoring](https://memogarcia.gitbook.io/continuous-learning/tech/monitoring.md)
- [Grafana](https://memogarcia.gitbook.io/continuous-learning/tech/monitoring/grafana.md)
- [Loki](https://memogarcia.gitbook.io/continuous-learning/tech/monitoring/loki.md)
- [OpenTelemetry](https://memogarcia.gitbook.io/continuous-learning/tech/monitoring/opentelemetry.md)
- [Prometheus](https://memogarcia.gitbook.io/continuous-learning/tech/monitoring/prometheus.md)
- [Spawn a full monitoring stack](https://memogarcia.gitbook.io/continuous-learning/tech/monitoring/stack.md)
- [Tempo](https://memogarcia.gitbook.io/continuous-learning/tech/monitoring/tempo.md)
- [Victoriametrics](https://memogarcia.gitbook.io/continuous-learning/tech/monitoring/victoriametrics.md)
- [network](https://memogarcia.gitbook.io/continuous-learning/tech/network.md)
- [Calico](https://memogarcia.gitbook.io/continuous-learning/tech/network/calico.md)
- [external Nginx for kubernetes ingress](https://memogarcia.gitbook.io/continuous-learning/tech/network/nginx.md)
- [os](https://memogarcia.gitbook.io/continuous-learning/tech/os.md)
- [mac](https://memogarcia.gitbook.io/continuous-learning/tech/os/mac.md)
- [Configure MacOS](https://memogarcia.gitbook.io/continuous-learning/tech/os/mac/configure.md)
- [scm](https://memogarcia.gitbook.io/continuous-learning/tech/scm.md)
- [Git](https://memogarcia.gitbook.io/continuous-learning/tech/scm/git.md)
- [hooks](https://memogarcia.gitbook.io/continuous-learning/tech/scm/git/hooks.md)
- [Pre-commit hook](https://memogarcia.gitbook.io/continuous-learning/tech/scm/git/hooks/pre-commit.md)
- [security](https://memogarcia.gitbook.io/continuous-learning/tech/security.md)
- [CodeQL](https://memogarcia.gitbook.io/continuous-learning/tech/security/codeql.md)
- [service-mesh](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh.md)
- [Cilium service mesh](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/cilium.md)
- [Consul](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/consul.md)
- [istio](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/istio.md)
- [Istio from the ground up](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/istio/istio.md)
- [Istio Monitoring](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/istio/monitoring.md)
- [Ambient mesh](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/istio/ambient-mesh.md)
- [Istio Sidecar Mode](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/istio/sidecar.md)
- [Jaeger](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/jaeger.md)
- [LinkerD](https://memogarcia.gitbook.io/continuous-learning/tech/service-mesh/linkerd.md)
- [storage](https://memogarcia.gitbook.io/continuous-learning/tech/storage.md)
- [Ceph](https://memogarcia.gitbook.io/continuous-learning/tech/storage/ceph.md)
- [MinIO](https://memogarcia.gitbook.io/continuous-learning/tech/storage/minio.md)
- [testing](https://memogarcia.gitbook.io/continuous-learning/tech/testing.md)
- [k6](https://memogarcia.gitbook.io/continuous-learning/tech/testing/k6.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://memogarcia.gitbook.io/continuous-learning/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
