JUDCon 2011: London. The JBoss conference by developers, for developers.

JUDCon Tweets

No tweets available.

Lightning Talks

Day One: Monday, 31st October
5 ways to deploy to AS 7 in 5 minutes

Max Andersen (JBoss, by Red Hat)

AS 7 is so fast that deploying and redeploying applications can be done at ridiculously speeds and i'll try and prove it by deploying to AS 7 in five different ways (maybe more) in less then five minutes.

Android and Google AppEngine: A perfect fit!

Ales Justin (JBoss, by Red Hat)

Android and Google AppEngine (GAE) are both fast growing markets. With their ease of use they make a perfect fit for initial step into social application prototyping. This presentation describes tips and tricks learned on the way while implementing a Twitter/FourSquare-like Android based client application, backed up by a highly scalable GAE based server-side. A deep dive is provided of best practices on how to decouple code based on communication API and protocol, to enable easy testing and portability, while on the other hand creating a common layer to still have strongly typed application.

Making examples accessible

Max Andersen (JBoss, by Red Hat)

Examples is one of the key elements of an successful project to let users get easily started to understand and use one or a set of frameworks, but very often these examples are very hard for users to setup, understand and/or use on command line and IDE. I'll touch on some of the challenges and how with a little bit of thought and conventions can go a long way and make examples accessible.

CDI and new cool scopes

Ales Justin (JBoss, by Red Hat)

CDI (JSR-299) features an extensible context model. It's possible to define new scopes by simply creating a new scope type annotation. Of course, that's the easy part of the job. For this scope type to be useful, one will also need to define a Context object that implements the scope! Implementing a Context is usually a very technical task, intended for framework development only. This presentation will describe steps needed to properly implement, integrate and use a new CDI scope. This will be shown on real use cases extensions, integrating CDI beans with cluster, high-availability (HA) and CloudSoft's Monterey distributed service notion.

Evolving software - What's new in Hibernate 4 and Hibernate Search 4

Hardy Ferentschik (JBoss, by Red Hat)

As software evolves it is often necessary to deprecate existing APIs and introduce new ones in order to allow for new features and use cases. Hibernate 4 and Hibernate Search 4 are both releases in which the team was finally able to apply some significant API improvements, but also allowing us developers to further evolve the software. In this talk we are reviewing what has changed in Hibernate, including the new ServiceRegistry and the Integrator interface. We are also touching on new features like multitenancy and what it means for sharding. Moving on to Hibernate Search we investigate any effects these new Core APIs have on Hibernate Search and what is new from a design and API point of view in Search itself. Last but not least, we look on how Hibernate (Search) is integrated into the AS7 and give some tips and tricks about different AS + Hibernate deployment scenarios.

Let's get started with OpenShift!

Eric D. Schabell (JBoss, by Red Hat)

Bring your laptop, we will provide an internet connection and have you running your first OpenShift Express application in the Cloud in no time! The speaker will walk you through an installation, setup and deployment of your first cloud application using Red Hat OpenShift Express. This session will include an update on the current status and roadmap for OpenShift.

What is new and cool in GateIn Portal 3.2

Boleslaw Dawidowicz (JBoss, by Red Hat)

  • New features in latest GateIn Portal project release
  • Recent changes in the project
  • Direction of future development
JBUG London – we're back!

Dominika Tasarz

The talk, delivered by one of the London JBoss User Group organisers will briefly explain what the JBUG is and give you some more information about:

  • why you should join the London JBoss User Group
  • what we do for the JBoss community and how you can get involved
  • where and how often we meet
  • what interesting stuff we're going to talk about during our next few meetings.
Right Clojure for Your Cloud

Marcin Nowakowski

Lisp in Java OpenShift Cloud? "Ancient" language but with a new brand name: "Clojure". The name "CL-oJure" spelled little differently reveals the mastery. The base word "closure" – a common functional programming term serves here as a bridge between "CL" – a prefix used typically for Common Lisp language extension and "J" – which provides information that Clojure – a dialect of Lisp - is prepared to be run on JVM. However this is only a small clue which actually leads to more concerns: Why we should run second oldest programming language in a brand new cloud environment? ...answer is quite simple. - The last doesn't mean least. – Lisp really fits OpenShift.

Get the idea how to use Clojure practicly! Clojure is not an esoteric language which could find its use only in highly concurrent environments but it can bring benefits in common business applications. Infinispan JCache JSR-107 API could be easily used in Clojure applications and data processing could be simplified with Lisp implementations.

Java frameworks vs. Lisp dialects - which you will prefer to use after this talk? Is it possible to use Clojure efficiently with Jave EE 6? Does Closure not interfare with idea of CDI? What about Java Annotations for Closure? Do we need them?