RSS 2.0 New Entries Syndication Feed Atom 0.3 New Entries Syndication Feed

Show blog menu v



Use it



Sibling projects

RIFE powered

Valid XHTML 1.0 Transitional

Valid CSS!

Blogs : Latest entries

< Previous page 
Terracotta 3.1: Introduction to Examinator

Terracotta 3.1GA was released a few days ago and sports some interesting new features that are specifically geared towards clustering Hibernate second level caches.

I decided to create a series of video tutorials and presentations about Terracotta's new clustered caching capabilities and will demonstrate most of this from our Examinator reference application.

The first video highlights how to install, setup and use Examinator as a basis for the next videos.


posted by Geert Bevin in Terracotta on Aug 27, 2009 7:16 PM : 0 comments [permalink]
Videocast : Terracotta tuning and statistics recorder

At this year's TSSJS Europe in Prague, we recorded a demo of how to tune an application for Terracotta. By changing the granularity of locks, I demonstrate how our statistics recorder allows you to visualize the application's behavior. This makes is easy to get a cluster-wide view of your application's characteristics and makes it a lot easy to identify areas that can be optimized.

You can watch the webcast here, after filling in a simple registration form.


posted by Geert Bevin in Terracotta on Jul 4, 2008 9:48 AM : 0 comments [permalink]
Terracotta lightning talk at Fosdem 2008
The yearly open-source Fosdem conference takes place again in Brussels on February the 23rd and the 24th.

I'm giving a 15 minute lightning talk about Terracotta on Saturday the 23rd at 15h40. Given the available time, I will not be able to say much and will just try to wet everybody's appetite. I'll stick around for a while afterwards to answer question and give demos and such.

You can find the details here:

Looking forward to the conference and catching up with everyone in real life :-)

posted by Geert Bevin in Terracotta on Feb 15, 2008 11:09 AM : 0 comments [permalink]
Profiling Terracotta clients with YourKit is dead easy

While tracking down some performance characteristics of the ConcurrentHashMap class with Terracotta, I decided to run it through the YourKit profiler.

I remember that a while ago, someone on the Terracotta mailing list was having difficulties profiling client applications since we instrument the JDK classes through a bootjar. I thus expected to run into problems with YourKit. To my surprise I didn't experience a single one. Following the instructions on the YourKit website to manually enable profiling, did exactly what was expected and I was thus able to get all the information I wanted.

As an example, this is similar to the command line that I executed:

java -agentlib:yjpagent=sampling,onexit=snapshot
    -cp /path/to/project/classes

Just thought that this might be helpful to know ;)

posted by Geert Bevin in Terracotta on Oct 25, 2007 12:17 PM : 0 comments [permalink]
Speaking at NFJS Europe : "Exploring Terracotta - JVM clustering in the real world"

I'm speaking at NFJS in London at the end of this month about Terracotta. You can find the abstract of my session quoted below. The schedule looks very interesting and I'm excited that NFJS is finally taking place in Europe too.

If you're interested in going, you might want to click on the banner to the right or to use the promotion code NFJS-RIF660. This will give you a free Nintendo Wii with your registration (woohooo, I love my Wii!).

See you at NFJS Europe.

I also have another session continuations, RIFE and Terracotta.

Exploring Terracotta : JVM clustering in the real world

Terracotta provides open-source clustering for Java and removes the burden from the developer. Instead of having to design and code against a specific API, the characteristics of the Java Memory Model (wait, lock, notify) are automatically translated towards a multiple node architecture. This clustering solution guarantees proper handling of concurrency, fail-over, distributed method invocation and efficient state propagation by simply instrumenting your Java bytecode and providing you with Network Attached Memory. This is however so generic that it's sometimes difficult realize which use-cases can benefit from it.

This presentation introduces the basic principles of Terracotta and explains how to configure and integrate it into your application. Afterwards, we'll go through a collection of real-world examples that all benefit from JVM-level clustering. These include: serialization-less HTTP session clustering, fine-grained distributed caches, workload distribution through master-worker, shared state and events between server and desktop tiers, clustered Spring and other OSS frameworks ... and more.

Garbage collection made the JVM responsible for memory management. Take the plunge and experience how Terracotta does the same for clustering.

posted by Geert Bevin in Terracotta on Aug 9, 2007 8:39 PM : 0 comments [permalink]

< Previous page 
Google web