This repository was created to share the slides and the code I used for this talk.
The main objective of the talk was to give a simple introduction to Effect, and show how it can help you with handling errors, data validation, concurrency, and more!
You can find the code I used for the live coding part of the talk in the file liveCoding.ts
. The solutions for each step of the exercise are listed in the liveCodingSolutions
folder.
To install dependencies:
bun install
To run the live coding exercise:
bun run liveCoding.ts
This project was created using bun init
in bun v1.1.38. Bun is a fast all-in-one JavaScript runtime.
The slides are available here: https://effect-introduction.vercel.app/
Or you can run them locally:
cd slides
bun install
bun run dev