Archive for the ‘General’ Category

Review: Ext JS 3.0 Cookbook

Wednesday, December 9th, 2009

Intro and motivation. While my recent blogging activity and interests have been (and are) about Clojure, I am still very much interested in, and actively programming, JavaScript. That is why I immediately accepted when Amit Sharma from Packt Publishing asked me to review the new book Ext JS 3.0 cookbook ...

Clojure circuit breaker

Monday, November 23rd, 2009

[Update Jan 1., 2010: A couple of people have been linking and twitting this, so I've made the blog entry match the current Clojure version at github. Code works in the 'new' branch of Clojure: tested with commit 3ae9e8874d43f9fd37e59bb7ea8cce0f85bac101. There is support for creating several circuit breakers wrapping given functions]. As an ...

Identity, State and Values

Monday, October 26th, 2009

Please watch this video carefully at least once: http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey It is pretty hard not to agree, isn't it... Give in now.

Monty hall and Bayesian probability theory

Tuesday, June 23rd, 2009

Jeff Atwood discusses the "Monty hall" problem. I made a comment about why I believe people's intuition is often wrong when presented with the problem: I believe it is due to the way probability theory is taught in schools and universities. The notion of probability simply as an extension of ...

Clojure event sourcing

Sunday, February 22nd, 2009

Event sourcing: Event Sourcing ensures that all changes to application state are stored as a sequence of events. Not just can we query these events, we can also use the event log to reconstruct past states, and as a foundation to automatically adjust the state to cope with retroactive changes. I recently ...

Happy New Year!

Wednesday, December 31st, 2008

Can't remember the last time I laughed so much. http://www.yankeepotroast.org/archives/2008/09/11_words_that_s.html Got the Link from Ryan Tomayko's (great) blog.

IE doesn’t understand HTML or HTTP

Saturday, December 20th, 2008

The so-called "web"-browser Internet Explorer version 7 (and probably all versions below) doesn't get HTML or HTTP. In a recent project for a client we've been building an advanced, 100% JavaScript client application that had to run in IE7 (as a minimal requirement). The application is rather complex and has ...

More Clojure news and links

Sunday, December 7th, 2008

Clojure Pipe Clojure blogger and user Bill Clementson has used Yahoo Pipes to create a Clojure mashup feed. This should turn out a good source of Clojure info. Bill's intro is here, and the pipe is here. Improved Emacs setup. Bill also posted his Emacs setup. Looking forward to implementing something ...

Annotated Clojure links – part 1

Monday, November 17th, 2008

RESTafarians will tell you that hypermedia is one of the essential ingredients of REST (and the web in particular), and that most people aren't taking this seriously enough. In my last posting I claimed that I will write a number of blog postings about my experiences with Clojure. [...] However, ...

Jeene update: Performance, features and backlog

Sunday, September 21st, 2008

Don't know what Jeene is? It will make your JavaScript code run faster ;-) read the intro first, then come back to this! Performance examples I was curious about the performance gains of functions specialized via Jeene, so I ran a simple performance example in Firefox 2 and 3; Safari 3.1.2; Opera ...