Tim CuthbertsoninZendesk EngineeringKafka: Automating Root CA rotation with VaultDec 19, 2023Dec 19, 2023
Tim CuthbertsoninZendesk EngineeringEvent Processing Pipelines: Observing and Optimising (Part 2)The only thing better than a pipeline is a fast pipeline.Mar 2, 2022Mar 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.Feb 21, 20221Feb 21, 20221
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.Aug 11, 2021Aug 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…Jul 29, 20163Jul 29, 20163