Description
In this episode, Attila Večerek, Tech Lead & Staff Engineer, joins our host Johannes Schickling to discuss how Zendesk incrementally adopted Effect in a polyglot environment with a large codebase.
Effect is an ecosystem of tools to build production-grade software in TypeScript.
Website & docsCommunity & supportFollow us on X (Twitter)Github
#Effect #TypeScript #Zendesk #softwareDevelopment
Song: Dosi & Aisake - Cruising [NCS Release]Music provided by NoCopyrightSoundsFree Download/Stream: http://ncs.io/CruisingWatch: http://ncs.lnk.to/CruisingAT/youtube
(00:00) - Intro
(03:13) - Being an engineer at Zendesk
(06:05) - Challenging the status quo
(13:10) - Introducing TypeScript at Zendesk
(20:22) - Adopting fp-ts
(25:19) - The transition from fp-ts to Effect
(31:00) - DX adopting Effect
(37:15) - Implementing a Kafka consumer with Effect
(42:18) - Dependency injection
(48:33) - The power of TypeScript & Effect
(53:03) - Onboarding developers to Effect at Zendesk
(01:15:37) - Excitement for Effect Cluster
(01:19:30) - Outro