If you follow this blog then you probably know that one of current interests is expressive design, either using Domain-Driven Design or Domain-Specific Languages. Here is a presentation about this topic.
One of the tricky things about expressive code is that it is very hard to see how noisy a code base is. What I found […]
Archive for April, 2009
Tag Clouds: See How Noisy Your Code Is
Published by April 29th, 2009 in case study, domain driven design, domain specific languages, java, language oriented programming, software architecture, software design and trends. 13 CommentsRTFSpec is now in Alpha
Published by April 17th, 2009 in agile, clojure, lisp and software design. 2 CommentsAs said before I am writing a testing framework for Clojure. It started as a fork of the Fact framework but eventually I decided to try some ideas that arose in a conversation with Fábio and Rob: use RFC-2119 semantics to describe tests. RTFSpec is my take on this approach.
Here is an example from the […]
I spent the last two months flying between Melbourne and Sydney and during this time I had the chance to read Charles Petzold’s The Annotated Turing: A Guided Tour Through Alan Turing’s Historic Paper on Computability and the Turing Machine.
Charles walks you through pretty much every single paragraph in Turing’s seminal paper. The […]
Getting Cloudy: Clojure on Google App Engine
Published by April 8th, 2009 in business, case study, clojure, cloud computing, components, groovy, java, lisp, soa, software architecture, software design, thoughtworks, trends and web. 8 CommentsSome weeks ago I joined a handful of ThoughtWorkers invited to test the new Google AppEngine’s Java API. Unfortunately I had a project requiring a lot of attention during most of this period but once back on the beach I found some time to play around with it.
Cloudy Skies
Google AppEngine (GAE) is Google’s shot in […]

