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

  • 24 days of Hackage, 2015: day 4: wreq: Web client programming; with notes on lens and operator syntax · HaskellHackagewreqJSONlensaesonsyntaxPittsburgh Code and SupplyStandard MLOCamlElmElixirtypesdomain-specific languages · Dec 4, 2015
  • toString considered harmful, part 3 · ScalaJavaHaskellStandard MLOCamlCC++CsharpRubyPythonLispSchemeGoobject-orientedstring interpolationtype classes · Dec 27, 2013
  • toString considered harmful, part 2 · ScalaJavaHaskellStandard MLOCamlCC++CsharpRubyPythonLispSchemeGoobject-orientedstring interpolationimplicitstype classes · Dec 26, 2013
  • toString considered harmful, part 1 · ScalaJavaHaskellStandard MLOCamlCC++CsharpRubyPythonLispSchemeGoRustJavaScriptobject-orientedstring interpolation · Dec 23, 2013
  • Pittsburgh JavaScript meetup: functional programming · PittsburghJavaScriptfunctional programmingfunctional languagePittsburgh TechFestimmutableJavaMLStandard MLOCamlFsharpHaskellhigher-orderfirst-classSchemeRubyPythonPerlScalajQuerymonadsrecursionparallelismfunctional reactive programmingMVC.NETRx · Jul 10, 2013
  • Learning about Parasail: a new parallel programming language · ParasailparallelismconcurrencyCarnegie Mellon UniversityAdatypesTucker TaftGuy BlellochNESLStandard MLHaskell · Oct 17, 2012