41554 blogs · [ { "id": "01a0874c-d43b-70fb-9642-42bb228e269f", "title": "A spurious message from AWS Health about Java v1 SDK usage", "url": "https://blog.kdgregory.com/2026/06/a-spurious-message-from-aws-health.html", "published_at": "2026-06-03T12:27:37+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb230e65a9", "title": "Things I hate about the Mazda CX-70", "url": "https://blog.kdgregory.com/2025/10/things-i-hate-about-mazda-cx-70.html", "published_at": "2025-10-09T11:25:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb23daf910", "title": "Once more into the breach: Amazon EFS performance for software builds", "url": "https://blog.kdgregory.com/2024/12/efs-performance-take3.html", "published_at": "2024-12-14T14:03:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb24c6365b", "title": "My Thoughts on CodeCommit Deprecation", "url": "https://blog.kdgregory.com/2024/09/my-thoughts-on-codecommit-deprecation.html", "published_at": "2024-09-06T12:10:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb256cc275", "title": "CloudTrail + GenAI = Disappointment", "url": "https://blog.kdgregory.com/2024/06/cloudtrail-genai-disappointment.html", "published_at": "2024-06-14T11:36:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb264243fa", "title": "My Tests Are Good At Finding AWS Bugs", "url": "https://blog.kdgregory.com/2024/05/my-tests-are-good-at-finding-aws-bugs.html", "published_at": "2024-05-28T11:52:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb26a75555", "title": "Ordinary Users Don't Stand a Chance", "url": "https://blog.kdgregory.com/2024/03/ordinary-users-dont-stand-chance.html", "published_at": "2024-03-04T11:28:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb26ce5341", "title": "Buggy Behavior From The CloudWatch Logs API", "url": "https://blog.kdgregory.com/2023/07/buggy-behavior-from-cloudwatch-logs-api.html", "published_at": "2023-07-13T12:15:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb26f99590", "title": "Using EventBridge Pipes to route CloudWatch Logs events to Kinesis", "url": "https://blog.kdgregory.com/2023/01/using-eventbridge-pipes-to-route.html", "published_at": "2023-01-03T12:19:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb27a95983", "title": "Does that i4i.metal instance really help your build times?", "url": "https://blog.kdgregory.com/2023/01/does-that-i4imetal-instance-really-help.html", "published_at": "2023-01-01T15:01:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2863501b", "title": "Deprecating log4j-aws-appenders", "url": "https://blog.kdgregory.com/2022/12/deprecating-log4j-aws-appenders.html", "published_at": "2022-12-14T12:38:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb29209a37", "title": "A Self-Made Bug", "url": "https://blog.kdgregory.com/2022/05/a-self-made-bug.html", "published_at": "2022-05-07T13:00:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb29f00b98", "title": "Leveraging try-with-resources to manage the mapped diagnostic context", "url": "https://blog.kdgregory.com/2022/02/leveraging-try-with-resources-to-manage.html", "published_at": "2022-02-24T12:47:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2ac742e6", "title": "My take on the Log4J 2.x vulnerability", "url": "https://blog.kdgregory.com/2021/12/my-take-on-log4j-2x-vulnerability.html", "published_at": "2021-12-18T15:24:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2ae2e87f", "title": "My take on \"How to re:Invent\"", "url": "https://blog.kdgregory.com/2021/07/my-take-on-how-to-reinvent.html", "published_at": "2021-07-14T12:28:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2b5ebbca", "title": "An open letter to the AWS Training organization", "url": "https://blog.kdgregory.com/2021/06/an-open-letter-to-aws-training.html", "published_at": "2021-06-08T12:05:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2bdf4a1a", "title": "Java8 Lambda Startup Times", "url": "https://blog.kdgregory.com/2021/02/java8-lambda-startup-times.html", "published_at": "2021-02-26T13:00:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2c50c74e", "title": "EFS Build Performance Revisited", "url": "https://blog.kdgregory.com/2021/02/efs-build-performance-revisited.html", "published_at": "2021-02-16T12:35:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2d5096cf", "title": "Why I Won't Use The AWS V2 Java SDK", "url": "https://blog.kdgregory.com/2021/02/why-i-wont-use-aws-v2-java-sdk.html", "published_at": "2021-02-01T12:56:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2da1ba91", "title": "Diving Into First-Run Times for Lambdas Written in Java", "url": "https://blog.kdgregory.com/2020/12/diving-into-first-run-times-for-lambdas.html", "published_at": "2020-12-28T12:28:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2da4a2e7", "title": "Building Modular Inline Policies with Terraform", "url": "https://blog.kdgregory.com/2020/11/building-modular-inline-policies-with.html", "published_at": "2020-11-09T12:59:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2df3bd9e", "title": "Packaging Java for AWS Lambda", "url": "https://blog.kdgregory.com/2020/07/packaging-java-for-aws-lambda.html", "published_at": "2020-07-04T12:33:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2e3c3dfe", "title": "A History of Java Logging Frameworks, or, Why Commons-Logging is Still So Common", "url": "https://blog.kdgregory.com/2020/06/a-history-of-java-logging-frameworks-or.html", "published_at": "2020-06-21T12:18:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2ebc6807", "title": "Stupid Git Tricks: Interactive Rebase", "url": "https://blog.kdgregory.com/2020/04/stupid-git-tricks-interactive-rebase.html", "published_at": "2020-04-09T11:46:00+00:00" }, { "id": "01a0874c-d43b-70fb-9642-42bb2f7cacde", "title": "S3 Troubleshooting: when 403 is really 404", "url": "https://blog.kdgregory.com/2020/03/s3-troubleshooting-when-403-is-really.html", "published_at": "2020-03-30T11:25:00+00:00" } ] posts Claim your blog
Back to blog.kdgregory.com
Blog · corpus.blog/blogs/blog.kdgregory.com/posts

blog.kdgregory.com

blog.kdgregory.com

2026

2025

2024

2023

2022

2021

2020