Aprender Effect · en español
De los tipos
a programas confiables.
Un concepto, una predicción y un programa que podés ejecutar. Aprendé a componer errores, servicios y concurrencia, paso a paso.
- Recorrido
- 7 lecciones · 4 lecturas
- Dedicación estimada
- ≈ 2 horas, a tu ritmo
- Antes de empezar
- TypeScript, funciones y async/await
- Versión del curso
- Effect 4 RC
El programa
01 — 07
- 01
Effect.gen
Describe vs run — el programa no se ejecuta al construirse.
Fundamentos · 12 min · laboratorio - 02
Canal de error
TaggedError, short-circuit y catchTag.
Fundamentos · 15 min · laboratorio - 03
Layers
Context.Service, Layer.succeed y provide.
Composición · 15 min · laboratorio - 04
all / race
Concurrencia estructurada con Effect.all y Effect.race.
Composición · 18 min · laboratorio - 05
Schedule
Effect.retry y Schedule.recurs.
Resiliencia · 12 min · laboratorio - 06
Schema
Schema.Struct decode/encode.
Resiliencia · 15 min · laboratorio - 07
Scope
Effect.scoped y acquireRelease.
Resiliencia · 15 min · laboratorio
Entender el porqué
Lecturas complementarias
¿Por qué Effect.gen?
De una secuencia de instrucciones a un programa que podés componer antes de ejecutarlo.
5 min de lectura Lectura / 02Errores como datos
Modelar fallos esperados y elegir una recuperación que tenga sentido para el dominio.
5 min de lectura Lectura / 03Requisitos y Layers
Declarar lo que una operación necesita y proveer implementaciones desde el borde.
5 min de lectura Lectura / 04Intuición de concurrencia estructurada
Razonar sobre el trabajo concurrente a partir de su resultado y su tiempo de vida.
6 min de lectura