The Conscientious Programmer

Humbly exploring what it means to do the right thing.

  • About
  • Non-programming blog

Copyright © 2018 Franklin Chen
Powered by Hugo and Hyde-X

  • Understanding Clojure transducers through types · Clojuretransducerstypeshigher-rank typesHaskellmonadstype classesScalaRich HickeyJohn LaunchburySimon Peyton Jones · Aug 7, 2014
  • Review of the free Coursera course "Principles of Reactive Programming" · reactiveScalaJavamonadsmacrosfuturepromiseasyncScalaCheckRxScalaRxJavaAkkaactors · Dec 31, 2013
  • Pittsburgh JavaScript meetup: functional programming · PittsburghJavaScriptfunctional programmingfunctional languagePittsburgh TechFestimmutableJavaMLStandard MLOCamlFsharpHaskellhigher-orderfirst-classSchemeRubyPythonPerlScalajQuerymonadsrecursionparallelismfunctional reactive programmingMVC.NETRx · Jul 10, 2013