Upcoming and past events

Deploying MEAN stack on IBM Bluemix

In this presentation we will explore the development
and deployment of a MEAN stack applications on the IBM Bluemix PaaS platform. We will explore
the MEAN stack, the Bluemix and Cloud Foundry platforms, how to work with the source code,
setting up the necessary environment, deploying the application and all steps necessaries get
our application up and running on the Cloud with a few minutes.

Currently a Senior IT Specialist with IBM, I usually love to work on software architecture,
software development, middleware platforms, performance management and DevOps, with a
specific focus on quality. In thirteen years of practical IT field experience, I had
assisted, supported, mentored, and enabled teams with their IT application infrastructure,
architecture, development, implementation, and operations challenges. A frequent conference
speaker on software development, architecture and DevOps, with an active presence on the
open source software community.

WiredTiger in MongoDB and other cool stuff

In this talk Marc gives a sneak peak behind the
scenes of MongoDB engineering. Do you want to know more about: What are the guys @ MongoDB doing
at the moment? What is in the current release candidate? What is WiredTiger? New & how-to for
managing a MongoDB Cluster with MMS. And most importantly ... a Q&A Session :)

Marc is senior solutions architect at MongoDB and has over 15 years of consulting, software
engineering & development and application bootstrapping experience with Internet based
systems. He studied Informatics at the University of Lübeck (Germany) and has a degree in
Internet Science and Technology from the University of Applied Sciences in Kiel. In his
spare time, Marc enjoys yacht sailing and drinking Staropramen (a perfect beer from the
Czech republic) or enjoying a good whisky.

MongoDB's Aggregation Framework

The aggregation framework was introduced in version 2.2, providing a great alternative to
MapReduce. During this talk, we will demonstrate and explain its basic operators with some
examples and live demos. We will also have a look at its evolution in 2.5 and beyond.

Alain is a solution architect at MongoDB based in Paris. He has been working with Java since
1997 in several companies including BEA Systems and dynaTrace. Alain loves playing golf
although he spends more time looking for his lost balls than actually playing.

Efficient Partial and Fuzzy Matching with MongoDB

John will talk about four efficient ways you can use MongoDB to find information where the
search attributes you have and the recorded data don't exactly match and you need to find the
best matches. This is primarily focussed on names and identity details.

John spent the last 18 years at Memex (Later SAS Public Security) building Custom NoSQL
database technologies and applications for the Intelligence Community in the US, UK and
Middle east - he specialises in helping track down bad people and stopping them.

Building RESTful CRUD services with MongoDB and Java

REQUIREMENTS: This workshop is a follow up of the
talk 'Jongo -
Querying MongoDB from Java' (21.01.2014 @ 18h30). Access to the workshop is free and
places are limited. Please, subscribe only if you are certain that you will come. If you choose
to come, bring your laptop with pre-installed: Java6 +, MongoDB, Git, Eclipse or IntelliJ.
Description: The workshop will take you through basic examples of using MongoDB with Jongo and
building simple RESTful CRUD operations on top of it.

A software engineer by day, Ivan is also an open-source committer and GenevaMUG organizer.
Twitter: @iv_hristov. Blog: http://ingini.org/

Jongo - Querying MongoDB from Java

This talk is designed for people interested in
getting to
know MongoDB and how they can use it from Java. Come and learn about Jongo and how you can use this Java-based library to query
MongoDB
without much of a fuss. In addition, we will see some basic comparison between Morphia , Spring Data MongoDB and Jongo.

A software engineer by day, Ivan is also an open-source committer and GenevaMUG organizer.
Twitter: @iv_hristov. Blog: http://ingini.org/

MongoDB for JPA Developers

MongoDB is getting a lot of attention these days and
many
are looking at integrating MongoDB into their systems. For those of us who have spent years in
Java EE,
that transition can feel daunting. This presentation begins with a basic introduction to MongoDB
and how
data is organized. It covers several options for getting data in and out of MongoDB: it will
cover a few
examples of using the Java driver directly but will focus primarily on the Morphia Object
Document
Mapper. It also explores how MongoDB’s paradigm can affect your object model.

Justin has been a Java developer since 1996. Since then he has had the chance to work on
wide
variety of concerns including everything from web front ends to custom ORM frameworks to
helping
define standards around websockets. He currently works as a software engineer for
mongodb.com. He's
an active member of the open source community and blogger.

Marconi: Queuing and Notification service backed by MongoDB

Marconi is a multi-tenant cloud queuing system
written in
Python as part of the OpenStack project. As message bus, it’s main goals are: performance,
availability,
durability, fault-tolerance and scalability. This talk aims to give the audience as much
information as
possible about Marconi’s architecture, design, patterns, performance, issues it faced, how its
MongoDB
backend works and how / why it was built from scratch.

Flavio spends most of his time hacking on storage (Glance [core member], Cinder), Oslo (Core
member)
and Marconi (core member) modules. He has both Italian and Venezuelan roots, and is
currently based
in Italy where he works remotely for Red Hat. Flavio is also an actively open-source
contributor and
part of Mongodb Masters group.

JSONiq - The SQL of NoSQL

JSONiq is a high-level query language that enables
developers to productively develop and execute complex queries on top of MongoDB.
This is not your grandma’s SQL.
JSONiq supports novel concepts purposely designed for unstructured, deeply nested, and
horizontally
deployed JSON data.
It supports complex query processing features such as joins, grouping, transformation,
full-text, or
updates without giving up on scalability.

William Candillon is a software engineer at 28.io.
His focus is on the development of complex query processing using JSONiq.
William Candillon holds a Master of Science from Telecom Lille, France.
His master thesis was exploring the existence of design patterns in query languages.