PinnedLee HardingincircuitpeopleRandom-Access (Seekable) Streams for Amazon S3 in C#Some files are big enough that working on them in memory isn’t possible, or desirable.Nov 10, 20202Nov 10, 20202
Lee HardingStep Functions HTTP Endpoint Node Considered HarmfulFix your shit AWS. For years there was a factoid (a falsehood broadly accepted as fact) that one could not call an external HTTP API from a…Apr 11Apr 11
Lee HardingSecurely Forwarding local UDP over TLSI had a need to send UDP traffic generated on a local network to a remote service over the internet. The content of the UDP messages could…Jun 28, 2023Jun 28, 2023
Lee HardingSelf-Hosted Email (Send and Receive) with AWS SESThe almost-free way to run email for your domains using SES, Step Functions and Lambda (and AI, of course!).Mar 22, 20231Mar 22, 20231
Lee HardingincircuitpeopleStream-to-Stream S3 Uploads with AWS LambdaTransforming the content of large S3 objects with Lambda seems daunting, but a simple stream adapter makes some amazing things possible…Jan 17, 20213Jan 17, 20213
Lee HardingincircuitpeopleAWS SQS in PicturesOr, the simple complexity of SQS explained with sequence diagrams.Mar 30, 20202Mar 30, 20202
Lee HardingincircuitpeopleA Case for Very Simple Load BalancingStateless UDP protocols aren’t well served by modern load balancers.Mar 1, 2020Mar 1, 2020
Lee HardingincircuitpeopleAWS CLI with jq and BashThe CLI is utilitarian, but a little jq sauce makes it beautifulOct 27, 201812Oct 27, 201812
Lee HardingincircuitpeoplePatterns for AWS Lambda FanoutGetting more done, faster without going back to EC2Oct 17, 20181Oct 17, 20181
Lee HardingincircuitpeopleGetting Started with Function-per-Resource API GatewaysI have been using dotnet Core for much of my development work recently, but I find a couple things about the templates provides by the AWS…Aug 6, 2018Aug 6, 2018