It doesn't matter whether you're a code artisan or an agent-loop enjoyer; better software specs lead to better codebases, and the strongest specs are those that can be enforced programmatically.
This talk explores property-based testing in TypeScript using fast-check.
Igor LoskutovEffect.ts is TypeScript's "missing standard library": one Effect<Success, Error, Requirements> type covering Rust-style typed errors, concurrency, retries, streams, DI, and schema validation - replacing Zod, Lodash, or RxJS. Composable, type-safe, incrementally adoptable.
Igor LoskutovIt doesn't matter whether you're a code artisan or an agent-loop enjoyer; better software specs lead to better codebases, and the strongest specs are those that can be enforced programmatically.
This talk explores property-based testing in TypeScript using fast-check.
Igor LoskutovEffect.ts is TypeScript's "missing standard library": one Effect<Success, Error, Requirements> type covering Rust-style typed errors, concurrency, retries, streams, DI, and schema validation - replacing Zod, Lodash, or RxJS. Composable, type-safe, incrementally adoptable.
Igor LoskutovGet in touch!
hi@guild.host