Joe Ottinger

About Joe Ottinger

This author has not yet filled in any details.
So far Joe Ottinger has created 12 blog entries.

Caches: an unpopular opinion, explained

By |2020-10-06T07:43:08+00:00September 20, 2011|

Your ads will be inserted here byAdSense Now! Lite.Please go to the plugin admin page to paste your ad code.I have an unpopular opinion: caches indicate a general failure, when used for live data. This statement tends to ruffle feathers, because caches are very common, accepted as a standard salve for a very common problem; [...]

Running Simple GigaSpaces Apps with Groovy

By |2020-10-06T07:44:53+00:00September 19, 2011|

In a few of my posts, I provide bits and pieces of code as samples of how you can do things with GigaSpaces. After looking at the Quartz Scheduler quickstart, I realized that I was violating my own principles of how to show things online – by not providing clear processes and full example code. The [...]

Mirroring GigaSpaces XAP to NoSQL

By |2020-10-06T08:04:15+00:00September 12, 2011|

Ah, caches[0]. Caches are easy to use, but not always easy to load; what typically happens is that you modify your reads and writes to check a cache first (using data from the cache if present, and loading the cache if not; updates store data in the cache as well as the data store, in [...]

GigaSpaces XAP’s WAN Gateway

By |2020-10-06T08:05:39+00:00September 8, 2011|

In a distributed environment, if you can’t send data from one peer to another peer, you’re… not actually distributed. It’s one of the first things shown to users of distributed products, with good reason: sharing data is the whole point, right? If you can’t synchronize between peer nodes in a given cluster, you’re not really [...]

Fun with XStream

By |2020-10-06T09:49:10+00:00February 15, 2011|

XStream unmarshalling is great fun when you’re not working with a fixed schema. I’ve been working on a quick start document for GigaSpaces‘ data grid edition lately, and I’m doing it with the code in the form of tests. This makes writing it really easy (run the tests, make sure it works, if it fails, wash, [...]

XAP 8.0 Released – Same Data, Any API and Continuous Scaling

By |2020-10-06T10:20:30+00:00February 1, 2011|

TheServerSide – my old stomping grounds, you know – posted “GigaSpaces XAP 8: Like Playing With a Long Lever and a Strong Fulcrum” this Monday (January 31, 2011.) Cameron pointed out the standard superlatives found in every press release, but he managed to bring up some interesting things while missing some pretty crucial points. Look: I [...]

mea culpa: “Offheap access is slow?”

By |2020-10-06T10:49:28+00:00November 16, 2010|

Steve Harris has been commenting on dzone about my last post, “BigMemory: Heap Envy.” One of his comments linked to a blog post of his, “Direct Buffer Access Is Slow, Really?,” in which he says that direct access is not slow, and therefore one of my points was invalid. Well, folks, he’s right, for all intents [...]

BigMemory: Heap Envy

By |2020-10-06T10:53:48+00:00November 12, 2010|

Terracotta has announced the availability of BigMemory, which provides a large offheap cache through their Ehcache project. It is designed to avoid the GC impact caused by massive heaps in Java, at a license cost of $500 per GB per year, if I have my figures right. The Reason We’re Here First, let’s understand the reason BigMemory [...]

GigaSpaces XAP 7.1 being released tomorrow!

By |2020-10-26T09:05:44+00:00April 13, 2010|

This Wednesday, GigaSpaces is releasing XAP 7.1 GA. XAP stands for “eXtreme Application Platform,” and we included a lot of functionality based around earning that kind of name. Well, more than we already did – we’ve always been leaders in scalability. Probably the most visible aspects of the new release [...]

GigaSpaces 7.1 Early Access – worth it, totally

By |2020-10-26T09:06:41+00:00April 6, 2010|

I've been enjoying being back at GigaSpaces, but one of the coolest of the various bits and bobs is the access to future releases - including the one right around the corner. Hint, hint *cough* 7.1 *cough* Dudes: if you're interested in scalable cloud computing with distribution of both data and processing - you really, really want [...]