KPAWS Finally Fixed Some Little ThingsIn the last month, AWS has fixed 3 long standing annoyances of mine.Jan 31, 2023Jan 31, 2023
KPinITNEXTDev Joy: Making Authorization for Internal Web Apps SimpleI have fought with oauth or kludged basic auth for so long, and neither have made me happy. No more! We devs can leave that in the past…Apr 10, 2022Apr 10, 2022
KPQuickly Deploy a Python Lambda via Github Actions20 seconds. That’s how long it takes my Github Action to run a no-op cdk deploy workflow.Sep 1, 2021Sep 1, 2021
KPIn 2021, AWS Athena and QuickSight are actually good for analyzing your mountain of ELB logsIf you’ve looked at Athena in the past and ran away screaming due to the hacks required to manage date partitions (e.g. a Lambda running…Feb 23, 2021Feb 23, 2021
KPAWS Lambda is Not a Magic Reliability WandA 100 line Lambda function runs fine for months, then goes down for two hours, and finally recovers on its own. Cost savings or…Jul 30, 20201Jul 30, 20201
KPHow to make a parallelized cron job in AWS, for the laziest programmersI had an assignment: copy our operational database to our reporting database every night, then send a status message to Slack. I could use…Jul 16, 2020Jul 16, 2020
KPBenchmarking 1 million C# tasks vs Go goroutines: Is there any difference?Recently. I created a toy benchmark in C# (on Linux) that spawns one million async tasks. Then a kind stranger sent a Go version.Jan 28, 2019Jan 28, 2019