Why Gaming is the Future of Everything

Foursquare

Also titled: “What I learned from FourSquare.”
A few years back when we started exploring new technology, one of the ideas that seemed to stick with me was around gaming.   The processes that made something enjoyable seemed to be an essential, yet elusive ingredient in business software.
In truth, I felt there was something magical about games, [...]

Just Send Me an Email

I came to a revelation of sorts earlier in the week.
Email apps, not web apps, represent New Web for the enterprise. I suppose you could say Enterprise 2.0, but if you’ve been with me for a while, you know I steer clear of that term.

Photo by piccadillywilson from Flickr used under Creative Commons

Work requires communication [...]

Chatting from SOA Suite 11g – how BPEL processes can use the XMPP protocol to notify the world

Various scenarios may require sending email messages or other types of notifications to users as part of the process flow. For example, certain types of exceptions that cannot be handled automatically may require manual intervention. For example, a BPEL process can use the notification service to alert users by voice, IM, SMS, or email. 
In a [...]

A couple of links and an advert…

Instrumentation
Cary Millsap has recently pointed to a couple of postings and quoted some people on the fine art of instrumentation.  He quoted me (and got it pretty much 100% – dead on) a couple of times as well.  I’ll add a quote/story to his list of quotes…
When Oracle 10g first was released – I was [...]

java.io.RandomAccessFile.length()

This story started out with a user telling us that Berkeley DB Java Edition’s group commit feature didn’t work very well on ext3. The reason is that we only group fsync’s and not writes & fsyncs. And ext3 takes an exclusive mutex on the inode for any IO operation, whereas Windows and Solaris [...]

PL/SQL Practices: "On Avoiding Termination"

Continue PL/SQL execution beyond exceptions.
Link to the original site

Why WHEN OTHERS THEN RAISE Can Be Harmful

Every PL/SQL developer knows, or at least should know, that WHEN OTHERS THEN NULL is a hidden bug; Ask Tom.
But, what about WHEN OTHERS THEN RAISE?
I have known PL/SQL developers who follow a “standard” of adding:
EXCEPTION
WHEN OTHERS
THEN
RAISE;
END;

to every PL/SQL block. The reasoning behind [...]

Blog: XTP powers SOA — SOA Talk

XTP is highly touted for the financial services industry where it can, for example, help prevent cyber theft by sorting through massive transaction data streams and flagging exceptions that may indicate crimes such as credit card fraud
Link to the original site

"On Exceptions and Rules"

Best practices for where, when, and how to handle exceptions
Link to the original site