QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Trisha Gee, Developer at MongoDB & Track Host

Trisha Gee

Biography: Trisha Gee

Trisha is a developer at MongoDB. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and has a wide breadth of industry experience from the 12 years she's been a professional developer. Trisha is a leader in the London Java Community, and involved in the Graduate Development Community, she believes we shouldn't all have to make the same mistakes again and again.

Twitter: @trisha_gee
Track Host of "Not Only Java"

Presentation: Introduction of the Thursday Tracks

Time: Thursday 08:30 - 09:00 / Location: Fleming

The Program Committee and Track Hosts will present today's program, provide a short introduction to the Tracks scheduled, inform you about last minute changes to the schedule and general information.

Presentation: HTML5, Angular.js, Groovy, Java, MongoDB all together - what could possibly go wrong?

Track: Not Only Java / Time: Thursday 13:20 - 14:10 / Location: Whittle Room

It seems to have been a common theme amongst startups to create the MVP (Minimum Viable Product) in a language that facilitates rapid prototyping (for example Ruby), and then migrate to the JVM when the application has proved itself and requires more in terms of stability and performance.

I'm going to demonstrate that it's possible to use a static, boiler-plate-heavy language like Java to create a web application in under and hour, in front of your very eyes. The JVM is a true polyglot platform, and I'm going to show how you can use it to utilise the correct tools for each job, including: angular.js; bootstrap; HTML 5; micro-services; Java-the-language; MongoDB; and Groovy - a fully buzz-word-compliant application. While I won't go into each technology in depth. by seeing how the application is put together you'll get an understanding of the role of each technology and how they work together.

Yes, live coding, with all attendant danger.

Training: A Fluent API for Java and MongoDB

Track: Training / Time: Monday 09:00 - 16:00 / Location: To be announced

2014 is an exciting year for Java developers - not only is Java 8 coming out, but a shiny new Java driver for MongoDB is also on the horizon.

The Java interface to MongoDB is one of the more... mature... drivers.  Now, after several years of use in organisations - from start-ups to enterprises - is the right time to bring out version 3.0, making use of more modern development patterns and drawing from users' experiences.

We'll cover:

  • What the major design features are for the new Java driver for MongoDB
  • How to use it

...and maybe you'll pick up some MongoDB basics as we go along.

This is a hands-on session for Java developers, and should be suitable whether you're new to MongoDB or an experienced hand.