Effect: Production-Grade TypeScript

Michael defines production-grade software6 as a long-lived system that remains resilient, observable, testable, predictable, modular, and approachable. 03:25 06:57

He contrasts shared tools for production applications with hidden dependencies and one-off retry logic. He also contrasts them with manually added logs, metrics, and traces, and discipline that does not scale. The talk demonstrates Effect with typed dependencies, fallback plans, tool errors, and traces. 09:27 14:19 25:48

Sources

  1. Michael Arnaldi - Effect: Production-Grade TypeScript - YouTube. Michael Arnaldi. Recording; used for shared primitives for production TypeScript. Accessed 2026-10-01.

Last changed 2026-10-07 in 0e2d656. Source on GitHub. Change log.

Linked from

  1. Agent guide. An Effect stack so pure (aspirational) Kit Langton will blush.

    Effect: Production-Grade TypeScript — Michael Arnaldi presents Effect as a set of shared tools for production TypeScript.

  2. Change log. What changed in the files served here, newest first.

    Effect: Production-Grade TypeScript — edited: feat(learn): teach cards 23 to 42 with plain lines, diagrams and snippets

  3. Full agent guide. An Effect stack so pure (aspirational) Kit Langton will blush.
  4. Production-grade TypeScript. Michael Arnaldi defines production-grade software through reliability, observability, testability, and maintainability.

    See Effect: Production-Grade TypeScript.¶

  5. Rat Stack lore | rat-stack. Short, source-grounded notes on the ideas and decisions behind rat-stack.

    Effect: Production-Grade TypeScript — Michael Arnaldi presents Effect as a set of shared tools for production TypeScript.

  6. Source change history (log.md). The generated change log as Markdown.

    Effect: Production-Grade TypeScript — edited: feat(learn): teach cards 23 to 42 with plain lines, diagrams and snippets