JSFoo 2019

On component architecture, front-end engineering and Developer Experience (DX)


Fearless IO

Submitted by tushar mathur (@tusharmathur) on Sunday, 21 July 2019

Section: Full talk (40 mins) Technical level: Advanced Status: Waitlisted


This talk is going to be about how you can deal with effectful code fearlessly!

We will start from basics such as — What’s a pure function? And end with some really powerful, stacksafe, typesafe & purely functional compositions.


  • Whats a pure function?
  • Whats an effectful function?
  • How can an effectful function be made pure?
  • How can Fearless IO help?
  • Typesafety around IO.
  • Checked Exceptions.
  • IO Environments.
  • Performance & Benchmarks.
  • Next Steps.

Speaker bio



  •   Zainab Bawa (@zainabbawa) Reviewer 6 months ago

    Thanks for the submission, Tushar. Who is the target audience for this talk?

    Suggest you consider doing a flash talk on this topic. Flash talks are 5 mins duration. You can either do a demo using your laptop, or make a 5-min presentation without laptop. Flash talks are open to all audience members, and we pre-select some from the proposals submitted. Flash talk presenters have to buy their own conference ticket to participate in JSFoo.

    Let us know if you will be interested in a flash talk on this topic.

Login with Twitter or Google to leave a comment