Loading…
This event has ended. Visit the official site or create your own event on Sched.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Schema Design [clear filter]
Monday, June 17
 

10:00am

Deterministic Document Analysis with Rust and WASM [MongoDB]
This talk is a story of converting an existing schema parser used in Compass from JavaScript to Rust and bringing it to an Electron app. I will cover principles of document analysis, bringing WASM into a React app and using Rust in JS to improve performance without loosing BSON data integrity.

Speakers
avatar for Irina Shestak

Irina Shestak

MongoDB
Irina is a Berlin-via-London-via-Vancouver engineer writing JavaScript and Rust over at MongoDB. Irina has given talks at conferences around the world about her various adventures in the world of programming, including JSConfAU, NodeFest Tokyo, NordicJS and BrazilJS.Outside of writing... Read More →


Monday June 17, 2019 10:00am - 10:45am
Regent

1:00pm

Just-in-time Validation with JSON Schema [MongoDB]
MongoDB is famous for its flexible schema. This feature is invaluable to developer productivity, enabling applications to evolve naturally with changing requirements without the need to revisit the schema designs throughout multiple layers of the stack. However, in any organization, a number of factors ranging from risk mitigation to politics may drive the need to enforce a more rigid schema. The way to address this need is through JSON Schema, which is an industry standard for validating JSON documents. In this talk, I will provide an overview of how to implement JSON Schema in MongoDB. I will also outline how teams can introduce JSON schema validation at just the right time in the lifecycle of their applications, balancing the benefits of developer productivity with requirements for strict schema enforcement.

Speakers
avatar for Yulia Genkina

Yulia Genkina

Curriculum Software Engineer, MongoDB
Yulia is a Curriculum Engineer at MongoDB. Prior to MongoDB Yulia worked at Stuyvesant High School where she taught Computer Science to hundreds of unsuspecting students. Aside from teaching and programming she enjoys singing and playing music, volunteering for the circus, hiking... Read More →


Monday June 17, 2019 1:00pm - 1:45pm
Sutton North

2:00pm

A Complete Methodology to Data Modeling for MongoDB [MongoDB]
Are you new to schema design for MongoDB, or are looking for a more complete or agile process than what you are following currently? In this talk we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.

Speakers
avatar for Daniel Coupal

Daniel Coupal

Curriculum Engineer, MongoDB
Daniel is a Curriculum Engineer on the Education team at MongoDB. His principal duties are to produce content for different MongoDB classes and deliver advanced training to the new employees. His favorite subject is Data Modeling. Before working at MongoDB, Daniel had various roles... Read More →


Monday June 17, 2019 2:00pm - 2:45pm
Sutton North
 
Tuesday, June 18
 

8:00am

Raiders of the Anti-patterns: A Journey Towards Fixing Schema Mistakes in MongoDB [MongoDB]
As a software adventurer, Charles “Indy” Sarrazin, has brought numerous customers through the MongoDB world, using his extensive knowledge to make sure they always got the most out of their databases.
Let us embark on a journey inside the Document Model, where we will identify, analyze and fix anti-patterns. I will also provide you with tools to ease migration strategies towards the Temple of Lost Performance!
Be warned, though! You might want to learn about design patterns before, in order to survive this exhilarating trial!

Speakers
avatar for Charles Sarrazin

Charles Sarrazin

Principal Consulting Engineer, MongoDB, Inc.
Charles is a Principal Consulting Engineer based in Paris, France with 10 years of experience in software development, technical architecture and consultancy.As a consultant, he has helped more than a hundred companies all around the world with highly complex and demanding use cases... Read More →


Tuesday June 18, 2019 8:00am - 8:45am
Gramercy
 
Wednesday, June 19
 

8:30am

ENCORE: A Complete Methodology of Data Modeling for MongoDB [MongoDB]
Are you new to schema design for MongoDB, or are looking for a more complete or agile process than what you are following currently? In this talk we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.



Speakers
avatar for Daniel Coupal

Daniel Coupal

Curriculum Engineer, MongoDB
Daniel is a Curriculum Engineer on the Education team at MongoDB. His principal duties are to produce content for different MongoDB classes and deliver advanced training to the new employees. His favorite subject is Data Modeling. Before working at MongoDB, Daniel had various roles... Read More →


Wednesday June 19, 2019 8:30am - 9:15am
Murray Hill West