Other
FAQ
Explore common questions about Effect, including type extraction, sync/async behavior, comparison with fp-ts, understanding flatMap, and the absence of ZIO-like type aliases. Learn about configuring layers and the flexibility of accepting arguments to influence service construction in layers.
Read more
Glossary
Explore key concepts in Effect, such as context, dual APIs, distributed workflows, expected errors, fibers, interruption, local workflows, effect pipelines, schedules, services, tags, and unexpected errors. Understand their significance in managing dependencies, controlling concurrency, and handling errors within effectful computations.
Read more
API Reference
Explore the Effect library's API documentation, including core functionalities like effect, CLI, OpenTelemetry, platform, printer, and RPC. Delve into the schema package with getting started and API reference sections. Discover the typeclass module for comprehensive typeclass-related documentation.
Read more
Coming From ZIO
Key differences between Effect and ZIO explained, covering the representation of the environment, removal of `Has`, and the absence of predefined type aliases like `UIO`, `URIO`, `RIO`, `Task`, or `IO` in Effect.
Read more
Effect vs fp-ts
A detailed comparison of key features between the Effect and fp-ts libraries, including typed services, built-in services, error handling, pipeable APIs, dual APIs, testability, resource management, interruptions, defects, fiber-based concurrency, retry policies, logging, scheduling, caching, batching, metrics, tracing, configuration, immutable data structures, and stream processing.
Read more
Effect vs Promise
Explore the differences between `Promise` and `Effect` in TypeScript, covering type safety, creation, chaining, and concurrency. Learn how `Effect` enhances type tracking for errors and dependencies and provides powerful features like fiber-based concurrency and built-in capabilities for logging, scheduling, caching, and more.
Read more
Referenced Data types
Referenced Data types
Read more
Traits
Traits
Read more
Behaviours
Behaviours
Read more