Skip to content

LaureRC/effect-introduction

Repository files navigation

Introduction to Effect

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!

Live coding exercise

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.

Slides

The slides are available here: https://effect-introduction.vercel.app/

Or you can run them locally:

cd slides
bun install
bun run dev