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

  • Pittsburgh Scala meetup: Introduction to Actors Systems · programmingScalaAkkaPittsburghM*Modal · Jun 18, 2013
  • Pittsburgh Tech Fest 2013: my talk "Stop Overusing Regular Expressions!" · Pittsburgh TechFestprogrammingScalaregular expressionsparser combinatorsRubyJavaScriptPython · Jun 1, 2013
  • Report on the second Pittsburgh TechFest, 2013 · Pittsburgh TechFestprogrammingPittsburgh.NETNodeCoffeeScriptRubyJavaPHPSeleniumScalaUXAgileiOSAndroidactorsAkkaasynchronousTest-Driven Development · Jun 1, 2013
  • Pittsburgh Scala Meetup: my talk "Stop Overusing Regular Expressions!" · programmingScalaAkkaregular expressionsparser combinatorsRubyJavaScriptPythonM*ModalPittsburgh TechFestTypeSafe · May 29, 2013
  • My Pittsburgh Scala Meetup talk on property-based testing using ScalaCheck · programmingJavaxUnitJUnitHaskellScalaScalaCheckQuickChecktestingTDDBDDRevv OaklandPittsburgh · Apr 11, 2013
  • OpenHack Pittsburgh: exploring Scala odds and ends · OpenHackPittsburghprogrammingScalatestingScalaCheckasynchronouscontinuationsfuturesAkkamacros · Mar 25, 2013
  • Pittsburgh Python: distribute and other Python community controversies · programmingPittsburghPythonPerlRubyJavaScalapackagingconventioncommunityTOOWTDITIMTOWTDItesting · Feb 27, 2013
  • OpenHack Pittsburgh: studying Scala · OpenHackPittsburghprogrammingScala · Feb 25, 2013
  • The second meeting of the Pittsburgh Scala Meetup: Josh Suereth on functional patterns for the asynchronous Web · programmingScalaNE ScalaAkkaactorsasynchronousRevv OaklandPittsburgh · Feb 21, 2013
  • NE Scala 2013: my first Scala conference! · programmingScalaNE ScalaPhiladelphia · Feb 10, 2013
  • Attending the first OpenHack Pittsburgh meeting · OpenHackPittsburghprogrammingScalaRubyPythonClojure · Jan 21, 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
  • The start of a local Haskell study group · programmingHaskellPittsburghfunctional programmingScalaTest-Driven Development · Nov 5, 2012
  • A short example of why I prefer static typing: learning Gradle · programmingMavenJavaGradleGroovySBTScalaPythonSConsRubyRakeHaskellShakedomain-specific languages · Sep 24, 2012
  • Report on the first Pittsburgh TechFest, 2012 · Pittsburgh TechFestprogrammingPittsburgh.NETNodeCoffeeScriptRubyJavaPHPSeleniumKinectScalaactorsAkkaUXAgileBackboneRESTiOS · Jun 9, 2012
  • Free course review: Software Engineering for Software as a Service (Part I), from Coursera · programmingCourseraMOOCRubyRailssoftware engineeringsoftware as a serviceAgilePerltestingCucumberTest-Driven DevelopmentBehavior-Driven DevelopmentGitHerokuPlayScalaedX · Apr 13, 2012
  • Reflections on 2011 · paleoSchenley ParkPittsburghprogrammingJavaScriptjQueryXQueryXMLXSLTPerlPythonRubyScalaminimalismcross-country skiingbooksSteelersmeditationCarnegie Mellon UniversityhikingyogaSquirrel Hill LibraryRachel Carson TrailRachel Carson Trail ChallengeFiveFingersbarefoot runningsalsa dancingkayakingStanfordRun Around The Squaresick · Dec 31, 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
  • RIP, John McCarthy; but Lisp will never die · computer scienceprogrammingLispSchemeMLHaskellScalaCResearch Science Institute · Oct 25, 2011
  • Disagreement on the use of time? · time managementrecordermusicreadingwritingexerciserunningyogastrength trainingprogrammingcommunicatingdialoguechessballroom danceScala · Oct 18, 2011