Ever seen the movie Planes, Trains and Automobiles? Some travelers are caught up in an unbelievable snafu trying to get home for Thanksgiving. Well, Brett Dargan, a colleague, and I had our own version of this over the past two days. We came down to Sydney to run an Architecture Away Day. All went well.… Continue reading Planes, Trains and Automobiles
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.
Ehcache Server Technical Session Video
I gave a talk today at the Glassfish V3 Prelude Launch Event. Ehcache Server uses Glassfish for its self contained cache server. You can watch the video of the session here.
Exit Reality is in a Different Reality – Windows Only
I thought we saw the end of this nonsense years ago. But no. Exit Reality is Windows only. If you are on a Mac, http://q.exitreality.com/relaunch.html will tell you “Mac users are able to experience full hardware accelerated 3D by running Windows with either: (using OpenGL) or BootCamp (using Direct3D)” In other words, Mac users should… Continue reading Exit Reality is in a Different Reality – Windows Only
Example RESTful Java client for Ehcache
Rick Bryant sent me some sample code he wrote which shows how to use the RESTful Cache Server from Java. Thanks Rick. To use the sample just fire up the cache server: startup.sh and then run the following Java code. package samples; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; /** * A simple example… Continue reading Example RESTful Java client for Ehcache
A terabyte cache with the RESTful Ehcache Server
The RESTful Ehcache Server is designed to achieve massive scaling using data partitioning – all from a RESTful interface. The largest ehcache single instances run at around 20GB in memory. The largest disk stores run at 100Gb each. Add nodes together, with cache data partitioned across them, to get larger sizes. 50 nodes at 20GB… Continue reading A terabyte cache with the RESTful Ehcache Server
IntelliJ 8 milestone 1 rocks!
IntelliJ 8 milestone 1, a.k.a. Diana rocks! For the non-IntelliJ users of this world, 8m1 was released in the last week. IntelliJ 7 annoyed me. It was slow and bloated. Some stuff was added in without enough thought. The facets feature, which I was unable to turn off irritated me so much I logged a… Continue reading IntelliJ 8 milestone 1 rocks!
Customer Snapshot: Wotif.com
Wotif.com are using quite a lot of open source software from Sun. This has been written up in a new Customer Snapshot.
RESTful, resource-oriented caching now available in ehcache-server
I have just released ehcache-server-0.3, which includes a fully functional RESTful, resource-oriented implementation. The standalone-server has also been updated to 0.3. Cache API CacheManager Resource Operations OPTIONS / Lists the methods supported by the CacheManager resource GET / Lists the Caches in the CacheManager. Cache Resource Operations OPTIONS /{cache}/ Lists the methods supported by the… Continue reading RESTful, resource-oriented caching now available in ehcache-server
Spnego 1.1 (Kerberos between browsers and Java App servers) released
Spnego is an SPNEGO and Kerberos plugin for Glassfish. SPNEGO stands for Simple and Protected GSSAPI Negotiation Mechanism. SPNEGO is a standard GSSAPI pseudo-mechanism for peers to determine which GSSAPI mechanisms are shared, select one and then establish a security context with it. Kerberos is a computer network authentication protocol, which allows individuals communicating over… Continue reading Spnego 1.1 (Kerberos between browsers and Java App servers) released
Ehcache for JRuby/JRuby on Rails
I am pleased to announce that Dylan Stamat has just released Ehcache for JRuby.JRuby on Rails. Quick Start Following is a quickstart reproduced from his blog. HIs company is migrating from Ruby to JRuby and wanted to try in-process caching. == INSTALL: jruby -S gem install ehcache == BASIC USAGE: manager = CacheManager.new cache =… Continue reading Ehcache for JRuby/JRuby on Rails