Join the Effect community → / discord
Kit Langton joins Johannes Schickling to talk about Effect, OpenCode (https://opencode.ai/), 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.
X: / kitlangton
YouTube: @kitlangton
GitHub: https://github.com/kitlangton
Mentioned in the video:
https://www.effect.solutions/
https://www.effect.institute/
https://effect.kitlangton.com/
https://hex.kitlangton.com/
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
1:00:36 Layers, dependencies, observability, and telemetry
1:16:58 AI-first coding workflows
1:34:35 Using Effect v4 in OpenCode
1:36:56 What’s next for OpenCode
1:42:33 Closing thoughts
______________________________________
Effect is an ecosystem of tools for production-grade software in TypeScript.
→ https://effect.website
→ https://effect.solutions
→ https://effect.institute
→ https://github.com/Effect-TS
→ / effectts_
______________________________________
#Effect #TypeScript #TypeScriptLibrary