NoSQL is popular, NoSQL is cool. But how does this benefit the application developer? Or more important, how can an application developer live with NoSQL with minimal impact? In this talk, I first give you an overview of NoSQL, history and background, as well as the state of the art at the moment. I then look at what middleware should be doing with regards to storage systems in general, and the various open source middleware offerings available to make NoSQL more viable for the application developer. I then take you through a tour of various JBoss-related NoSQL middleware, and end up with a series of live use cases and real world problems solved by some of these tools.