Cause & Effect

Effectifying OpenCode #8

Cause & Effect

Show Notes

Get support from the Effect community Kit Langton joins the podcast to talk about Effect, OpenCode, and what it takes to migrate a large TypeScript codebase to Effect. Enjoy a very Kit episode, technical, funny, opinionated, and full of love for effect systems.

Follow Kit: - X - YouTube - GitHub

Mentioned in the video: - effect.solutions - effect.institute - hex.kitlangton.com

Effect is an ecosystem of tools to build production-grade software in TypeScript. Website & docs Community & support Follow us on X (Twitter) Github

#Effect #TypeScript #OpenCode #softwareDevelopment Song: Dosi & Aisake - Cruising [NCS Release] Music provided by NoCopyrightSounds Free Download/Stream: http://ncs.io/Cruising Watch: http://ncs.lnk.to/CruisingAT/youtube

(00:00) - Episode highlight: why effect systems matter

(00:43) - Meet Kit Langton

(03:49) - Effect Institute, Visual Effect, and interactive learning

(13:15) - Bringing Effect into OpenCode

(19:18) - Schema, branded IDs, and safer types

(27:35) - Effect services, layers, and architecture

(32:28) - Testing LLM workflows with Effect

(46:24) - Incremental adoption in a real TypeScript codebase

(50:44) - effect.solutions and agent-ready patterns

(01:00:36) - Layers, dependencies, observability, and telemetry

(01:16:58) - AI-first coding workflows

(01:34:35) - Using Effect v4 in OpenCode

(01:36:56) - What’s next for OpenCode

(01:42:33) - Closing thoughts

More from Cause & Effect

Aug 7, 2026

Get support from the Effect community John A. De Goes joins Johannes Schickling and Michael Arnaldi to discuss how AI is reshaping software engineering, what developers should still learn, and why Effect’s primitives are especially valuable for coding agents. John is the creator of ZIO, as well as CEO of Ziverge and Golem Cloud. Learn more about and follow John: X // Linkedin Mentioned in the episode: Ziverge x Effectful Partership Effect TS Workshop The Primitive is the product blog post. Effect is an ecosystem of tools to build production-grade software in TypeScript. Website & docs Community & support Follow us on X (Twitter) Github

Jul 20, 2026

Get support from the Effect community Devin Jameson joins Cause & Effect to talk about Foldkit, an Effect-first frontend framework inspired by Elm architecture. Devin and Johannes Schickling discuss why Foldkit takes a schema-first approach to frontend state, how it differs from React, how commands model side effects, and why this architecture may be especially useful in the age of AI-assisted coding.

Dec 16, 2025

Get support from the Effect community In this episode, Johannes Schickling talks with Adam Rankin, CTO at Warp, about using Effect to bring structure and composability to a growing TypeScript codebase, enabling a small, fast-moving team to stay productive while shipping reliable payment & payroll systems. Jobs at Warp. Effect is an ecosystem of tools to build production-grade software in TypeScript. Website & docs Community & support Follow us on X (Twitter) Github

Nov 11, 2025

Get support from the Effect community Louis Vichy, co-founder of OpenRouter, joins Johannes Schickling and Michael Arnaldi to talk about OpenRouter’s TypeScript stack, internal tooling powered by Effect, and the engineering challenges of scaling an AI platform processing trillions of tokens weekly. Effect is an ecosystem of tools to build production-grade software in TypeScript. Website & docs Community & support Follow us on X (Twitter) Github

Sep 15, 2025

Get support from the Effect community This podcast episode features Samuel Briole, CTO of Spiko, a Paris-based FinTech startup building infrastructure for issuing regulated financial products on public blockchains, specifically risk-free products. Spiko utilizes the Effect extensively from day one, for both backend and frontend development, particularly for managing asynchronous operations, API integrations, and smart contracts. Learn more about & follow Samuel: LinkedIn GitHub effect-messaging

See all episodes →