Writing on software engineering, best practices, and other random things.

All of my long-form thoughts on programming, best practices, leadership, and more, collected in chronological order.

Using the AWS CDK and SDK to manage our cloud infrastructure across teams

The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework for defining cloud application resources and infrastructure as code (IaC) using familiar programming languages. The AWS CDK supports TypeScript, JavaScript, Python, Java, C#/.Net, and (in developer preview) Go.

How to scale AWS Pinpoint to notify hundreds of customers about HiveNightmare

We recently released our mobile app, built with React Native, and are adding push notifications functionality so that our customers can get the info they urgently need on how to stay safe from bad things. This is a quick synopsis of our learning journey into building this functionality.