Skip to content

thedoctorde/fp-js-workshop

 
 

Repository files navigation

fp-js-workshop

real world fp

I wanna share some functional programming knowledge in application to building real world tools.

I will try to cover some fp topics, like:

  • why does it mean "functional"
  • pureness, side-effects
  • what is currying
  • what is composition
  • a bit of lenses

What im not going to tell you about

  • monads, functors, applicative functors, category theory—nope, not even once

This is intended to be workshop series to describe all of that. To make sure that anything mentioned before make sense, we all will implement real world js tool which can be used to build bundlers like browserify or rollup.

Talks

  1. Theoretic intro
  2. Practical intro
  3. Async operations
  4. Contracts
  5. Start implementation of real world modules. Several of them, smth about 6 sessions.

PS. Lightning talk at NordicJS 2016 about pipe, pipeP and tap(console.log) https://iamstarkov.com/fp-js-workshop/0X-nordicjs/

License

MIT © Vladimir Starkov

About

real world fp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 68.3%
  • JavaScript 31.7%