cjohansen
Processing data with Clojure and Go
ES2015: The Close Future of JavaScript (talk with lots of live coded examples)
Prone: Interactive debugging exceptions in Clojure web apps, with demo video
Functional UI Programming (React, ClojureScript, live coding)
min* is like min but takes a list, it's not built in. Yes, I know about apply, I still prefer min* to (apply min) in certain cases.
That was kinda the whole point of the post.
I don't have any problems with the skewed "readers per effort" metrics, it was just a fun observation. If my only goal was internet fame, I would not write huge long-ass posts :)
Maybe the other post I posted the same day would give newcomers a better impression of what using Clojure is like in practice (lots more code, more in-depth): http://cjohansen.no/building-static-sites-in-clojure-with-st...
Who says hard work pays off?
Building static sites in Clojure with Stasis
However, unit testing is also a nice way to find bugs. In any case, "trapping" a bug like I did in this article is often an effective way of introducing newcomers to what a unit test is.
Norways biggest websites tell IE6 users to upgrade
http://www.cjohansen.no/en/browsers/norway_tells_ie6_users_to_shape_up
Alot of big websites in Norway are telling IE6 users to upgrade their browser. A full-blown campaign is on!
Using a far future expires header
http://www.cjohansen.no/en/apache/using_a_far_future_expires_header
How-to on improving site performance with a far future expires header. Also covers "cache busting"