Henrik Eichenhardt's blog

Friday, 21 June 2013

Amdahl's law and the root of all evil

›
Introduction In the blog post "Why shared mutable state is the root of all evil."  I was trying to explaining why it is impor...
33 comments:
Sunday, 16 June 2013

Free lunch for programers

›
In my blog post Why shared mutable state is the root of all evil.  I commented on the fact that for the last 10 years the free lunch for pro...
17 comments:
Monday, 3 June 2013

Why double checked locking is broken?

›
Introduction Yesterday I was talking to a good friend in the park and the topic of double checked locking for lazy instantiating of sin...
24 comments:
Saturday, 1 June 2013

Why shared mutable state is the root of all evil.

›
Introduction A while back I went to a talk by Martin Odersky  introducing Scala. Martin is the lead designer of Scala and a very smart ...
762 comments:
Sunday, 19 May 2013

NoSQL and the technology adoption lifecycle

›
Introduction Last week I went to a talk titled " Considerations for using NoSQL technology on your next IT project " by Akmal...
21 comments:
Tuesday, 14 May 2013

Continuous delivery using MongoDB

›
Introduction Last weekend I organized, managed and supported our production release for the first time. Our current primary data store ...
36 comments:

How are Java generics implemented under the hood?

›
Introduction Today at lunch we had a chat about generics and their implementation in Java. Generics are available since Java 5. To stay b...
61 comments:
Home
View web version

About me

Unknown
View my complete profile
Powered by Blogger.