| | access-configuration-from-the-context.mdc | 1.3 KB |
| | access-environment-variables.mdc | 2.6 KB |
| | accessing-the-current-time-with-clock.mdc | 3.7 KB |
| | accumulate-multiple-errors-with-either.mdc | 1.6 KB |
| | add-caching-by-wrapping-a-layer.mdc | 4.0 KB |
| | add-custom-metrics-to-your-application.mdc | 1.9 KB |
| | add-rate-limiting-to-apis.mdc | 5.5 KB |
| | add-timeouts-to-http-requests.mdc | 5.2 KB |
| | automatically-retry-failed-operations.mdc | 5.1 KB |
| | avoid-long-chains-of-andthen-use-generators-instead.mdc | 1.5 KB |
| | beyond-the-date-type---real-world-dates-times-and-timezones.mdc | 2.9 KB |
| | build-a-basic-http-server.mdc | 3.0 KB |
| | cache-http-responses.mdc | 7.3 KB |
| | chaining-computations-with-flatmap.mdc | 1.7 KB |
| | checking-option-and-either-cases.mdc | 1.7 KB |
| | collect-all-results-into-a-list.mdc | 3.2 KB |
| | combining-values-with-zip.mdc | 1.8 KB |
| | comparing-data-by-value-with-datastruct.mdc | 1.4 KB |
| | comparing-data-by-value-with-structural-equality.mdc | 2.9 KB |
| | compose-api-middleware.mdc | 4.7 KB |
| | compose-resource-lifecycles-with-layermerge.mdc | 3.7 KB |
| | concurrency-pattern-1-coordinate-async-operations-with-deferred.mdc | 4.3 KB |
| | concurrency-pattern-2-rate-limit-concurrent-access-with-semaphore.mdc | 4.5 KB |
| | concurrency-pattern-3-coordinate-multiple-fibers-with-latch.mdc | 4.5 KB |
| | concurrency-pattern-4-distribute-work-with-queue.mdc | 5.0 KB |
| | concurrency-pattern-5-broadcast-events-with-pubsub.mdc | 5.4 KB |
| | concurrency-pattern-6-race-and-timeout-competing-effects.mdc | 3.9 KB |
| | conditional-branching-with-if-when-and-cond.mdc | 1.7 KB |
| | conditionally-branching-workflows.mdc | 4.5 KB |
| | configure-cors-for-apis.mdc | 5.2 KB |
| | configure-linting-for-effect.mdc | 4.7 KB |
| | control-flow-with-conditional-combinators.mdc | 1.6 KB |
| | control-repetition-with-schedule.mdc | 3.0 KB |
| | converting-from-nullable-option-or-either.mdc | 1.8 KB |
| | create-a-basic-http-server.mdc | 5.1 KB |
| | create-a-managed-runtime-for-scoped-resources.mdc | 1.4 KB |
| | create-a-reusable-runtime-from-layers.mdc | 1.1 KB |
| | create-a-service-layer-from-a-managed-resource.mdc | 3.1 KB |
| | create-a-stream-from-a-list.mdc | 3.1 KB |
| | create-a-testable-http-client-service.mdc | 4.6 KB |
| | create-observability-dashboards.mdc | 511 B |
| | create-pre-resolved-effects-with-succeed-and-fail.mdc | 1.5 KB |
| | create-type-safe-errors.mdc | 3.4 KB |
| | creating-from-collections.mdc | 1.5 KB |
| | creating-from-synchronous-and-callback-code.mdc | 1.5 KB |
| | debug-effect-programs.mdc | 3.8 KB |
| | decouple-fibers-with-queues-and-pubsub.mdc | 6.7 KB |
| | define-a-type-safe-configuration-schema.mdc | 1.4 KB |
| | define-contracts-upfront-with-schema.mdc | 2.7 KB |
| | define-type-safe-errors-with-datataggederror.mdc | 2.0 KB |
| | distinguish-not-found-from-errors.mdc | 3.2 KB |
| | effectful-pattern-matching-with-matcheffect.mdc | 1.3 KB |
| | error-handling-pattern-1-accumulating-multiple-errors.mdc | 8.0 KB |
| | error-handling-pattern-2-error-propagation-and-chains.mdc | 8.8 KB |
| | error-handling-pattern-3-custom-error-strategies.mdc | 11.2 KB |
| | execute-asynchronous-effects-with-effectrunpromise.mdc | 1.1 KB |
| | execute-long-running-apps-with-effectrunfork.mdc | 2.4 KB |
| | execute-synchronous-effects-with-effectrunsync.mdc | 2.1 KB |
| | export-metrics-to-prometheus.mdc | 6.7 KB |
| | extract-path-parameters.mdc | 5.3 KB |
| | fan-out-to-multiple-consumers.mdc | 4.8 KB |
| | filtering-results-with-filter.mdc | 1.7 KB |
| | generate-openapi-documentation.mdc | 5.4 KB |
| | handle-a-get-request.mdc | 6.1 KB |
| | handle-api-errors.mdc | 9.8 KB |
| | handle-errors-with-catchtag-catchtags-and-catchall.mdc | 4.3 KB |
| | handle-flaky-operations-with-retries-and-timeouts.mdc | 5.4 KB |
| | handle-missing-values-with-option.mdc | 3.3 KB |
| | handle-rate-limiting-responses.mdc | 7.1 KB |
| | handle-resource-timeouts.mdc | 3.4 KB |
| | handle-unexpected-errors-by-inspecting-the-cause.mdc | 1.7 KB |
| | handle-your-first-error-with-effectfail-and-catchall.mdc | 952 B |
| | handling-errors-with-catchall-orelse-and-match.mdc | 1.8 KB |
| | handling-specific-errors-with-catchtag-and-catchtags.mdc | 1.9 KB |
| | hello-world-your-first-effect.mdc | 705 B |
| | implement-api-authentication.mdc | 4.8 KB |
| | implement-backpressure-in-pipelines.mdc | 4.2 KB |
| | implement-dead-letter-queues.mdc | 6.4 KB |
| | implement-distributed-tracing.mdc | 6.5 KB |
| | implement-graceful-shutdown-for-your-application.mdc | 3.6 KB |
| | instrument-and-observe-function-calls-with-effectfn.mdc | 1.8 KB |
| | integrate-effect-tracing-with-opentelemetry.mdc | 1.9 KB |
| | leverage-effects-built-in-structured-logging.mdc | 946 B |
| | lifting-errors-and-absence-with-fail-none-and-left.mdc | 1.4 KB |
| | lifting-values-with-succeed-some-and-right.mdc | 1.4 KB |
| | log-http-requests-and-responses.mdc | 6.9 KB |
| | make-an-outgoing-http-client-request.mdc | 5.4 KB |
| | manage-hierarchical-resources.mdc | 4.3 KB |
| | manage-resource-lifecycles-with-scope.mdc | 2.8 KB |
| | manage-resources-safely-in-a-pipeline.mdc | 5.9 KB |
| | manage-shared-state-safely-with-ref.mdc | 1.5 KB |
| | manually-manage-lifecycles-with-scope.mdc | 3.4 KB |
| | mapping-and-chaining-over-collections-with-foreach-and-all.mdc | 2.1 KB |
| | mapping-errors-to-fit-your-domain.mdc | 3.7 KB |
| | matching-on-success-and-failure-with-match.mdc | 1.6 KB |
| | matching-tagged-unions-with-matchtag-and-matchtags.mdc | 1.6 KB |
| | merge-multiple-streams.mdc | 5.6 KB |
| | mocking-dependencies-in-tests.mdc | 3.9 KB |
| | model-dependencies-as-services.mdc | 1.5 KB |
| | model-optional-values-safely-with-option.mdc | 1.5 KB |
| | model-validated-domain-types-with-brand.mdc | 1.0 KB |
| | modeling-effect-results-with-exit.mdc | 1.5 KB |
| | modeling-tagged-unions-with-datacase.mdc | 1.6 KB |
| | modeling-validated-domain-types-with-brand.mdc | 1.5 KB |
| | optional-pattern-1-handling-none-and-some-values.mdc | 7.7 KB |
| | optional-pattern-2-optional-chaining-and-composition.mdc | 9.0 KB |
| | organize-layers-into-composable-modules.mdc | 4.4 KB |
| | parse-and-validate-data-with-schemadecode.mdc | 1.9 KB |
| | parse-json-responses-safely.mdc | 4.1 KB |
| | pattern-match-on-option-and-either.mdc | 4.1 KB |
| | platform-pattern-1-execute-shell-commands.mdc | 3.0 KB |
| | platform-pattern-2-filesystem-operations.mdc | 3.4 KB |
| | platform-pattern-3-persistent-key-value-storage.mdc | 3.8 KB |
| | platform-pattern-4-interactive-terminal-io.mdc | 2.4 KB |
| | platform-pattern-5-cross-platform-path-manipulation.mdc | 7.4 KB |
| | platform-pattern-6-advanced-filesystem-operations.mdc | 9.2 KB |
| | poll-for-status-until-a-task-completes.mdc | 3.1 KB |
| | pool-resources-for-reuse.mdc | 2.8 KB |
| | process-a-collection-in-parallel-with-effectforeach.mdc | 2.9 KB |
| | process-a-large-file-with-constant-memory.mdc | 4.5 KB |
| | process-collections-of-data-asynchronously.mdc | 3.7 KB |
| | process-items-concurrently.mdc | 4.3 KB |
| | process-items-in-batches.mdc | 3.5 KB |
| | process-streaming-data-with-stream.mdc | 3.5 KB |
| | profile-effect-applications.mdc | 6.6 KB |
| | property-based-testing-with-effect.mdc | 6.4 KB |
| | provide-configuration-to-your-app-via-a-layer.mdc | 1.4 KB |
| | provide-dependencies-to-routes.mdc | 5.4 KB |
| | race-concurrent-effects-for-the-fastest-result.mdc | 4.1 KB |
| | race-effects-and-handle-timeouts.mdc | 3.5 KB |
| | read-effect-type-errors.mdc | 555 B |
| | redact-and-handle-sensitive-data.mdc | 1.3 KB |
| | representing-time-spans-with-duration.mdc | 3.0 KB |
| | retry-a-failed-operation-with-effectretry.mdc | 1.2 KB |
| | retry-failed-operations.mdc | 3.6 KB |
| | retry-http-requests-with-backoff.mdc | 5.5 KB |
| | retry-operations-based-on-specific-errors.mdc | 4.3 KB |
| | run-a-pipeline-for-its-side-effects.mdc | 3.5 KB |
| | run-background-tasks-with-effectfork.mdc | 4.4 KB |
| | run-independent-effects-in-parallel-with-effectall.mdc | 2.5 KB |
| | run-multiple-effects-in-parallel-with-effectall.mdc | 1.2 KB |
| | running-and-collecting-stream-results.mdc | 2.9 KB |
| | safely-bracket-resource-usage-with-acquirerelease.mdc | 2.3 KB |
| | scheduling-pattern-1-repeat-an-effect-on-a-fixed-interval.mdc | 5.0 KB |
| | scheduling-pattern-2-implement-exponential-backoff-for-retries.mdc | 4.1 KB |
| | scheduling-pattern-3-schedule-tasks-with-cron-expressions.mdc | 5.2 KB |
| | scheduling-pattern-4-debounce-and-throttle-execution.mdc | 4.6 KB |
| | scheduling-pattern-5-advanced-retry-chains-and-circuit-breakers.mdc | 8.9 KB |
| | send-a-json-response.mdc | 5.7 KB |
| | sequencing-with-andthen-tap-and-flatten.mdc | 2.2 KB |
| | set-up-a-new-effect-project.mdc | 1.0 KB |
| | set-up-alerting.mdc | 7.6 KB |
| | set-up-cicd-for-effect-projects.mdc | 4.4 KB |
| | set-up-your-effect-development-environment.mdc | 577 B |
| | sink-pattern-1-batch-insert-stream-records-into-database.mdc | 3.6 KB |
| | sink-pattern-2-write-stream-events-to-event-log.mdc | 4.8 KB |
| | sink-pattern-3-write-stream-lines-to-file.mdc | 4.3 KB |
| | sink-pattern-4-send-stream-records-to-message-queue.mdc | 5.6 KB |
| | sink-pattern-5-fall-back-to-alternative-sink-on-failure.mdc | 6.7 KB |
| | sink-pattern-6-retry-failed-stream-operations.mdc | 7.8 KB |
| | solve-promise-problems-with-effect.mdc | 4.3 KB |
| | state-management-pattern-1-synchronized-reference-with-synchronizedref.mdc | 8.1 KB |
| | state-management-pattern-2-observable-state-with-subscriptionref.mdc | 9.8 KB |
| | stream-pattern-1-transform-streams-with-map-and-filter.mdc | 4.7 KB |
| | stream-pattern-2-merge-and-combine-multiple-streams.mdc | 4.6 KB |
| | stream-pattern-3-control-backpressure-in-streams.mdc | 4.1 KB |
| | stream-pattern-4-stateful-operations-with-scan-and-fold.mdc | 4.5 KB |
| | stream-pattern-5-grouping-and-windowing-streams.mdc | 6.9 KB |
| | stream-pattern-6-resource-management-in-streams.mdc | 8.8 KB |
| | stream-pattern-7-error-handling-in-streams.mdc | 9.6 KB |
| | stream-pattern-8-advanced-stream-transformations.mdc | 10.0 KB |
| | stream-vs-effect---when-to-use-which.mdc | 2.4 KB |
| | supercharge-your-editor-with-the-effect-lsp.mdc | 2.6 KB |
| | take-and-drop-stream-elements.mdc | 3.0 KB |
| | teach-your-ai-agents-effect-with-the-mcp-server.mdc | 2.9 KB |
| | test-concurrent-code.mdc | 6.3 KB |
| | test-effects-with-services.mdc | 3.6 KB |
| | test-streaming-effects.mdc | 6.4 KB |
| | trace-operations-across-services-with-spans.mdc | 4.1 KB |
| | transform-data-during-validation-with-schema.mdc | 3.7 KB |
| | transform-effect-values-with-map-and-flatmap.mdc | 2.5 KB |
| | transform-values-with-effectmap.mdc | 831 B |
| | transforming-values-with-map.mdc | 1.5 KB |
| | turn-a-paginated-api-into-a-single-stream.mdc | 5.2 KB |
| | type-classes-for-equality-ordering-and-hashing-with-dataclass.mdc | 1.9 KB |
| | understand-fibers-as-lightweight-threads.mdc | 4.4 KB |
| | understand-layers-for-dependency-injection.mdc | 2.9 KB |
| | understand-that-effects-are-lazy-blueprints.mdc | 1.2 KB |
| | understand-the-three-effect-channels-a-e-r.mdc | 3.3 KB |
| | understanding-fibers.mdc | 2.6 KB |
| | use-chunk-for-high-performance-collections.mdc | 2.9 KB |
| | use-effect-devtools.mdc | 5.6 KB |
| | use-effectgen-for-business-logic.mdc | 3.7 KB |
| | use-pipe-for-composition.mdc | 3.0 KB |
| | use-the-auto-generated-default-layer-in-tests.mdc | 1.5 KB |
| | validate-request-body.mdc | 8.1 KB |
| | validating-and-parsing-branded-types.mdc | 1.7 KB |
| | why-effect-comparing-effect-to-promise.mdc | 274 B |
| | work-with-arbitrary-precision-numbers-using-bigdecimal.mdc | 1.6 KB |
| | work-with-dates-and-times-using-datetime.mdc | 1.6 KB |
| | work-with-immutable-sets-using-hashset.mdc | 1.6 KB |
| | working-with-immutable-arrays-using-dataarray.mdc | 1.6 KB |
| | working-with-tuples-using-datatuple.mdc | 1.5 KB |
| | wrap-asynchronous-computations-with-trypromise.mdc | 4.2 KB |
| | wrap-synchronous-computations-with-sync-and-try.mdc | 3.7 KB |
| | wrapping-synchronous-and-asynchronous-computations.mdc | 1.5 KB |
| | write-sequential-code-with-effectgen.mdc | 5.3 KB |
| | write-tests-that-adapt-to-application-code.mdc | 6.0 KB |
| | your-first-domain-model.mdc | 2.4 KB |
| | your-first-effect-test.mdc | 3.0 KB |
| | your-first-error-handler.mdc | 3.2 KB |
| | your-first-http-request.mdc | 3.3 KB |
| | your-first-logs.mdc | 3.4 KB |
| | your-first-parallel-operation.mdc | 2.1 KB |
| | your-first-platform-operation.mdc | 1.5 KB |
| | your-first-schedule.mdc | 2.5 KB |
| | your-first-stream.mdc | 1.7 KB |