Its been a long time coming but the next generation of MongoDB drivers are starting to be released. As a driver team we've collaborated and started to design common themes across languages, to help normalize and clarify the behaviour of our drivers.
Using the new 3.0 Java driver as the example, we'll look at some of the new interfaces and design decisions that are helping shape these next generation of drivers.
In the second part of the talk we go reactive and introduce the new asynchronous java driver. We'll look at some of the challenges going asynchronous on the JVM and how this new driver is being used as the foundation for a new Reactive Stream Driver and a new Scala Driver.
YOU MAY ALSO LIKE:
- Lightbend Akka for Java - Professional (in London on 22nd - 24th October 2018)
- Modern development with Java (in London on 22nd - 24th October 2018)
- Simon Brown's Software Architecture for Developers Workshop (in London on 29th - 30th October 2018)
- Scala eXchange London 2018 (in London on 13th - 14th December 2018)
The start of the next generation.
Ross joined MongoDB as a Python Software Engineer and since then has moved onto the JVM, first learning and taking over the Casbah the Scala driver and then joining the Java team to help shape the Java driver. In a previous life Ross was a technical architect at Streetlife and a tech lead at Europe's biggest commercial radio owner Global Radio.