Validation patterns using fp-ts with error accumulation, form validation, and API input validation
Functional programming patterns for Node.js/Deno backend development using fp-ts, ReaderTaskEither, and functional dependency injection
Master Do notation in fp-ts to write readable, sequential functional code without callback hell. Covers bind, apS, let, bindTo and real-world patterns.
Functional error handling and nullable value management using fp-ts Option and Either types
Master function composition in fp-ts using pipe and flow for building elegant, type-safe data transformation pipelines
Comprehensive guide for refactoring imperative TypeScript code to fp-ts functional patterns
Functional async patterns using TaskEither for type-safe error handling in TypeScript
Practical async patterns using TaskEither - clean pipelines instead of try/catch hell, with real API examples
Stop throwing everywhere - handle errors as values using Either and TaskEither for cleaner, more predictable code
Product types, sum types, semigroups, monoids, Eq, Ord, and building custom type class instances for domain modeling in TypeScript
Practical immutability patterns in TypeScript - spread operators, nested updates, readonly types, and when mutation is actually fine
Practical patterns for using fp-ts with React - hooks, state, forms, data fetching. Works with React 18/19, Next.js 14/15.
Comprehensive guide for Effect-TS, the functional TypeScript library. Use when building Effect applications, especially MCP servers. Covers correct APIs, common misconceptions, and MCP-specific patterns.
Design, implement, and maintain high‑value TypeScript test suites using popular JS/TS testing libraries. Use this skill whenever the user is adding tests, debugging failing tests, or refactoring...
Core FP concepts including pure functions, currying, composition, and pointfree style - the foundation for mastering functional TypeScript
Use when authoring TypeScript libraries - covers project setup, package exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and release workflows....
Use when authoring TypeScript libraries - covers project setup, package exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and release workflows....
Use when debugging TypeScript/JavaScript bugs by tracing call chains, understanding unfamiliar codebases quickly, making architectural decisions, or reviewing code quality. Extract function...
|
>