Aja HammerlyContact Tracing and Exposure NotificationWhen Google and Apple announced in April that they would be working together on a contract tracing API, a lot of people got concerned…4 min read·May 26, 2020----
Aja HammerlyinGoogle Cloud - CommunityCatOps: Functions Framework, Cloud Tasks, and my catI have a relatively simple problem, my cat, Nick, can open our front door and let himself out. Since he’s a strictly indoor cat, this is a…6 min read·Apr 22, 2020----
Aja HammerlyCleaning Up Time Machine Local SnapshotsAbout a week ago my mac complained that it was running out of disk space. I deleted a bunch of old TV shows and GoPro videos and called it…4 min read·Mar 27, 2018----
Aja HammerlyA Rubyist Learns List ComprehensionsGoogle Cloud supports three dynamic languages, JavaScript, Python, and Ruby. One of my goals is to become competent enough to debug and…3 min read·Mar 21, 2018--1--1
Aja HammerlyTesting In ProductionIn April I’m giving a talk at RailsConf titled “Testing in Production.” Today I thought I would write about a straightforward type of…4 min read·Mar 11, 2018----
Aja HammerlyThe Toaster ParableThis is part of the Developer Relations series.5 min read·Jan 18, 2018----
Aja HammerlyinGoogle Cloud - CommunitySecurity Advice for GCS BucketsAlmost every non-trivial website will have storage needs. As a Google Developer Advocate, I’ve been using Google Cloud Storage and talking…3 min read·Jan 17, 2018--1--1
Aja HammerlyCase Statement MagicEarlier this week, a conversation on the Seattle.rb Slack reminded me of one of my favorite hidden Gems in Ruby, the case statement. Most…3 min read·Jan 11, 2018----
Aja HammerlyinGoogle Cloud - CommunityGCP Audit LogsAudit logs are boring. At least we hope they’re boring. If your audit logs are exciting, you are likely having a bad day. But audit logging…4 min read·Dec 27, 2017----
Aja HammerlyMetaprogramming and CurryingAlong with what feels like half of the internet, I’m participating in Advent of Code this December. The problems/puzzles in this exercise…3 min read·Dec 19, 2017----