We are proud to announce a great new speaker for our upcoming October 1 Coherence SIG.
Hope to see you there!
We are proud to announce a great new speaker for our upcoming October 1 Coherence SIG.
Hope to see you there!
Posted at 02:25 PM | Permalink | Comments (0) | TrackBack (0)
Autumn is in the air. The Giants are ready to kickoff a new season, Fashion Week is in full bloom, and the second year of New York Coherence SIG's is about to kick into high-gear on October 1.
Posted at 12:56 PM | Permalink | Comments (0) | TrackBack (0)
Interesting talk by Philip Dixon at Velocity 09 about the rearchitecture of Shopzilla.com (view video). Some interesting nuggets:
Posted at 12:47 PM | Permalink | Comments (0) | TrackBack (0)
I will be live Twittering the next New York Coherence SIG meeting on June 24th. My first time live Twittering. The whole idea is to get greater real-time community participation, so I hope you'll join in.
Posted at 04:36 PM | Permalink | Comments (2) | TrackBack (0)
The New York Coherence SIG is ready to complete its first year with a bang on June 24. I will be hosting three very special speakers, including a veteran hedge fund developer and two Coherence core developers. The SIG will provide an in-depth look at Coherence*Extend from both an internal perspective and from a .NET user. We will also dive in to the Coherence Incubator to see what's in the new release plus what's coming down the road.
New York Coherence Special Interest Group
NEXT MEETING: Wednesday – June 24, 2009
Announcing the next meeting of the New York Coherence Special Interest Group (NYCSIG). Whether you're an experienced Coherence user, or new to Data Grid technology, the NYCSIG is the community for realizing Coherence-related projects and best practices.
Please email the NYCSIG directly to register for this event.
Your Full name and Company name are required for building security.
We are very excited that Timur Fanshteyn, Jason Howes, and Noah Arliss will all be presenting. See the presentation details below. We hope to see you at our next meeting.
Date: Wednesday, June 24, 2009
Time: 5:30pm-5:45pm ET social and 5:45pm-8:00pm ET presentations
Where: Oracle Office, Room 30076, 520 Madison Avenue, 30th Floor, NY, NY Google Map
We will be providing snacks and beverages.
Register! Registration is required for building security.
Presentations:
“Using Oracle Coherence in .NET Environment” - Timur Fanshteyn (speaker bio) Technology Manager
Oracle Coherence can be successfully used in a Microsoft Window and .NET Environment. It can be a excellent media for connecting .Net and Java applications. It can provide .NET applications with a caching solution in front of a database server. It can even be used to provide real-time data to the desktop clients. All with minimum or possible no java coding.
The presentation will go through requirements of setting up Coherence .NET Client. Go through use cases and point out some limitations. We will focus on general data caching, object serialization (through POF), event notifications and LINQ to coherence.
“Coherence Incubator Update” - Noah Arliss (speaker bio) Senior Software Engineer (Oracle)
The Coherence Incubator hosts innovative example implementations for commonly used design patterns, system integration solutions, distributed computing concepts and other artifacts designed to enable rapid delivery of solutions to potentially complex business challenges built using or based on Oracle Coherence.
This talk provides an update on new and upcoming Incubator functionality, including
“Coherence*Extend Internals” - Jason Howes (speaker bio) Consulting Member Technical Staff (Oracle)
Coherence*Extend extends the reach of the core Coherence TCMP cluster to a wider range of consumers, including desktops, remote servers, C++/.Net clients and machines located across WAN connections. Typical uses of Coherence*Extend include providing desktop applications with access to Coherence caches (including support for Near Cache and Continuous Query) and Coherence cluster "bridges" that link together multiple Coherence clusters connected via a high-latency, unreliable WAN.
This talk provides a unique look at the internals of the Extend implementation from one of Coherence’s core developers. Starting with the internal Coherence messaging API, Jason will go on to discuss such topics as connection and channel lifecycles, the TCP initiator/acceptor implementation, the CacheService, NamedService, and InvocationService protocols, and the ProxyService implementation.
We look forward to seeing you all at the third NYCSIG meeting on June 24th.
Contact NYCSIG with any comments, questions, presentation proposals and content suggestions.
Join the NYCSIG online community on our New York Coherence SIG Group on Oracle Mix.
Posted at 08:33 AM | Permalink | Comments (0) | TrackBack (0)
Not often does literary world of The New Yorker and the uber-logical world of technology intersect, but Heather's McHughes poem "Hackers Can Sidejack Cookies" has given me hope this will happen more often. In the poem, Heather talks about "the banana problem"
I have worked on my share of complicated projects/products (Tuxedo, the Unix kernel, compilers, proxy servers, application servers, and now in-memory data grids). When I think about creeping featurism in projects, several sources come to mind. Some are worse than others, and some lead to outright complexity:
My biggest bugaboo is the first category. Since most software groups I've worked on comprise a set of talented engineers, their first inclination when thinking about how to improve a product is to either improve an existing feature or add a new one. This is perfectly natural, and we usually call this innovation. Who would say innovation is a bad thing?
Yet we also value simplicity of design and ease of use. Too frequently the nature of the aforementioned "innovation" is at the expense of these two values.
We do have at least one mechanism to encourage innovation while limiting complexity and ease of use: Prototypes. Because prototypes are meant to be thrown away, they can be evaluated before inclusion in a product. Only when the prototype meets all goals, including ease of use and simplified design, should the feature be made part of the product.
Furthermore, building a prototype allows cooler heads to prevail; a feature that seemed vitally important six months ago may be unnecessary today.
I have an analogy I like to use for this. In sticking with the banana theme, I'll call it my Banana Cream Pie Theory. After a filling meal, it is never wise to order a Banana Cream Pie. But if you do, it is better to throw it away than eat it.
Posted at 08:08 PM | Permalink | Comments (1) | TrackBack (0)
Harvard ex-president Derek Bok's quote makes good copy for someone trying to sell education, so I've decided to re-use it. Not that the cost of the course I am about to tell you about can be compared with that of Harvard. But, oh, the value. Let's just say, hypothetically, that you have completed your baccalaureate in English from Harvard, complete with a thesis in Romance Literature (I have a thing for Shelley, Byron, and Keats myself), maybe even drawing a line from the great romantic poets right up to the New Romantics of the New Wave. Well, even after that $250k, you would still need an education in Coherence if you wanted to design a scalable and reliable high-performance computing solution.
We have just the course for you.
Oracle University now offers a 3-day course in Coherence that takes you thorugh the basics to more advanced topics. The course covers the following:
To learn more about the course go to Oracle University and search for "Coherence". We are working on scheduling a course in New York, and you can indicate your interest either on the site or by contacting me directly.
Also, you may want to check out the online-learning option for Coherence. The current tutorials focus on using Coherence*Web to manage application server session data.
Posted at 12:16 PM | Permalink | Comments (0) | TrackBack (0)
Shawn Gandhi over at Lab 49 attended last week's SIG and posted a nice review of the Coherence Management Pack offered by Enterprise Manager. Here is an excerpt:
The management dashboard allows an administrator to monitor the health of your cluster from a single point. You can compare the performance of various nodes, caches, clusters, and connections. Upon the detection of a faulty node, you can simply evict it from the cluster so it can’t cause any damage.
I was happy to find the ability to monitor publisher/receiver success rates, which are conveniently graphed to show outage severity throughout the day.
Shawn has much more to say, both positive and negative.
Posted at 09:54 AM | Permalink | Comments (0) | TrackBack (0)
Maybe its a stretch to bring British author Nick Hornby into a conversation about the latest New York Coherence SIG, but, uh, I'll try anything once.
First some stats:
Despite the smaller audience, evidence points to a growing Coherence community in New York. Yes, the German beer at Papillon helped - I finally left for the Speaker's Dinner around 10:00, leaving many attendees behind to continue the party. I also noticed much tougher questions, especially for Patrick, who's POF talk elicited some real brain-teasers.
But our customers and partners were not the only one's who tried to attend. Yes, two of our competitors tried to storm the gates too. Not to say I blame them. In fact I think its pretty cool in general to have a forum to discuss data grid technology. We all want to grow and educate the market. But this is not the event for that really, since it would inhibit open, candid conversation with our customers. But, if you are reading this, dear competitor, we are happy to come to meet your customers at your next event.
Why did they want to come? Was it the free pizza? Was it to learn how to build a better data grid product?
Or maybe Nick Hornby offers the best explanation in High Fidelity. Rob, our hero, is slumped across a sofa with Charlie, an ex-girlfriend, trying to understand what went wrong with their relationship. Charlie suspects that's why Rob is there, but Rob has yet to confess.
"Charlie, Why did you pack me in for Marco?"
She looks at me hard. "I knew it."
"What?"
"You are going through one of those what-does-it-all-mean things." She says "what-does-it-all-mean" in an American accent and furrows her brow.
I cannot tell a lie. "I am, actually, yes. Yes, indeed. Very much so."
Yes, that must have been it. They must have been there to see why, in the end, they were jilted for Coherence.
Posted at 11:41 AM | Permalink | Comments (0) | TrackBack (0)
I just received this email from Frank Greco at the New York Java SIG:
Left with too much time and not enough Java technology to learn about? We have a solution for you: The New York Coherence SIG is here to rescue your lonely nights.
The event is this Thursday, April 16. More information is available in my previous blog posting.
Posted at 08:58 AM | Permalink | Comments (1) | TrackBack (0)