Franklin Chen

Infinity in the palm of my hand.

  • Contact
  • Programming blog
  • Chess blog
  • Photos

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

  • Report on the second Pittsburgh TechFest, 2013 · Pittsburgh TechFestprogrammingPittsburgh.NETNodeCoffeeScriptRubyJavaPHPSeleniumScalaUXAgileiOSAndroidactorsAkkaasynchronousTest-Driven Development · Jun 1, 2013
  • My Pittsburgh Scala Meetup talk on property-based testing using ScalaCheck · programmingJavaxUnitJUnitHaskellScalaScalaCheckQuickChecktestingTDDBDDRevv OaklandPittsburgh · Apr 11, 2013
  • Pittsburgh Python: distribute and other Python community controversies · programmingPittsburghPythonPerlRubyJavaScalapackagingconventioncommunityTOOWTDITIMTOWTDItesting · Feb 27, 2013
  • How Justice Clarence Thomas uncovered a seven-year-old bug in my computer program · programmingPerlJavaANTLRtestingSupreme Court · Jan 18, 2013
  • 2013 is my year of Scala · programmingScalaJavaSBTPittsburghNE Scala · Jan 11, 2013
  • Review of Coursera's Fall 2012 "Functional Programming Principles in Scala" · Scalaprogrammingfunctional programmingCourseraMOOCSBTJava · Nov 15, 2012
  • A short example of why I prefer static typing: learning Gradle · programmingMavenJavaGradleGroovySBTScalaPythonSConsRubyRakeHaskellShakedomain-specific languages · Sep 24, 2012
  • Returning to chess, part 2: rejoining the Pittsburgh Chess Club and signing up for my sixth Fred Sorensen Memorial tournament · chessPittsburghJava · Aug 29, 2012
  • Report on the first Pittsburgh TechFest, 2012 · Pittsburgh TechFestprogrammingPittsburgh.NETNodeCoffeeScriptRubyJavaPHPSeleniumKinectScalaactorsAkkaUXAgileBackboneRESTiOS · Jun 9, 2012
  • Pittsburgh Java User Group: Get Going with Git on Java Projects · PittsburghJavaPittJUGGitGitHublearning · Feb 21, 2012
  • Pittsburgh Java User Group: Developing Languages Using JRuby · programmingPittsburghJavaPittJUGcompilerparser combinatorsParsletBitescriptdomain-specific languagesRuby · Jan 24, 2012
  • Global Day of CodeRetreat: Pittsburgh · CSEdWeeklearningteachingCodeRetreatprogrammingPittsburghJavaPythonCsharpHaskellCorey HainesTest-Driven DevelopmentM*ModalVivisimo · Dec 6, 2011
  • Seeing the inventor of the abstract data type · Carnegie Mellon UniversityprogrammingBarbara Liskovabstract data typeCLUJavaLispScala · Nov 10, 2011
  • Open Spaces success at the Pittsburgh Java User Group! · PittsburghJavaPittJUGOpen SpacesScalaGroovyScalaCheckScalaTestspecs2testing · Oct 26, 2011
  • Pittsburgh software developer communities · programmingPittsburghRubyPythonJavaScriptjQueryJavaGeek Out DayAppleiOSClojureCoding Dojo.NET · Oct 16, 2011
  • Pittsburgh Ruby: Building a Compiler in JRuby · programmingPittsburghRubyJRubyJavacompilerparser combinatorsParsletBitescriptdomain-specific languages · Oct 6, 2011