
NOAA Counts Flood Days. I Counted the Hours.
What this is: a dataset and a site measuring how long US coastal floods last, not just how often they...

Browse the latest writing surfaced through DevArt.

What this is: a dataset and a site measuring how long US coastal floods last, not just how often they...

A malware scanner won't flag this code: def transform(df): import os os.system("rm -rf...

Tracing synchronous services is mostly a solved problem. Call a downstream service, the SDK injects...

When Stripe's Built-In Dunning Isn't Enough Every subscription business eventually hits...

When an alert fires at 2am, the first 15 minutes aren't spent fixing anything. They're spent...

I spent the last few weeks building MeterFlow — a usage-based billing engine that handles event...

The Problem Payment webhooks from Stripe, Apple, and Google are revenue-critical, but...

AWS us-east-1 will go down again. When it does, will your system survive? This past weekend, I built...

Built for the AWS AI Agent Global Hackathon Introduction After building a serverless...

I wanted to explore how AWS services can be combined into a simple data pipeline that not only...

After finishing my 3-tier web app project on AWS, I wanted my next portfolio project to be something...

Building a Secure 3-Tier Application on AWS I recently worked on a portfolio project where...

Originally published on my Hashnode blog — cross-posted here for the Dev.to community. In this...

Originally published on my Hashnode blog — cross-posted here for the Dev.to community. In the...

Originally published on my Hashnode blog — cross-posted here for the Dev.to community. In...

Intro Over the last few weeks, I’ve been working on projects that combine my AWS learning...
Advertisement