41554 blogs · [ { "id": "01a087ab-1d9c-716b-8dd2-eeb40b6b298b", "title": "Benchmarking Open Source Databases for Utility Meter Data", "url": "https://mya.sh/blog/2026/07/06/gigawatt-columndb-eval/", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a087ab-1d9c-716b-8dd2-eeb40c24ace5", "title": "Taming Agent Context Sprawl", "url": "https://mya.sh/blog/2026/07/06/taming-context-sprawl/", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a087ab-1d9c-716b-8dd2-eeb40af8790d", "title": "2025 Year in Review", "url": "https://mya.sh/blog/2026/05/13/last-year-review/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a087ab-1d9c-716b-8dd2-eeb40a0df5d1", "title": "Confronting CPTSD", "url": "https://mya.sh/blog/2026/02/26/health-and-healing-confronting-cptsd/", "published_at": "2026-02-26T00:00:00+00:00" }, { "id": "01a087ab-1d9c-716b-8dd2-eeb409ee348a", "title": "New Limited Series: Single Pain", "url": "https://mya.sh/blog/2025/07/24/launch-single-pain-pod/", "published_at": "2025-07-24T00:00:00+00:00" }, { "id": "01a087ab-1d9c-716b-8dd2-eeb408fc9e06", "title": "Austin Tech Week Recap", "url": "https://mya.sh/blog/2024/11/01/austin-tech-week-recap/", "published_at": "2024-11-01T00:00:00+00:00" }, { "id": "01a087ab-1d9b-7311-97c0-2dd6e397d035", "title": "Addressing Addiction without AA", "url": "https://mya.sh/blog/2024/10/21/health-and-healing-substance-abuse/", "published_at": "2024-10-21T00:00:00+00:00" }, { "id": "01a087ab-1d9b-7311-97c0-2dd6e2f41830", "title": "Observability from Scratch", "url": "https://mya.sh/blog/2024/10/05/observability-from-scratch/", "published_at": "2024-10-05T00:00:00+00:00" }, { "id": "01a087ab-1d9b-7311-97c0-2dd6e23225bb", "title": "Dismantling Decades of Diet Damage", "url": "https://mya.sh/blog/2024/09/30/health-and-healing-nutrition/", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a087ab-1d9b-7311-97c0-2dd6e1a9710a", "title": "Countdown - the Card Game", "url": "https://mya.sh/blog/2024/08/30/countdown/", "published_at": "2024-08-30T00:00:00+00:00" }, { "id": "01a087ab-1d9b-7311-97c0-2dd6e1830b8f", "title": "\"Slacking-off\" in 2016", "url": "https://mya.sh/blog/2024/08/26/work-smarter-not-harder/", "published_at": "2024-08-26T00:00:00+00:00" }, { "id": "01a087ab-1d9b-7311-97c0-2dd6e0fa7b55", "title": "Loss and Love", "url": "https://mya.sh/blog/2024/08/21/health-and-healing-loss/", "published_at": "2024-08-21T00:00:00+00:00" }, { "id": "01a087ab-1d9b-7311-97c0-2dd6e080b01b", "title": "The Best Investment I've Ever Made", "url": "https://mya.sh/blog/2024/08/14/health-and-healing/", "published_at": "2024-08-14T00:00:00+00:00" }, { "id": "01a087ab-1d9b-7311-97c0-2dd6e06638e0", "title": "Remote Work Essentials: One-on-ones", "url": "https://mya.sh/blog/2023/09/11/remote-work-essentials-1-1s/", "published_at": "2023-09-11T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-427230970c48", "title": "Bye-Bye Twitter", "url": "https://mya.sh/blog/2022/01/16/bye-bye-twitter/", "published_at": "2022-01-16T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42723038b931", "title": "Extending my Security System with a Raspberry Pi Network Bridge", "url": "https://mya.sh/blog/2021/06/16/rpi-network-bridge/", "published_at": "2021-06-16T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722ffcb0b8", "title": "Exploring Redis High Availability", "url": "https://mya.sh/blog/2021/04/22/ha-redis/", "published_at": "2021-04-22T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722f97810e", "title": "Renovate your GitOps", "url": "https://mya.sh/blog/2020/12/03/renovate-your-gitops/", "published_at": "2020-12-03T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722f0a119d", "title": "Pronoun Practice", "url": "https://mya.sh/blog/2020/11/30/pronoun-practice/", "published_at": "2020-11-30T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722eaa5811", "title": "Running a Service Mesh on Raspberry Pis", "url": "https://mya.sh/blog/2020/11/23/service-mesh-rpi/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722dc44a2d", "title": "Adventures in Path Based Routing", "url": "https://mya.sh/blog/2020/11/10/path-based-routing-k8s/", "published_at": "2020-11-10T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722dbd35a9", "title": "Docker Registry Setup", "url": "https://mya.sh/blog/2020/11/03/registry-123/", "published_at": "2020-11-03T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722d8443cb", "title": "Local Ingress Domains for your Kind Cluster", "url": "https://mya.sh/blog/2020/10/21/local-ingress-domains-kind/", "published_at": "2020-10-21T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722d2469ff", "title": "Show us Your Setup!", "url": "https://mya.sh/blog/2020/10/19/show-us-your-setup/", "published_at": "2020-10-19T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722c5a1071", "title": "Learning Jsonnet", "url": "https://mya.sh/blog/2020/10/12/learning-jsonnet/", "published_at": "2020-10-12T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722bff3629", "title": "SLOs for Open Source", "url": "https://mya.sh/blog/2020/09/30/slos-for-oss/", "published_at": "2020-09-30T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722b267719", "title": "Cost Attribution for Multi-cloud / Multi-platform Applications", "url": "https://mya.sh/papers/2020/09/23/cost-attribution/", "published_at": "2020-09-23T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722a535159", "title": "Working with Protocol Buffers", "url": "https://mya.sh/blog/2020/09/21/protobuf-experience/", "published_at": "2020-09-21T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-42722a22b380", "title": "Implementing Breadth-first Search Over gRPC", "url": "https://mya.sh/blog/2020/08/06/bfs-over-grpc-stream/", "published_at": "2020-08-06T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-4272296a4460", "title": "Reducing cost on DigitalOcean", "url": "https://mya.sh/blog/2020/08/03/digitalocean-setup/", "published_at": "2020-08-03T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-4272294e95e9", "title": "Conclusion: Tracking impressions on repositories", "url": "https://mya.sh/blog/2020/08/02/repo-impressions-3/", "published_at": "2020-08-02T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-427228d31952", "title": "Follow up: Tracking impressions on repositories", "url": "https://mya.sh/blog/2020/07/27/repo-impressions-2/", "published_at": "2020-07-27T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-427228b28821", "title": "Tracking impressions on repositories", "url": "https://mya.sh/blog/2020/07/17/repo-impression-tracking/", "published_at": "2020-07-17T00:00:00+00:00" }, { "id": "01a087ab-1d9a-7306-9ed8-4272281fb249", "title": "Home Lab: 1 year later", "url": "https://mya.sh/blog/2020/04/20/k3s-rpi-year1/", "published_at": "2020-04-20T00:00:00+00:00" }, { "id": "01a087ab-1d99-71dd-a9a5-ef84dc61a3eb", "title": "Returning to Indeed", "url": "https://mya.sh/blog/2020/01/27/returning-to-indeed/", "published_at": "2020-01-27T00:00:00+00:00" }, { "id": "01a087ab-1d99-71dd-a9a5-ef84dc41ebdc", "title": "Building deps.cloud", "url": "https://mya.sh/blog/2020/01/24/building-depscloud/", "published_at": "2020-01-24T00:00:00+00:00" }, { "id": "01a087ab-1d99-71dd-a9a5-ef84db8eb0f3", "title": "Checking Service Dependencies in Kubernetes", "url": "https://mya.sh/blog/2019/10/17/kubernetes-service-precheck/", "published_at": "2019-10-17T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c438cf3d3c1", "title": "Using docker-buildx for Multi-architecture Containers", "url": "https://mya.sh/blog/2019/05/07/docker-buildx/", "published_at": "2019-05-07T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c438c89c490", "title": "Moving Licenses - Apache 2.0 to MIT", "url": "https://mya.sh/blog/2019/05/02/from-apache2-to-mit/", "published_at": "2019-05-02T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c438c486533", "title": "Raspberry Pi Cluster Monitoring", "url": "https://mya.sh/blog/2019/04/21/monitoring-rpi-cluster/", "published_at": "2019-04-21T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c438b870e77", "title": "Raspberry Pi Cluster Setup", "url": "https://mya.sh/blog/2019/04/12/rpi-cluster-setup/", "published_at": "2019-04-12T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c438ab8674d", "title": "k3s on Raspberry Pi", "url": "https://mya.sh/blog/2019/04/10/k8s-k3s-rpi-oh-my/", "published_at": "2019-04-10T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c438a88fc23", "title": "Easy Steps to a 64bit Raspberry Pi 3 B/B+", "url": "https://mya.sh/blog/2019/03/17/64bit-raspberry-pi/", "published_at": "2019-03-17T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c4389f16f31", "title": "gitfs - A FUSE File System", "url": "https://mya.sh/blog/2019/01/30/gitfs-a-fuse-file-system/", "published_at": "2019-01-30T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c4389a4eb88", "title": "Reflecting on Past Projects - JavaScript", "url": "https://mya.sh/blog/2018/10/31/past-project-reflections-javascript/", "published_at": "2018-10-31T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c43893d7c1d", "title": "AWS Lambda - Handler Lifetime", "url": "https://mya.sh/blog/2018/10/28/lambda-handler-lifetime/", "published_at": "2018-10-28T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c43888a57ff", "title": "AWS Lambda - Local Development", "url": "https://mya.sh/blog/2018/10/27/lambda-local-development/", "published_at": "2018-10-27T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c4387c7f5ac", "title": "NodeJS gRPC Code Reference", "url": "https://mya.sh/blog/2018/05/07/nodejs-grpc-code-reference/", "published_at": "2018-05-07T00:00:00+00:00" }, { "id": "01a087ab-1d98-726d-9acc-6c43875820ab", "title": "Delaying Asynchronous Message Processing", "url": "https://mya.sh/blog/2017/06/14/delaying-message-processing/", "published_at": "2017-06-14T00:00:00+00:00" }, { "id": "01a087ab-1d97-70d8-9d12-b9ab46cd5341", "title": "Component Scanning Library Code", "url": "https://mya.sh/blog/2017/04/18/spring-component-scanning/", "published_at": "2017-04-18T00:00:00+00:00" }, { "id": "01a087ab-1d97-70d8-9d12-b9ab46392055", "title": "Spring Bean Method Invocation", "url": "https://mya.sh/blog/2017/04/01/spring-bean-method-invocation/", "published_at": "2017-04-01T00:00:00+00:00" }, { "id": "01a087ab-1d97-70d8-9d12-b9ab45d590ca", "title": "Gracefully Degrading Functionality Using Status", "url": "https://mya.sh/blog/2017/01/19/gracefully-degrading-functionality-using-status/", "published_at": "2017-01-19T00:00:00+00:00" }, { "id": "01a087ab-1d97-70d8-9d12-b9ab456671eb", "title": "Docker Machine DNS Resolution using Consul", "url": "https://mya.sh/blog/2016/05/08/docker-machine-dns-resolution-using-consul/", "published_at": "2016-05-08T00:00:00+00:00" }, { "id": "01a087ab-1d97-70d8-9d12-b9ab446fca9a", "title": "Introducing LAAS", "url": "https://mya.sh/blog/2015/12/05/introducing-laas/", "published_at": "2015-12-05T00:00:00+00:00" }, { "id": "01a087ab-1d96-7166-9a73-e565e4ce24c5", "title": "Status: A Java Library For Robust System Status Health Checks", "url": "https://mya.sh/blog/2015/07/10/status-java-library-for-system-status-health-checks/", "published_at": "2015-07-10T00:00:00+00:00" } ] posts Claim your blog
Back to mya.sh
Blog · corpus.blog/blogs/mya.sh/posts

mya.sh

mya.sh

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015