I advise against changing the kubelet root directoryOriginally posted to https://cep.dev/posts/adventure-trying-change-kubelet-rootdir/. Please link/share originalOct 1Oct 1
How I do sprint planning meetings for a software teamOriginally posted to https://cep.dev/posts/sprint-planning-script/Feb 27Feb 27
(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at…Assortment of technology start infrastructure recFeb 635Feb 635
Using Docker and Terraform for hermetic AWS Lambda CI/CDUsing docker to deploy complex lambda functions the same way, every time.Apr 30, 2020Apr 30, 2020
After using both, I regretted switching from Terraform to CloudFormationAn unambiguous best practice for systems is to codify your infrastructure in a repeatable text format, rather than clicks in a UI. The…Oct 10, 20191Oct 10, 20191
Closure driven tests: an alternative style to table driven tests in goTable driven tests are a popular model for testing in Go and a clear improvement to traditional testing of one function per case. However…Sep 17, 20191Sep 17, 20191
Using Go 1.13’s new ReportMetric API to benchmark t-digest implementationsHistograms are an important part of metrics and monitoring. Unfortunately, it is computationally expensive to accurately calculate a…Sep 11, 20191Sep 11, 20191
Interface Contracts MatterMisused abstraction causes a vulnerability in the go-redis clientAug 7, 20191Aug 7, 20191
Go’s wrapped return pattern to clean up objects with background goroutinesProtecting your go libraries from memory leaksJul 2, 20191Jul 2, 20191
Published inThe StartupDesign better software abstractions using bipartite compositionHunting for simplified abstractionsMay 29, 20192May 29, 20192