Sébastien Jarrin - Sébastien is frontend software engineer at Hortis GRC SA. He helps adopting new frameworks and developing innovation on Hortis projects. Sébastien organises Geneva MongoDB User Group & Geneva Docker User Group.
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.
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.
MongoDB is great database, super simple to use and build applications on. Developers just get it by writing and reading data structures that are agile a very familiar once we enter the OOP environment. When adopting new technologies ops teams have to learn new skills and best practices including: configuration, deployment, backup, monitoring This is an hands-on demonstration of how to set up a scalable, highly available cluster from the very basic instructions and manual work to the usage of OpsManager and how it simplifies life and workload on our ops teams when running MongoDB. We will go through the basic steps of manually setting up replica sets and configure, deploy and monitor them. Then we will show simple tricks and helpers to facilitate the integration with other systems like puppet and chef, nagios etc. Then finalize by showing how OpsManager takes all that burden and simplifies the deployment into a couple of clicks on a dashboard. We also will cover the new Automation and Deployment api that will make the integration with several existing management and devops tools like (chef, puppet …). This talk is oriented to ops teams that need to tackle the problems around deployment and operating systems that can easily grow to a large number of nodes. One will take away: - the new OpsManager API and in what way it allows a better integration with existing ops tools. - how OpsManager removes up to 100 commands to setup a simple cluster with MongoDB (up to 95% simpler and faster) - by simplifying we are augmenting their productivity and peace of mind.
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.
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.
An introduction to the Meteor web development platform. We will see how Meteor is using mongodb to achieve its vision of a powerful reactive web framework that keeps things simple.
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.
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.
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.
Maxime nous présentera MongoDB pour les personnes désirant en savoir plus sur cette base de donnée NoSQL orienté document. Il abordera très brièvement ce qu'est une base de donnée NoSQL, ses différences avec une base de donnée relationnel (comme Oracle, MySQL, ...) ainsi que les différents types de base de données NoSQL. Il nous présentera MongoDB en détaillant les différents usages de MongoDB (documents, GridFS, GIS, Aggregation Framework, ...). Maxime nous fera une petite démonstration d'utilisation du shell MongoDB ainsi qu'un bref retour d'expérience.
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.
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.
Ivan Hristov - Ivan was technical lead at Hortis GRC SA where he was helping with technology adoption and knowledge sharing among Hortis' employees and clients. Ivan organised Geneva MongoDB User Group & Geneva Docker User Group. In his free time, he blogs Inigni and help open source projects: Jackson, Jongo, FEST-Reflect, ThreeTen.