Author Archives: Guy Nirpaz
Freeze? Innovate!
I would like to refer you to a great white paper produced by my collegue Nati Shalom. The name of the white paper is: "Survival Guide for IT During the Economic Meltdown". It is an amazing analysis of the paralysis organizations face these days, and the prescription to get out of this condition. We’ve got some great responses the white paper, and I believe you’ll benefit from reading it.
A comment that made my day
I guess will all product people know what is it to work in the trenches, releases, bug fixes, taking care of customers. Not all is glory.
Yesterday, I got this feedback from a prospect:
<quote>I have looked at many purported “Cloud” software solutions and yours is by far the most impressive I have ever seen. The level of the .Net technology used is, to sum it up in one word “incredible”, it is impressive to see a company pushing the .net platform to the limit.</quote>
Really made my day!
Conference Season in Israel
There is something going on in the air of Tel Aviv. I guess it is innovation. Great technical talents from all over are meeting to exchange ideas. Luckily for me, these are the areas I care most about: distributed computing and agile software development.
Yesterday the official part of the first cloud conference organized by the IGT was
finished. Excellent people from all around the world flew in for sunny
Israel in December to discuss the future of cloud technologies. It was all been recorded, so I guess soon enough all the information will be published.
Today, I’m going to present at the Amazon EC2 event in Tel Aviv. We’ve been doing some work with EC2 for a while, and some cool ideas come to mind when you think about the opportunities of cloud computing and GigaSpaces XAP.
Next week I’m going to present in the first Israeli Scrum conference. Some very big names are going to present as well, people like Ken Schwaber and Scott Ambler. Ken, is one of the founders of Scrum and Scott has some very practical ideas about agile architecture. Highly recommended. I’m going to talk about my experience in adopting scrum within GigaSpaces.
If you happen to attend one of these events, please stop by and say hello.
Java/.NET Interoperability
Eitan, one of our brilliant .NET developers posted here a description of the underlying mechanism we use in GigaSpaces XAP to provide simple integration between Java and .NET.
We use different concepts than typical XML based interop solutions by providing a seamless default mapping between Java, .NET and C++ objects. We have several customers who use mixed teams, usually .NET team which develop user interfaces for the desktop and Java or C++ server side processing teams. In our solution the objects are mapped to a canonical efficient representation. It is the framework’s role to do the mapping and conversion and not of the user’s. For this reason we can apply very sophisticated optimization which makes language boundaries unnoticeable from performance and efficiency perspectives.
More information and example code can be found here
Enjoy,
GigaSpaces XAP – Product Overview
We’ve recently created a Product Overview book for GigaSpaces XAP.
The book, in a wiki format (soon to be delivered in pdf as well), is directed for architects and developers who would like to understand the rationale behind GigaSpaces XAP and the technical aspects of the product.
The intention was to create a high level, technical document that is read as a starting point to understand the product. After spending 20-30 minutes of reading, the reader should be able to understand the ‘ideas’ behind the product and the actual layering and roles of components and sub-systems within the product.
We used 5 rather lengthy pages in order to make it easy for the reader to go over the material with almost no distractions. We also kept external linking to minimum for the same reasons.
I encourage you to have a look at it. As always I’m interested in what you have to say about it. Here’s the link to it: GigaSpaces XAP Product Overview