Typed functional programming in TypeScript is a game-changer for many reasons.
But instead of a long and tedious explanation of why we created some real-world examples for you. Until we write a blog, explore the well-commented code.
During the one-day workshop, you’ll learn how to create a bullet-proof aplications that run either on client or on server. This course is very hands-on, and you will be able to practice everything you learn.
Course Outline
1. Basic functional programming: immutability, pure functions, map and reduce.
2. Ecosystem overview. Existing tools and libraries.
3. Domain modeling made functional with algebraic types.
4. How to never use null nor undefined again.
5. Basic fp-ts: interfaces, pipe, Eq, Ord, Option, Either, and more.
6. Realiable validations for forms, routing, endpoints, everything.
7. Async code with error handling and still readable code.