Keynote: Rob Harrop (Bamboo)

Rob Harrop is CTO of UK-based consumer finance startup Bamboo. Prior to Bamboo, Rob co-founded SpringSource and was an active contributor on the world-famous Spring Framework. A respected author, speaker and teacher, Rob writes and talks frequently about large-scale systems, cloud architecture and functional programming.


NoSQL: The Good, the Bad and the Ugly

The impact that NoSQL has had on the technology community cannot be overstated. The proliferation of new and exciting data systems has led to a slew of interesting solutions to problems that were once solved the relational way. In this session we explore all that is great and good about NoSQL: the innovative software, the clever storage paradigms and the reigniting of developer interest in data access. It is unfortunate that NoSQL is not only a force for good in our community. We'll explore some of the darker corners of NoSQL: the disregard for years of proven technology, the overbearing hype, the overblown marketing and the ever present arguments over which technology is best. We close the session by exploring what can be done to extract even more value from the NoSQL movement, where we can improve how the community interacts with the larger technology community and what the future holds for data access technologies.

Alexandre Vasseur (Pivotal)

Alexandre Vasseur, Field Architect manager, is in charge of Pivotal ‘ technical field engagements in France and South of Europe. He and his team is in charge of technical awareness and solution architecture for customers, prospects and partners in that region around PaaS and Big Data. Alexandre joined Pivotal at its creation from his past tenure at VMware on Cloud Application Platform and spent around 15 years on application, data and middleware and open source.


Evolution of Data Architectures: From Hadoop to Data Lake in becoming Data Driven.

Come to this deep dive on how Pivotal's Data Lake Vision is evolving by embracing next generation in-memory data exchange and compute technologies around Spark and Tachyon. Did we say Hadoop, SQL, and what's the shortest path to get from past to future state? The next generation of data lake technology will leverage the availability of in-memory processing, with an architecture that supports multiple data analytics workloads within a single environment: SQL, R, Spark, batch and transactional.

Benjamin Guinebertière (Microsoft France)

Benjamin works with startups and companies of different sizes to help them technically adopt Microsoft Azure cloud, should they use Big Data, Machine Learning or other technologies. He also speaks at conferences, writes (blogs, …) and takes feedback. You can find him at http://3-4.fr.


Microsoft Azure: Document DB and other noSQL databases

When deploying your service to Microsoft Azure, you have a number of options in terms of noSQL: you can install databases on Linux or Windows virtual machines by yourself, or via the marketplace, or you can use open source databases available as a service like HBase or proprietary and managed databases like Document DB. After showing these options, we'll show Document DB in more details. This is a noSQL database as a service that stores JSON.

Bruno Guedes (Zenika)

Bruno Guedes is officiing as CTO for Zenika.He's teaching Hadoop, Cassandra and working on many NoSQL/BigData projects.


Hadoop real time for dummies

There is many frameworks that can offer real time on top of Hadoop. This talk will show you the usage of Pivotal HAWQ and how it is easy to use SQL for querying your Hadoop data. Come and see the power and easy of use that can help you on using the Hadoop ecosystem.

Damien Krotkine (Booking.com)

Damien Krotkine is a software engineer at Booking.com (world’s leading online hotel and accommodation reservations company). He currently works on the events subsystem, where he helps gathering, storing, managing and analyzing big quantities of data in real-time. Previously, he has been working in various fields like Linux Distribution, e-commerce, online real-time advertising. He's an active member of the Perl community, maintaining some NoSQL related modules ( Redis driver, Riak client, Bloomd client ... )


Using Riak for Events storage and analysis at Booking.com

At Booking.com, we have a constant flow of events coming from various applications and internal subsystems. This critical data needs to be stored for real-time, medium and long term analysis. Events are schema-less, making it difficult to use standard analysis tools.This presentation will explain how we built a storage and analysis solution based on Riak. The talk will cover: data aggregation and serialization, Riak configuration, solutions for lowering the network usage, and finally, how Riak's advanced features are used to perform real-time data crunching on the cluster nodes.

