Posts
All the articles I've posted.
AWS Lambda, Azure Functions, and When to Reach for Step Functions Instead
Posted on:March 15, 2023· 6 min readLambda and Azure Functions are the easy part. Coordinating them — handling retries, state, error paths, timeouts — is where serverless gets hard. Step Functions solves that, but it's not always the right call.
Best Practices for Unit Testing iOS Apps
Posted on:October 20, 2022· 2 min readTests are automated. Run often. Preferably on each commit or pull request to quickly catch regressions.
Reference Cycles in iOS
Posted on:September 20, 2022· 1 min readStrong reference cycles prevent instances from ever being deallocated, causing a memory leak.
Concurrency and Parallelism in iOS
Posted on:September 19, 2022· 1 min readiOS offers several ways to run tasks concurrently. This article is a short summary of them.
Troubleshooting Graylog Problems
Posted on:July 10, 2022· 2 min readCommon Graylog problems and how to fix them — starting with journal backlog and ElasticSearch flood warnings.
How to Switch AKS Clusters
Posted on:April 9, 2022· 1 min readQuickly change the active Kubernetes context using the Azure CLI.
Purge a Soft-Deleted Azure Key Vault
Posted on:April 1, 2022· 1 min readAzure Key Vault's soft-delete means a deleted vault isn't truly gone. Here's how to purge it completely.
Low Memory Crash Events in iOS
Posted on:January 10, 2016· 2 min readHow crash reporting tools work.
Coordinate System in SpriteKit
Posted on:November 10, 2015· 2 min readDifferences between SKScene and SKNode when it comes to coordinate system in SpriteKit.
Advertising Identifier in iOS
Posted on:August 10, 2015· 3 min readAn alphanumeric string unique to each device, used only for serving advertisements.