Serverless client-side telemetry aggregation

In this blog post, I'm going to walk through a serverless approach to collecting and analyzing telemetry from web applications. This tutorial uses the AWS ecosystem, specifically CloudFront, Lambda, Kinesis Firehose, S3, Glue, and Athena.

Blogging for Fun and Profit

This past year has been a time of transition for me. Last August, I moved from the AWS client tools team to AWS Ground Station and from Washington State to Washington, D.C. After getting to work with some extraordinary people to see Ground Station evolve from an idea to a preview to a generally available AWS service, I decided to seek a position at the US Digital Service, where I'll be starting work next Monday. I'm looking forward to starting and am using some of the time between my last day at Amazon and my first day at USDS to set up this blog.

2018 New Year's Resolutions

My resolutions for the new year

MongoDB and the Dangers of Schema Rot

A rant from when I worked for a news publication that only used MongoDB

Efficiency in Roman expression

Walkthrough of Project Euler problem #89

Pandigitals with prime-divisible substrings

Walkthrough of Project Euler problem #43

Multiple permutations

Walkthrough of Project Euler problem #32

Circular primes

Walkthrough of Project Euler problem #35

Fractions of a decimal fraction

Walkthrough of Project Euler problem #40

Yet another naive BigInteger solution

Walkthrough of Project Euler problem #29

Factorials of digits

Walkthrough of Project Euler problem #34

Powers of digits

Walkthrough of Project Euler problem #30