I am very excited to announce that I will be joining the world-class team at Hazelcast as CTO. Hazelcast (www.hazelcast.com) develops, distributes and supports the leading open source in-memory data grid. The product, also called Hazelcast, is a free open source download under the Apache license that any developer can include in minutes to enable… Continue reading I will be joining Hazelcast as CTO
Category: Ehcache
Introducing Deliberate Caching
A few weeks ago I attended a ThoughtWorks Technology Radar seminar. I worked at ThoughtWorks for years and think if anyone knows what is trending up and down in software development these guys do. At number 17 in Techniques with a rising arrow is what they called Thoughtful Caching. At drinks with Scott Shaw, I… Continue reading Introducing Deliberate Caching
Similarities and Differences between Distributed Caches and NoSQL Stores
I have done a Q&A with InfoQ on similarities between Distributed Caches and NoSQL Stores. Read it here.
javax.cache: The new Java Caching Standard
This post explores the new Java caching standard: javax.cache. How it Fits into the Java Ecosystem This standard is being developed by JSR107, of which the author is co-spec lead. JSR107 is included in Java EE 7, being developed by JSR342. Java EE 7 is due to be finalised at the end of 2012. But… Continue reading javax.cache: The new Java Caching Standard
Terracotta acquired by Software AG
As you probably have heard, Terracotta has been acquired by Software AG. This is an exciting development for both companies. Ari Zilka, CTO of Terracotta has a comprehensive blog post detailing the acquisition and its implications. For me, it means I keep working for Terracotta, but now Terracotta is a wholly owned business unit within… Continue reading Terracotta acquired by Software AG
JSR107 (Java Caching API) Update – Lots Happening
I have been very busy the last few months getting JSR107 fired up. Just to remind you JSR 107 is the Java Temporary Caching API. It is designed to be vendor neutral and will allow for easy change over of implementations in much the same way as JPA or JDBC. In this way it will… Continue reading JSR107 (Java Caching API) Update – Lots Happening
Comparative Technical Use Cases for Distributed Caches and NoSQL
I have been doing some NoSQL research lately. The first fruit of that work was a guest post on myNoSQL, Ehcache: Distributed Cache or NoSQL Store, which crisply distinguished between a Distributed Cache and NoSQL Stores. In this article I am going to delve into the suitability of each for various technical use cases. I… Continue reading Comparative Technical Use Cases for Distributed Caches and NoSQL
News on JSR107 (JCACHE) and JSR342 (Java EE 7)
JSR342 JSR342 was created on 14 March 2011. JSR107, or JCACHE, is included: In JSR342’s words: The following new JSRs will be candidates for inclusion in the Java EE 7 platform: Concurrency Utilities for Java EE (JSR-236) JCache (JSR-107) … Isn’t JSR107 inactive? But how could this happen if JSR107 is inactive? Well the answer… Continue reading News on JSR107 (JCACHE) and JSR342 (Java EE 7)
Ehcache: Distributed Cache or NoSQL Store?
Is Ehcache a NoSQL store? No, I would not characterise it as that, but I have seen it used for some NoSQL use cases. In these situations it compared very well — with higher performance and more flexible consistency than the well-known NoSQL stores. Let me explain. Read more…
New Google Tech Talk: The Essence of Caching
Check out my Google Tech Talk on The Essence of Caching: http://www.youtube.com/watch?v=TszcAWgCXD0