David Pilato (Elasticsearch)

David Pilato is Technical Advocate at Elasticsearch and the creator of the Elasticsearch French Speakers User Group. He is a a frequent speaker about all things Elasticsearch, including previous editions of Devoxx, softshake, Codemotion. In his free time, he enjoys coding and DJs four times per year, just for fun. He lives with his family in Cergy, France.


Advanced search for your legacy application

How do you mix SQL and NoSQL worlds without starting a messy revolution?This live coding talk will show you how to add Elasticsearch to your legacy application without changing all your current development habits. Your application will have suddenly have advanced search features, all without the need to write complex SQL code!David will start from a Spring, Hibernate and Postgresql based application and will add a complete integration of Elasticsearch, all live from the stage during his presentation.

DuyHai DOAN (Datastax)

DuyHai is a Cassandra technical advocate. He spends his time between technical presentations/meetups on Cassandra, coding on open-source projects to support the community and helping all companies using Cassandra to make their project successful. Previously he was working as a freelance Java/Cassandra consultant


Real time analytics with Cassandra and Spark

Apache Spark is a general data processing framework which allows you perform map-reduce tasks (but not only) in memory. Apache Cassandra is a highly available and massively scalable NoSQL data-store. By combining Spark flexible API and Cassandra performance, we get an interesting alternative to the Hadoop eco-system for both real-time and batch processing. During this talk we will highlight the tight integration between Spark & Cassandra and demonstrate some usages with live code demo.

Emmanuel Bernard (Hibernate / Red Hat)

Emmanuel Bernard is data platform architect for the JBoss portfolio at Red Hat. He oversees data related projects and in particular the Hibernate portfolio where he came from.Emmanuel joined the Hibernate team in 2003 and most of his work is open source since then. He has lead the JPA implementation of Hibernate ORM, founded and lead Hibernate Search, Hibernate Validator. His latest project endeavour is Hibernate OGM but he also contributes to Ceylon, Awestruct and a few other projects in his spare time.Emmanuel is a member of the JPA 2.1 expert group and the spec lead of Bean Validation. He is a regular speaker at various conferences and JUGs, including JavaOne, JBoss World and Devoxx and the co-author of Hibernate Search in Action published by Manning. He is also founder and co-host of two podcasts: JBoss Community Asylum and Les Cast Codeurs Podcast.You can follow him on twitter at @emmanuelbernard.


MythBusters: ORMs and NoSQL - Good or Evil?

Want to understand what persistence to NoSQL means in a Java architecture? Read on.Java is an object oriented kingdom where ORMs have flourished. Do ORMs still provide benefits in a NoSQL and polyglot era? As a side effect we will discuss the why and how of data design in NoSQL.Busted, plausible or confirmed? Here is a list of non exclusive myths and preconceptions we will explore:Once you have chosen a NoSQL product, you don't need any other.NoSQL is a data duplication nightmare.JPA is not suited to non relational databases.Objects don't fit in the data structures of NoSQL solutions.ORMs cannot abstract the underlying NoSQL models.ORMs speeds things up at runtime.The query language of NoSQL cannot be abstracted.You need access to the native API to make real use of NoSQL.ORMs don’t bring much value in an NoSQL world.And more.While we can't do explosions experiments due to fire safety regulations, your vocal contribution is encouraged. Come and debate!Note: we mention ORMs but it should really be OXMs or ONMs :)

Gregorry Letribot (Criteo)

Gregory is a senior software engineer who recently escaped the world of 3D real-time where he worked on rendering and augmenting reality for 12 years before jumping on the Big Data train with Criteo Paris. As a research engineer, with mathematical and analytical background, he’s used to focusing on new problems, innovation, and bring new solutions from other fields. Currently at Criteo, Greogory and his team are working on a new analytics stack, playing with Druid which will be discussed during the conference to raise the standard of performance monitoring. Outside of the “tech world”, Gregory loves to play volley-ball, and most of all, listen to music (no, not ONLY metal !)


