This is the first in a series of webinars which will explore Caching Principles. You will learn how to assess the effect that caching to a given performance situation and be able to calculate the performance improvement. Further it will be shown how to tune caches for maximum effectiveness. This webinar focus on non-clustered caching… Continue reading Watch Caching Fundamentals Part 1 by Greg Luck, CTO Ehcache
Author: Greg Luck
As Terracotta’s CTO, Greg (@gregrluck) is entrusted with understanding market and technology forces and the business drivers that impact Terracotta’s product innovation and customer success. He helps shape company and technology strategy and designs many of the features in Terracotta’s products. Greg came to Terracotta on the acquisition of the popular caching project Ehcache which he founded in 2003.
Prior to joining Terracotta, Greg served as Chief Architect at Australian online travel giant Wotif.com. He also served as a lead consultant for ThoughtWorks on accounts in the United States and Australia, was CIO at Virgin Blue, Tempo Services, Stamford Hotels and Resorts and Australian Resorts and spent seven years as a Chartered Accountant in KPMG’s small business and insolvency divisions.
He is a regular speaker at conferences and contributor of articles to the technical press.
Maven Rant: Backward incompatibility and Software anti-distribution
Today I was upgrading Ehcache’s JGroups replication module to apply a patch. I needed to upgrade JGroups. Fine. I went into IntelliJ and updated my Maven repository indexes as they were a little stale, then clicked on the version number and used auto-complete to find the new versions. I found 2.7. That did not compile… Continue reading Maven Rant: Backward incompatibility and Software anti-distribution
Comparing Ehcache’s coherency and correctness settings with Database isolation levelsLevels
Ehcache has configurable correctness and coherency settings. A good, though not complete analogy is database isolation settings. So, within an Ehcache cache clustered with Terracotta, you have: Incoherent – No isolation control. Dirty Reads and Dirty Writes. Coherent writes and incoherent reads – Read Uncommitted Coherent – Read Committed Coherent with transactional rollback (JTA) – Read… Continue reading Comparing Ehcache’s coherency and correctness settings with Database isolation levelsLevels
Ehcache gets Green Hopper
Ehcache now has Green Hopper, the agile JIRA plugin. I am a big Agile fan. Getting a large team working on Ehcache has made it harder to navigate through what is going on. We get an open source license from Atlassian and it is great to see this in place. This has whet my appetite… Continue reading Ehcache gets Green Hopper
Running Ehcache and Terracotta from Ant
A few weeks ago I blogged about the fantastic tc-maven plugin which works just as well as the Jetty plugin and makes life easy for Maven-based developers. My surveys from talks I do suggest that the mix of Maven and Ant based builds is 40-60% Maven. Three years ago it was about 10% Maven. Interestingly in… Continue reading Running Ehcache and Terracotta from Ant
Adding Terracotta Server into your Maven build
Having servers at development time is pain. You need tooling to make it smooth. Fortunately, Terracotta has the tc-maven plugin for this purpose. Integration Testing with Maven To start and stop the server pre and post integration tests, add the following to your pom.xml: <pluginRepositories> <pluginRepository> <id>terracotta-snapshots</id> <url>http://www.terracotta.org/download/reflector/maven2</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository>… Continue reading Adding Terracotta Server into your Maven build
Video from San Francisco Java User Group: Boost your app performance with Ehcache 2.0
Greg Luck: New US and European Tour and other Ehcache news
Being full time with Terracotta gives me an opportunity to engage with the Ehcache community like never before. For example I just came back from two weeks in the US. I gave talks in San Francisco, Philadelphia, New York and Atlanta, this last at DevNexus. Here are the details of that tour. Tour Dates In… Continue reading Greg Luck: New US and European Tour and other Ehcache news
Java Technology (and one other) predictions for the next few years
I went to DevNexus in Atlanta a few weeks back. Neal Ford gave a talk on predicting the future. Neal is a great speaker and I found it very thought provoking. Now as a former colleague of Neal’s I also felt challenged to think about whether I agreed with him. Neal is a super-smart polyglot… Continue reading Java Technology (and one other) predictions for the next few years
New REST and SOAP APIs released for Ehcache
Ehcache Server and Standalone Server have been released to Sourceforge Downloads. The server provides RESTful and SOAP APIs to Ehcache. It is available as a WAR which works with all app servers, or standalone using Glassfish V3 embedded. New in this release is integration with Terracotta Server Array for coherent, scalable and HA caching. Also… Continue reading New REST and SOAP APIs released for Ehcache