I need to give a brownbag to my dev co-workers. The team is a typical Java/J2EE team, mostly using the current technologies (Grails, Spring, Hibernate, EJB, Caching, Webservices, Messaging).
I want to talk about something that we aren't using yet. Part of my reason for giving the presentation is to learn it myself too. And I don't care if its not directly useful at work, but is something worth knowing about.
Things I am looking into are: Performance Tuning a J2EE app, Scala, Erlang, XMPP, RabbitMQ, Couchdb, Git.
In other words, name a technology that you desperately want to learn or that you have learnt recently and you find yourself telling others about it?
Any preference or advice?