Druid at Criteo

How do you monitor performance for one of your clients on a specific user segmentation when dealing with billions of events a day ? With over 2 billion ads served and 230Tb of data processed a day, we at Criteo have a comprehensive need for an interactive analytics stack. And by interactive, we mean a querying system with dynamic filtering to drill down over multiple dimensions, answering within sub-second latency. This session will take you on our journey with Druid, ""an open-source data store designed for real-time exploratory analytics on large data sets"". We will explore Druid's architecture and noticeable concepts, how relevant they are for some use cases and how it really performs.

J. Randall Hunt (Amazon)

J. Randall Hunt Developer Advocate and Software Engineer at Amazon Web Services in New York City. Python is his favorite language but he can sometimes be found in the dark realm of C++. Randall loves databases and enjoys talking about them from the developer perspective. Author of gitshots, a ridiculous and amusing platform for sharing git commits. Contributor to MongoDB and lots of other open source tools and libraries. Formerly of MongoDB, hackNY, and NASA. A total space nerd. Randall speaks English, French, and German.


NoSQL Developer Experience

In this lightning talk we'll survey the developer experience of using DynamoDB, MongoDB, Cassandra, and Postgres (hstore). What languages do they work best with? Which has the best query API? What's the easiest to use from a developer perspective. I'll share my (as objective as possible) analysis and my opinions. You can draw your own conclusions!

Julian Steiner ()


Why postgres SQL deserve noSQL fan respect

Postgres SQL is a plain old SQL DB. Very powerful and very consistent, in some case, project needs an ACID database, but schemaless… With JSON support, postgres is a very interesting tool to provide ACID and some very interesting function (time management, localisation function and data types...) and the schemaless noSQL point of view with json and indexed json. This talk show some great usage and some insigth to build some great application with postgres.

Lucian Precup (Adelean)

Lucian acquired, throughout his missions, a fair amount of experience with NoSQL and Enterprise Search. He shares this knowledge in barcamps, user groups and conferences in Europe. Adelean, the company Lucian founded in 2010, is one of the first Elasticsearch Systems Integrator Partners in France. Prior to this, Lucian developed real time data integration software at Business Objects and SAP. He joined the BI software editor following the acquisition of a startup issued from the French National Institute for Research in Computer Science and Control (INRIA) with a team or researchers he integrated in 2001.


Back to the Future: SQL 92 for Elasticsearch?

What if we would try to make Elasticsearch SQL 92 compliant (http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt)? This wouldn't serve that much nowadays, you would say. Well, we actually tried to do the exercise and we have some interesting conclusions. While we take Elasticsearch as an example for this "side by side", the issues we are addressing also apply to nosql in general. With this unusual exercise, we take the occasion to compare relational databases / sql with Elasticsearch / nosql on all the levels : functionality, semantics, performance and user experience.

Michael Hackstein (ArangoDB)

Michael is a JavaScript and NoSQL enthusiast. In his spare time he is organising colognejs, the JavaScript user group in Cologne Germany scheduled every second month. In his professional life Michael holds a master degree in Computer Science. As Front End and Graph Specialist he is member of the ArangoDB core team, developing the web frontend, graph visualisation and graph database features for this project.


Polyglot Persistence & Multi-Model NoSQL Databases

In many modern applications the database side is realized using polyglot persistence – store each data format (graphs, documents, etc.) in an appropriate separate database. This approach yields several benefits, databases are optimized for their specific duty, however there are also drawbacks: * keep all databases in sync * queries might require data from several databases * experts needed for all used systems A multi-model database is not restricted to one data format, but can cope with several of them. In this talk i will present how a multi-model database can be used in a polyglot persistence setup and how it will reduce the effort drastically.

