41554 blogs · [ { "id": "01a087b2-6231-73d8-a4f8-09c278084bcf", "title": "AWS Lambda MicroVMs", "url": "https://notes.hatedabamboo.me/aws-lambda-microvms/", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c2784a7d29", "title": "Zero to llama.cpp: Run Local LLMs on Windows with AMD GPUs", "url": "https://notes.hatedabamboo.me/llama-cpp-on-amd-windows/", "published_at": "2026-05-14T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c278b65023", "title": "Project: bumpflow", "url": "https://notes.hatedabamboo.me/project-bumpflow/", "published_at": "2026-04-24T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c2793b05c9", "title": "What's inside the pkpass file?", "url": "https://notes.hatedabamboo.me/whats-inside-the-pkpass-file/", "published_at": "2026-04-05T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27a1996c5", "title": "\"I think I suck at my job\"", "url": "https://notes.hatedabamboo.me/i-think-i-suck-at-my-job/", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27a3102e7", "title": "Migrating from ingress-nginx to Envoy Gateway: A Practical Kubernetes Guide", "url": "https://notes.hatedabamboo.me/ingress-nginx-to-envoy-gateway/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27b2059a7", "title": "2025 in review", "url": "https://notes.hatedabamboo.me/2025-in-review/", "published_at": "2025-12-18T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27bfe2807", "title": "Advent of Sysadmin 2025", "url": "https://notes.hatedabamboo.me/advent-of-sysadmin-2025/", "published_at": "2025-12-02T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27c655ef9", "title": "Secure Your Wi-Fi Privacy: Randomize MAC Address with Bash", "url": "https://notes.hatedabamboo.me/securing-wifi-with-random-mac/", "published_at": "2025-12-01T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27ccf11dd", "title": "Centralized EKS monitoring across multiple AWS accounts", "url": "https://notes.hatedabamboo.me/centralized-cross-account-eks-monitoring/", "published_at": "2025-11-20T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27dbc374b", "title": "ARG:2025", "url": "https://notes.hatedabamboo.me/arg2025/", "published_at": "2025-10-28T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27e152608", "title": "Solving EKS Cluster Games", "url": "https://notes.hatedabamboo.me/eks-cluster-games/", "published_at": "2025-09-30T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27e2d3a1e", "title": "Kubernetes to RDS: secure connections via IAM roles without passwords", "url": "https://notes.hatedabamboo.me/kubernetes-to-rds-without-passwords/", "published_at": "2025-08-31T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27f2903d1", "title": "EKS Auto Mode custom NodeClasses and NodePools", "url": "https://notes.hatedabamboo.me/eks-custom-nodeclasses-and-nodepools/", "published_at": "2025-08-16T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c27f474dc7", "title": "Solving The Big IAM Challenge", "url": "https://notes.hatedabamboo.me/the-big-iam-challenge/", "published_at": "2025-05-10T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c2802d91ba", "title": "CI/CD guide: store Playwright test results in AWS S3", "url": "https://notes.hatedabamboo.me/playwright-test-report-in-s3/", "published_at": "2025-05-05T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c280e7d8d8", "title": "Installing Python dependencies in AWS Lambda: easy pip guide", "url": "https://notes.hatedabamboo.me/lambda-pip-modules/", "published_at": "2025-03-31T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c2815aad48", "title": "Bash functions", "url": "https://notes.hatedabamboo.me/bash-functions/", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c282033352", "title": "Everything* as code", "url": "https://notes.hatedabamboo.me/almost-everything-as-code/", "published_at": "2025-02-23T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c282bcad96", "title": "A Beginner's Guide to AWS S3 Block Public Access", "url": "https://notes.hatedabamboo.me/s3-block-public-access/", "published_at": "2025-01-14T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c282fdf6c8", "title": "Deploying React application with AWS Amplify", "url": "https://notes.hatedabamboo.me/deploying-react-app-with-aws-amplify/", "published_at": "2024-12-09T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c283b235d8", "title": "Hidden files in an S3 bucket", "url": "https://notes.hatedabamboo.me/hidden-files-in-s3-bucket/", "published_at": "2024-10-26T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c284825347", "title": "How to minimize docker image size: 4 key approaches", "url": "https://notes.hatedabamboo.me/minimizing-containerized-applications/", "published_at": "2024-10-17T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28503489e", "title": "Solving Sad Servers scenarios: part 2", "url": "https://notes.hatedabamboo.me/sad-servers-pt-2/", "published_at": "2024-10-09T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c2858e8e90", "title": "First year overview", "url": "https://notes.hatedabamboo.me/first-year-overview/", "published_at": "2024-08-24T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28627a7b6", "title": "Solving Sad Servers scenarios: part 1", "url": "https://notes.hatedabamboo.me/sad-servers-pt-1/", "published_at": "2024-08-07T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28709b223", "title": "AWS open-sourced Secrets Manager Agent: what does that mean?", "url": "https://notes.hatedabamboo.me/aws-sma-opensource/", "published_at": "2024-07-13T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c287fb2fd9", "title": "Checking IAM policy length using Terraform", "url": "https://notes.hatedabamboo.me/checking-iam-policy-length-using-terraform/", "published_at": "2024-06-28T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c288b4332f", "title": "Story time: how I locked myself out of root account and how I fixed it", "url": "https://notes.hatedabamboo.me/locking-myself-off-root-access/", "published_at": "2024-06-24T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c2898b6c46", "title": "Signing your git commits with GPG key", "url": "https://notes.hatedabamboo.me/signing-your-git-commits-with-gpg-key/", "published_at": "2024-05-08T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28a4b1f23", "title": "Linux battery management", "url": "https://notes.hatedabamboo.me/linux-battery-management/", "published_at": "2024-04-13T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28b191aab", "title": "CKA or not CKA: my thoughts about certification and stuff", "url": "https://notes.hatedabamboo.me/cka-or-not-cka/", "published_at": "2024-03-13T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28bebc3da", "title": "Git hooks: a painless way to use them", "url": "https://notes.hatedabamboo.me/git-hooks/", "published_at": "2023-12-28T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28c28eb92", "title": "Server's first aid kit: a quick way to determine if your server is alive and well", "url": "https://notes.hatedabamboo.me/servers-first-aid-kit/", "published_at": "2023-12-24T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28c6e8c13", "title": "Bash aliases and why I love them", "url": "https://notes.hatedabamboo.me/bash-aliases/", "published_at": "2023-11-27T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28cbdd0ca", "title": "Landing and blog: how-to and why at all", "url": "https://notes.hatedabamboo.me/landing-and-blog/", "published_at": "2023-09-30T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28d65decc", "title": "Automatic git commit", "url": "https://notes.hatedabamboo.me/automatic-git-commit/", "published_at": "2023-09-14T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28e4f1ca7", "title": "Using AWS Parameter Store instead of Gitlab CICD Variables", "url": "https://notes.hatedabamboo.me/cicd-variables-from-aws/", "published_at": "2023-08-24T00:00:00+00:00" }, { "id": "01a087b2-6231-73d8-a4f8-09c28f012af8", "title": "Ready player one", "url": "https://notes.hatedabamboo.me/hello-world/", "published_at": "2023-08-24T00:00:00+00:00" } ] posts Claim your blog
Back to notes.hatedabamboo.me
Blog · corpus.blog/blogs/notes.hatedabamboo.me/posts

notes.hatedabamboo.me

notes.hatedabamboo.me

2026

2025

2024

2023