framework

New Column: Scala Web Frameworks

September 20th, 2011  |  Published in column, framework, functional programming, HTTP, scala, web  |  Bookmark on Pinboard.in

For the Sep/Oct 2011 issue of Internet Computing, I am very fortunate to have Dean Wampler as a guest columnist. Dean put together a great column on Scala web frameworks (PDF) in which he looks beyond the venerable Lift and takes a peek into Play, Scalatra, and Finagle.

Column on the Snap Framework

January 21st, 2011  |  Published in column, framework, functional programming, haskell, web  |  Bookmark on Pinboard.in

For the January/February issue (PDF) of “The Functional Web” I’m very fortunate to have Greg Collins and Doug Beardsley as guest authors covering the Snap Framework. Not only is it great to finally have some Haskell code in the column, but Greg’s and Doug’s superb writing style means that the column is both highly instructive and easy to read.

I’m hoping we’ll be able to publish at least a couple more Haskell columns this year as well.

New column on Node.js

November 23rd, 2010  |  Published in column, framework, functional programming, javascript, performance, web  |  Bookmark on Pinboard.in

Stefan Tilkov already blogged about this, but he and I co-authored an article about node.js for my Nov/Dec “Functional Web” column. Node.js is indeed very cool with surprisingly good performance, and it was really nice to finally get to write something together with Stefan (I wrote the foreword for his book, REST und HTTP (German), but that’s not quite the same as co-authoring).

A Chat Application in Lift

May 6th, 2010  |  Published in column, framework, scala, web  |  Bookmark on Pinboard.in

For the May/June issue of “The Functional Web” column in Internet Computing magazine, I’m fortunate to have David Pollak, creator of the Lift web framework, as a co-author. There’s a fair bit of code in this column, which I always like, and it’s worth looking at just to see how brief but powerful Lift and Scala can be in the hands of a master like David.

As always, feedback welcomed.