Sara Robinson (google)

Sara is a Developer Advocate on the Firebase team at Google, where she helps with developer relations through online content, outreach and events. She has a bachelor’s degree in Business and International Studies from Brandeis University. Before Firebase, she worked as an analyst at Sandbox Industries, a venture firm and startup foundry. She's passionate about learning to code, running, and finding the best ice cream in SF.


Make any app realtime with Firebase

Realtime is becoming an essential part of any user experience. Previously, making an app realtime has been difficult to achieve and requires many engineers. Enter Firebase - a realtime NoSQL database that you can access directly from the client. Firebase can function as the complete backend for your web or mobile app, and makes building realtime, collaborative apps easy. In this talk, I'll explain how Firebase works and then we'll live code and deploy an app together.

Tugdual Grall (MongoDB)

Tugdual Grall is a Technical Evangelist at MongoDB, an open source advocate and a passionate developer. He currently works with the European developer communities and Mongo Partners to ease the NoSQL adoption. Before joining MongoDB, Tug was working as Technical Evangelist at Couchbase. Earlier Tug worked in many software vendors including eXo Platform and Oracle. Tugdual is Co-Founder of the Nantes JUG (Java User Group) that holds since 2008 monthly meeting about Java ecosystem. Tugdual also writes a blog available at http://tugdualgrall.blogspot.com and available @tgrall


From SQL to NoSQL in less than 40 mn

During this live-coding session, Tugdual will move an old fashion full SQL application (JavaEE) to the new NoSQL world.Using MongoDB, and REST, he will show the benefits of this new architecture: * Easyness * Flexibility * High availability * Scalability; During this presentation, you will learn more about: * Document Oriented Model * JSON * REST * Iterative development; This demonstration is also a good opportunity to see how you can migrate data from a relational database, and the various schema options.

Program Committee

Stefan Edlich

Prof. Dr. Stefan Edlich is a senior lecturer at the Beuth University of Applied Science Berlin. He wrote two of the world’s first NoSQL books and twelve other IT books for publishers as Apress, O’Reilly, Spektrum/Elsevier, Hanser and others. In 2008 he created the ICOODB conferences series that run in Berlin, ETH Zürich and Frankfurt. Finally, he runs the NoSQL Archive and organizes NoSQL Events worldwide. The variety of topics that surrounds the work of Stefan Edlich makes him the perfect candidate to chair the NoSQL conference program committee.

Carl Azoury

Graduate of the National Agronomic Institute Paris-Grigon (NAI-PG), Carl Azoury specializes in the 3rd year in computer science and joined the company Ingenia in 1996, leader in object-oriented programming and Smalltalk. Then, in 1999 and for 7 years, he joined the Sysdeo Company as a technical architect on the new Java technologies. In 2006, he established the Zenika Company with the ambition to create a company in which he would like to be as an IT consultant. After a first year in London as a technical architect, Carl Azoury goes through several activities as the growth of Zenika (consultant, trainer, HR, finance, marketing, sales, and strategic partnerships) and offers innovative concepts in France discovered during his year in London. Today, CEO of Zenika, chief Enabler Officer, according to his definition of a President, Carl Azoury is very concerned with entrepreneurship and corporate culture. As such, he meets other entrepreneurs via Startup programs, the CCIP and the competitiveness cluster System@tic.

Frank Celler

As head of Dr. Celler Cologne Lectures, Frank Celler is the host of the NoSQL matters conference series as well as of the NoSQL Cologne User Group. Since 20 years he is working in the field of software business and entered the world of NoSQL more than 13 years ago. Working for different companies he early discovered the potential of high-performance databases. Today he is passionate about promoting the importance of NoSQL to the world. Together with Stefan Edlich and Marc Planagumà, he chairs the NoSQL matters 2014 program committee to select the finest talks for the conference’s agenda.