Posts
2026-05-23
The Studio Under the Stairs
I have been doing a ton of livestreams and video podcasts this year. I prefer to present at a standing desk and my office is not well set up for this.
I have been using the bar in the basement, but it …
Posts
2026-04-23
Agentic coding at Amazon Links
I have been doing a talk about Agentic coding at Amazon. Below are a few links to additional Information. I’ll add more as the talk evolves.
Blog Posts Quantifying the Impact of Developer …
Posts
2026-04-13
Magic Mirror on Surface Pro
I was talking to Jeff Barr last week and he mentioned his Magic Mirror project from a couple of years ago. I have been working on a goal tracker workflow in Obsidian (more on that soon) and thought …
Posts
2026-02-01
iPhone 17 Pro Backplate for Elgato Prompter
I launched an internal podcast this year for community enablement. A month in, the format has been a great for sharing knowledge across the organization. There are several benefits that made this …
Posts
2026-01-19
Kiro CLI Cheat Sheet
The Kiro CLI is adding so many awesome features that it can be hard to keep track of them all. So I created this cheat sheet and hope others will find it useful. I’ll update it as new features …
Posts
2025-01-09
Custom 3D Printing
My son bought me this set of 3D printing accessories for Christmas.
We have had a 3D printer for a few years but have only printed trinkets we downloaded. We have never printed anything custom that we …
Posts
2024-11-30
Updating My Profile Picture
I have meaning to update my profile pictures for a few years now. The old one was nearly 20 years old and look a lot different. At least my hair is a lot greyer. Of course, I am never happy with a …
Posts
2024-05-14
Amazon Q Developer v1.4 Not Working in Code Server
NOTE: This issue was resolved on May 17th 2024.
There is an issue with the sign-in flow in the v1.4 of the Amazon Q Developer extension release last night. This only impacts Code Server used in the …
Posts
2022-11-13
Dr. Martens World Tour 2022
After two years of little to no travel, it picked back up in a big way for 2022. My daughter, Emily, has become a huge fan Dr Martens shoes during the pandemic. She owns four pairs. So I have started …
Posts
2022-01-04
Building Raspberry Pi Docker Images in AWS CodeBuild
I have a few Raspberry Pis around the house doing various tasks and wanted to automate Docker image builds using AWS CodeBuild. I assumed I could build on the Graviton ARM instances and run on the Pi. …
Posts
2021-12-10
Running Redshift RSQL is a Fargate Container
RSQL is a command-line client for Redshift. Unlike the psql command-line, RSQL has control flow commands (IF, ELSE, GOTO, etc.) that are useful for ETL jobs. I want to run RSQL in a Fargate container …
Posts
2021-10-10
AWS Amplify Download Api
AWS Amplify is a framework to accelerate web and mobile application development. I needed to build an API that would return a binary object. Specifically, it allows me to download a PDF file. I could …
Posts
2021-10-04
AWS Serverless Demo Applications
I published a post this summer with a few simple demo applications I use when configuring AWS infrastructure. I needed something similar for a serverless application on AWS. In other words, a Lambda …
Posts
2021-09-25
Connecting to AWS IoT Core from Arduino
Every Halloween my kids and I build some kind of decoration to scare everyone. The past few years we have been evolving a pneumatic wolf head that pops up and scares you. Then, it takes a picture of …
Posts
2021-06-24
Connecting to RDS SQL Server from a .NET 5 Application on Linux
AWS Directory Services allows you to join AWS resources to Microsoft Active Directory. This includes Amazon Relational Database Service (RDS), Amazon FSx, Amazon Workspaces, Amazon Appstream 2.0, …
Posts
2021-06-03
Replay Recorded Requests with JMeter
I need to run a load test against Redshift. However, rather than repeatedly running a few sample queries, I want to replay all queries from the audit log over a period of time. I had never tried to do …
Posts
2021-05-04
Simple Demo Applications
When doing a customer demo, I often need a simple app. Generally I am discussing the infrastructure – Elastic Load Balancer, API Gateway, etc – and the application is unimportant. I have …
Posts
2021-04-26
Multi-Tenant Elasticsearch
I have been working on multi-tenant OpenSearch (a.k.a. Open Distro for ElasticSearch) project. This article (https://www.elastic.co/blog/found-multi-tenancy) (from 2015) outlines a few isolation …
Posts
2021-04-25
Case-sensitivity in Aurora PostgreSQL
When moving from SQL Server to PostgreSQL a common issue is case sensitivity. PostgreSQL 12 adds support for nondeterministic collations. These are my notes from testing various scenarios in Aurora. …
Posts
2021-04-24
Lambda Cold Start for ASP.NET (Part 3)
In this final post I’ll list a few additional optimizations for reducing the first invocation times. See part one and two for more details.
Burst CPU According to this video Lambda functions get …
Posts
2021-02-06
GitHub Actions for AWS, Azure and GCP
I’m abandoning the multi-cloud blog hosting model that I was using in favor of AWS Amplify to simplify TLS configuration. But I thought I should document the old approach a little further in …
Posts
2021-02-06
Lambda Cold Start for ASP.NET (Part 2)
In part one, I looked at what happens the first time an ASP.NET application is invoked in Lambda. When we left off, we had a roughly 3 second initial response time. In this post I’ll focus on …
Posts
2021-02-05
Lambda Cold Start for ASP.NET (Part 1)
The ability to host an ASP.NET project in AWS Lambda is a great way to get started with serverless. However, cold starts can result in a slow first invocation of the ASP.NET function. In this post …
Posts
2020-12-21
Building Linux Docker Containers on EC2 Windows
In the post, I will show you how to build a Linux container in Visual Studio running on a EC2 Windows Instance.
The AWS Toolkit for Visual Studio allows you to deploy your project to Elastic Container …