This blog started as a Twitter conversation between me and @realjenius about Ehcache but I needed a little more room to make my point.
Ehcache is the most widely used open source Java caching library. Terracotta (my former employer) bought Ehcache last year and I was intimately involved in tending it while I worked at [...]
Stu Hood made a couple comments on Twitter today that I wanted to comment on in a bit longer form:
@stuhood: I adore the concepts in Terracotta, but until they grow up in terms of licensing, awesome projects like Terrastore are off limits.
@stuhood: I meant the pay-wall in front of Terracotta’s linear scaling: seems the community [...]
As we close out a decade, I was reflecting on what it was like to write code 10 years ago. I had just started at a startup then called Quadrian (later MetaMatrix) and working with five other developers in the frontage space of a steel mill (super cheap rent).
We were using Java [...]
Today Terracotta announced that it had acquired the Quartz job scheduling framework. Quartz is truly a ubiquitous Java open source framework, embedded in major containers and products like Spring, Confluence, Appfuse, Sakai, Liferay, etc.
As part of the Quartz migration we have:
Same Apache 2 license
James House continues as the primary developer on Quartz [...]
Based on a couple of chance occurrences that have happened in the last week, I’ve come to realize that many people are not aware of the awesome stuff Terracotta has been putting out at a frantic pace in the last six months. (At least, it sure feels frantic to me.)
Going back a [...]
We’ve been teasing the twitter-sphere for a few days now about some big Terracotta news and now I can finally talk about it.
Terracotta has entered into an agreement with Greg Luck, the copyright owner and primary developer on the Ehcache project. Ehcache is of course the most popular open source Java cache library. [...]
Many moons ago I worked for MetaMatrix, an innovative company that did metadata modeling and database federation. A few years ago they were bought by JBoss and have resurfaced as the Teiid (pronounced: tee-id) open source project.
Teiid has the ability to plug in new data sources as “connectors”. Connectors provide connectivity [...]
Seriously, this is it.
The presentation is “Archaeopteryx: A Ruby MIDI Generator” by Giles Bowkett and it’s ostensibly about this Ruby thing but actually just chock full of stories and fun and about all sorts of open source / startup / vc stuff. Just go watch it and make sure you get past the first [...]
Terracotta provides pre-built integration support for many popular open source libraries and frameworks. One of the most popular supported libraries is the excellent Ehcache caching library.
We’re going to follow these steps:
Write a simple Ehcache example
Download Terracotta
Download the Ehcache integration module
Write some Terracotta config
Run in a cluster
Write some code
Let’s pretend that in our [...]
I tried to post a comment on this to Bob’s blog but it thought I was a spammer, so I’m posting here…
I find Fred Wilson’s writing on this subject to be very persuasive. The Internet rewards models based on abundance and ubiquity (due to 0-cost distribution), not models based on scarcity.
Artists like Radiohead [...]
Today at JBoss World, JBoss released a new open-source project called JBoss DNA. This is the first open-source emergence of the software from last year’s MetaMatrix acquisition. DNA repurposes MetaMatrix’s metadata repository and federated data source query engine in the form of an information repository and tools.
As seen in the architecture below, clients [...]
Terracotta is releasing version 2.5 this week and along with it, a new site called the Terracotta Forge. The Forge is a place where both Terracotta and the community can manage and release Terracotta-related projects. There are several types of projects on the forge right now: sample programs, Terracotta Integration Modules (TIMs), utility [...]
I ran into Bob Lee last week and found out he’s been working on Android at Google and doing a lot of C (gasp, horror). Now that it’s out I took a look at some of the videos and docs and stuff and it looks kind of cool. If I ever actually used [...]
I was reading Mike’s post on how to illustrate the problem with using non-volatile shared state in Java. It reminded me of college where I once had to implement the TCP protocol in C based on a UDP layer and then an FTP app on top of the TCP layer. Since UDP can [...]
I went to the St. Louis Java User’s Group last night to see Eric Redmond present on Maven. Pretty good presentation and I learned a lot. Eric has been helping (Terracotta) to move into the Maven world lately so it was good to meet him in person. (Is it just me or [...]

Hi! My name is Alex Miller and I live in St. Louis. I write code for a living and currently work for