Effect and Evolu: Old New Ways to Write Not Just Web Apps
summary
Introduces Effect, a TypeScript library aiming to be a standard application library for the JavaScript/TypeScript ecosystem, explaining its origins and the problems it addresses. Then describes Evolu, a local-first platform built with Effect focused on privacy, ease of use, and avoiding vendor lock-in, discussing the local-first concept, its benefits, and its limitations.
AI-written summary · about
chapters (15)
- 0:00Effect intro
- 1:03What is Effect
- 4:03Type errors in Effect
- 7:30Concurrency patterns
- 10:01Effect ecosystem
- 11:53Effect in TypeScript
- 13:18Local First apps
- 16:27Local First benefits
- 18:38Evolu and SQL in browser
- 20:44Scaling Evolu challenges
- 22:33Range-based sync in Evolu
- 27:12Skip lists for Evolu
- 30:03SQL as programming language
- 31:50Binary protocol in Evolu
- 34:41Future of Effect & Evolu
related talks
46mEffect: A Functional Foundation For TypeScript
38mEffect, Fiber & Schema: Tactical and Technical Characteristics of Effect.ts
27mEffect: Production-Grade TypeScript
01h 43mVibe Engineering Effect Apps
46mFuture-proof your Web Apps with Web Components and LitElement
41mWhy I Won’t Write My Next Library in TypeScript
23mMagical TypeScript features and how they help projects like NgRx
44mWhy I Stepped Away from React in My TypeScript Projects and Where I Went
