Hacker News new | ask | show | jobs
Effect 3.0: Production-Grade TypeScript (effect.website)
69 points by MichaelArnaldi 798 days ago
7 comments

A fantastic library but the adoption is hard.

You'll have to go all-in at some point, there's no other way, which poses its dangers. You now rely on the GH repos/changelogs, their discord for support, etc.

Having worked on a FP-TS app, and with Effect-ts on pet projects, I love the paradigm but I can't help but feel I'm always playing catch-up.

I feel you, we've been hard at work on Effect and the ecosystem these past months (years in fact). Which is why this release and the promise of API stability are such an important milestone. Less catch-up, more shipping from now on!
Evolu (a local-first platform designed for privacy, ease of use, and no vendor lock-in) has been using Effect for many months, and I'm close to releasing a refactoring that will embrace Effect even more (some modules didn't exist when Evolu switched from fp-ts to the Effect).

Effect is a great library, but it has one probably unresolvable issue. Once you use it, you will never want to write TypeScript code without it.

This is just getting better.

I migrated from fp-ts last September. A learning curve, but Effect appears to be an improvement to Typescript/"standard" way of doing things.

So much that is included out of the box. I am excited about the 3.0 release.

We've been onboard since 2020... Best investment till date, coming off the shoulders of giants before it (fp-ts, ZIO, io-ts/morphic-ts)
We've been using Effect in production since late 2021. Fantastic tool, can't wait for persistent workflows.
This is a major milestone not just for Effect, but for TypeScript as a whole.
can't wait to use it in production for further projects!!!!!! Congrats!!!