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