New Column: Roy

May 21st, 2012  |  Published in column, javascript, languages, web  |  Bookmark on

In the May/June 2012 issue of Internet Computing, Brian McKenna provides us with an excellent guest “Functional Web” column about Roy, a statically typed functional language that targets the JavaScript platform. Brian’s goals with Roy are to take advantage of static typing and functional programming to provide better safety and productivity for web programmers without forcing them to give up the ubiquitous JavaScript platform. Here’s the PDF of Brian’s clear and well-written article, loaded with informative code examples.

New Column: ClojureScript

November 5th, 2011  |  Published in clojure, clojurescript, column, functional programming, javascript, languages, web  |  Bookmark on

In the Nov/Dec 2011 issue of Internet Computing, “Functional Web” guest columnist Mark McGranaghan of Heroku gives us a really well-written article introducing the ClojureScript language and its Google Closure substrate. With a number of examples, he shows us how to use ClojureScript in dynamic client-side Web applications, and he also explains ClojureScript’s unique approach to JavaScript compilation.

[Update: I forgot to include a link to the actual article. Oops! Find it here. Thanks for letting me know, Stefan!]

As always, all feedback on this or any other “Functional Web” column is welcomed.

BTW if you enjoy the “Functional Web” column, be sure to attend the Functional Web track I’m running at QCon San Francisco coming up in mid-November. It’ll be fun and informative.

New column on Node.js

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

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).

mimeparse in JavaScript

December 19th, 2008  |  Published in code, javascript, REST, web  |  Bookmark on

J. Chris Anderson has ported Joe Gregorio‘s mimeparse to JavaScript, available for download here. Joe wrote the original in Python, then others added Ruby and PHP versions, and then a few months ago I added an Erlang version. It’s great to have a JavaScript version now too.