B

Best In Class

bestinclass.dk · Personal blog · on HN since 2009

Lau Jensen runs a Clojure consultancy and writes about Clojure tutorials, IDE setups, and language comparisons.

What HN saysHN links it for Clojure examples and IDE guides, while one commenter criticizes its habit of taking jabs at other languages like Python.
46HN people shared it
12linked it in comments
52stories submitted
1.3Kstory points
7 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Global Warming vs. Clojure
    3 people · 70 points · first shared 2010 · 28 comments on HN
  2. 2
    Developer Productivity - The Red Pill
    2 people · 116 points · first shared 2010 · 86 comments on HN
  3. 3
    Reddit Clone in 10 minutes and 91 lines of Clojure
    2 people · 75 points · first shared 2010 · 26 comments on HN
  4. 4
    Clojure IDEs — The Grand Tour
    2 people · 70 points · first shared 2010 · 11 comments on HN
  5. 5
    Clojure IDEs - The Grand Tour
    2 people · 67 points · first shared 2010 · 9 comments on HN
  6. 6
    A Clojure tribute to Steve Ballmer
    2 people · 58 points · first shared 2010 · 7 comments on HN
  7. 7
    Getting Clojure and Slime installed [screencast]
    2 people · 30 points · first shared 2009 · 1 comments on HN
  8. 8
    Simplicity on Steroids (Clojure's for-construct)
    2 people · 26 points · first shared 2010 · 1 comments on HN
  9. 9
    Reddit Clone — Now accepting registrations
    2 people · 18 points · first shared 2010 · 6 comments on HN
  10. 10
    ClojureQL - Revolutions
    2 people · 6 points · first shared 2010 · discussion on HN
  11. 11
    Getting benchmarking right
    2 people · 6 points · first shared 2010 · discussion on HN
  12. 12
  13. 13
    Reddit/HN clone in Clojure
    1 people · 124 points · first shared 2011 · 21 comments on HN
  14. 14
    ClojureQL - 1.0.0 now in beta
    1 people · 91 points · first shared 2010 · 22 comments on HN
  15. 15
    Functional Fluid Dynamics in Clojure
    1 people · 66 points · first shared 2010 · 19 comments on HN

What HN people wrote when they linked it

lbj · 2020-02-24
I also made an example of this years ago in clojurescript. Porting this from a java desktop app to the browser took less than 5 minutes http://bestinclass.dk/da/posts/brians-brain-optimized-clojurescript-ht…
FraaJad · 2010-10-08
This is not the first time or programming language he has taken pot shots at. See http://www.bestinclass.dk/index.clj/2009/10/python-vs-clojure-evolving… . His whole blog post is about showing up the deficiency of Python (which is fine), and repeatedly telling us how Guido is controlling his programming by telling him to use white spaces to arrange code. The author comes off as a muck raker and a troll, which is sad because he is obviously talented enough to produce a lot of interesting code and experiments.
dpritchett · 2010-06-04
Yes! - Best In Class is Lau Jensen's Clojure-focused consultancy. - He blogs about solving various problems with Clojure on a regular basis: http://searchyc.com/bestinclass.dk - His latest blog post was on how he'd written a blog engine in Clojure: http://bestinclass.dk/index.clj/2010/05/refresh-your-cache--best-in-cl… - Now we can see the source through this article. Lau went from Wordpress to a homegrown Clojure blogging engine.
evgen · 2010-05-11
NetBeans with Enclojure is probably the best option for those who do not already know Emacs (or Counterclockwise if you are already in the Eclipse ecosystem.) I use Emacs for Erlang and Python coding, but for some reason the swank-clojure setup never really clicked for me. I keep at it and I am sure at some point I will not think that my Clojure dev environment is not more of a hinderance than a help, but if you are not already using Emacs I would probably suggest you start off by looking at the list here: http://www.bestinclass.dk/index.php/2010/03/clojure-ides-the-grand-tou…
SlyShy · 2010-05-03
If people are interested, here's some extra reading matter courtesy of reddit: http://www.bestinclass.dk/index.php/2009/09/dining-philosophers-the-4t… http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
azgolfer · 2010-02-15
That article is about one of the IPCC authors validating a 'denialists' claim. It is the climategate scientists that broke the law, but the statute of limitations had expired (it is only six months, the law is seriously flawed), so they haven't been prosecuted. Here is another example of someone going directly from the raw data and finding no warming http://www.bestinclass.dk/index.php/2010/01/global-warming/
sunkencity · 2010-01-19
I've read programming clojure and I found it very good. I also liked the videos on http://clojure.blip.tv/ and also I bought the peepcode screencast with an intro on clojure. It's pretty good: http://peepcode.com/products/functional-programming-with-clojure This one is free and well worth the look: http://www.bestinclass.dk/index.php/2009/12/clojure-101-getting-clojur…
plinkplonk · 2010-03-05
"the people that know Clojure well and participate in its community are not complete douchewieners," Like this guy? (http://www.bestinclass.dk/index.php/2009/10/python-vs-clojure-evolving… . Seems like a vocal member of the Clojure community and is about the perfect example of a Clojure "douchewiener" (nice word!) that I can think of. Some of the more vocal (and ignorant) members of the clohure community are ex ruby fanbois who jumped off the ruby/RoR bandwagon and moved their babbling proselytizing to Clojure. Yestrday it was all "ooooh mixins, shiny" or " ooooh Open classes shiny" and today it is all " oohh s expressions, shiny!". This is a shame, because Clojure is a nice language that deserves better. But otoh, the quiet and competent Rubyists are breathing easier now. Of course, Rich Hickey and co don't do any unnecessary trumpeting or deprecation of other languages, but there is a lunatic fringe which combines loudness with ignorance in Clojure just as with Haskell (as you point out, correctly). But neither the Haskell loudmouths nor the Clojure loudmouths are as toxic as the Common Lisp loudmouths, so things are relatively better in these languages and that is a good thing.
raju · 2011-07-06
One of my favorite resources is the #clojure tag on Twitter. I use Tweetie and have bookmarked a search on that. Here are a few sites from my GReader http://www.bestinclass.dk/blog.html http://nakkaya.com/ http://freegeek.in/blog/ https://groups.google.com/group/clojure And here are a few tabs that I currently have open (Maybe this weekend I will get to them :D) https://github.com/dbushenko/ClojureBlog http://skillsmatter.com/podcast/scala/talk-by-patrick-fredriksson http://brehaut.net/blog/2011/ring_introduction http://www.codequarterly.com/2011/rich-hickey/ (Interview with Rich) http://news.ycombinator.com/item?id=2682191 http://news.ycombinator.com/item?id=2709319 Hope these help :)
KirinDave · 2010-02-04
> Nothing in your sarcastic "Uh ..." missive makes me or anyone else care about the features you just named. Yes, I know Ruby doesn't have True Lisp Macros. The point is, why should I care? What real-world problem can I not solve elegantly in Ruby because it lacks this language feature? It allows for the creation of real Domain Specific Languages and the real extension of lisp for a given problem domain. Do you need constraint propagation on a network of cells? You can make a macro that turns this into an operator in lisp. You can extract nearly any pattern out to the language and begin complex manipulations there. Since you have a frame of reference I can use, let's talk about rails routes. Imagine if you could specify rails routes in a way at least as naturally as you do in ruby (albeit with more parenthesis, but with fewer line-noise symbols otherwise), but have this become the most efficient implementation of that specific routing table. You get to have your cake (a syntax that is expressive and immediate) and eat it to (is transformed under the covers into the most optimal code for that task), with frosting (0 runtime penalty for this decision). > Again, my point is that if you can't name a single real world benefit of macros over what's already in Ruby, then why should anyone care how fast they are? I say "the language is extensible!" and you say "but what about the real world." Sir, I don't know how to get more real world than this. You use it a billion different…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close