Tim CuthbertsoninZendesk EngineeringKafka: Automating Root CA rotation with Vault12 min read·Dec 19, 2023----
Tim CuthbertsoninZendesk EngineeringEvent Processing Pipelines: Observing and Optimising (Part 2)The only thing better than a pipeline is a fast pipeline.11 min read·Mar 2, 2022----
Tim CuthbertsoninZendesk EngineeringEvent Pipelines (Part 1): Backpressure and BufferingIn this two-part series I’m going to be talking all about the performance of reactive streams pipelines.6 min read·Feb 21, 2022--1--1
Tim CuthbertsoninZendesk EngineeringAuditspec: testing side effects in functional codeMocking doesn’t fit well with Functional Programming, but sometimes you just gotta test some side effects.6 min read·Aug 11, 2021----
Tim CuthbertsoninZendesk EngineeringRunning a child process in Ruby (properly)We use Ruby a lot here at Zendesk, and mostly it works pretty well for us. But one thing that sucks is when it makes the wrong solution…7 min read·Jul 29, 2016--3--3