10gen

Creators of MongoDB

Event Sponsors


Sponsorship

Sponsorship opportunities are available. Review the Sponsorship Package or contact us.

MongoDB Austin

February 15th Austin, TX

Share This

About

MongoDB Austin is an annual one day conference dedicated to the open source database MongoDB.

Hashtag

Please follow the #MongoDBAustin hashtag for important updates before and during the event.

Sponsorship

Sponsorship opportunities are available. Review the Sponsorship Package or contact sponsorship@10gen.com.

Schedule

February 15th 8:00 am - 7:45 pm

  Red Oak Ballroom Magnolia Room
8:00 am - 9:15 am

Registration

9:15 am - 9:45 am

Welcome and What's New in MongoDB

Paul Pederson, Deputy CTO, 10gen

9:45 am - 10:15 am

Building Your First MongoDB Application

Mike O'Brien, Software Engineer, 10gen

This talk will introduce the features of MongoDB by walking through how one can building a simple

... Read More

This talk will introduce the features of MongoDB by walking through how one can building a simple location-based checkin application using MongoDB. The talk will cover the basics of MongoDB's document model, query language, map-reduce framework and deployment architecture.

Hide

How X.commerce is building a platform on open source

Saleem Shafi, X.commerce

X.commerce is a new business unit in the Ebay, Inc family that is revolutionizing commerce for

... Read More

X.commerce is a new business unit in the Ebay, Inc family that is revolutionizing commerce for consumers, merchants and developers. In this presentation, we will look at how our technology strategy aligns with open source principles and how open source is helping X.commerce achieve its vision, both in providing technical solutions, such as MongoDB, as well as helping to develop the community needed for us to be successful.

Hide
10:15 am - 10:30 am

Break

10:30 am - 11:15 am

Schema Design Principles and Practice

Kevin Hanson, Solutions Architect, 10gen

One of the challenges that comes with moving to MongoDB is figuring how to best model your data. While

... Read More

One of the challenges that comes with moving to MongoDB is figuring how to best model your data. While most developers have internalized the rules of thumb for designing schemas for RDBMSs, these rules don't always apply to MongoDB. The simple fact that documents can represent rich, schema-free data structures means that we have a lot of viable alternatives to the standard, normalized, relational model. Not only that, MongoDB has several unique features, such as atomic updates and indexed array keys, that greatly influence the kinds of schemas that make sense.

Hide

Journaling and the Storage Engine

Scott Hernandez, Software Engineer, 10gen

MongoDB supports write-ahead journaling (by default) to facilitate fast crash recovery and consistency in

... Read More

MongoDB supports write-ahead journaling (by default) to facilitate fast crash recovery and consistency in database files after that crash. In this session, we'll give an overview of on-disk persistence with MongoDB, journaling, and discuss the internals of journaling and the storage engine.

Hide
11:15 am - 12:00 pm

Building a Chef API Server on MongoDB

Rick Copeland, SourceForge

DevOps is the new rage among system administrators, applying agile software development techniques to infrastructure

... Read More

DevOps is the new rage among system administrators, applying agile software development techniques to infrastructure configuration management. In the center of the DevOps movement is the open-source Chef tool, implemented in Ruby atop CouchDB. Unsatisfied with the performance of the open-source and/or hosted Chef server and needing better integration with our Python web application, we set out to build a new implementation in Python atop MongoDB. This talk will give you an overview of Chef, reasons for doing a new implementation, and lots of code examples of how we made it all work together to get a chef server that screams.

Hide

MongoDB on Amazon EC2

Sandeep Parikh, 10gen

MongoDB and Amazon Web Services are a great match. Learn about how MongoDB's components map to AWS compute and storage instances. In

... Read More

MongoDB and Amazon Web Services are a great match. Learn about how MongoDB's components map to AWS compute and storage instances. In addition, we'll also cover the various deployment scenarios when it comes time to set up MongoDB in production. Throughout the presentation we'll go in-depth and review the specific steps necessary to set up MongoDB in a production deployment and discuss how to backup/restore your data as well.

Hide
12:00 pm - 12:45 pm

Lunch

12:45 pm - 1:30 pm

Indexing and Query Optimization

Kevin Hanson, Solutions Architect, 10gen

MongoDB supports a wide range of indexing options to enable fast querying of your data. In this talk we’ll

... Read More

MongoDB supports a wide range of indexing options to enable fast querying of your data. In this talk we’ll cover how indexing works, the various indexing options, and cover use cases where each might be useful.

Hide

Diagnostics and Performance Tuning

Spencer Brody, Software Engineer, 10gen

That's right: you too can learn to read the omens and ensure that your MongoDB deployment stays in tip-top

... Read More

That's right: you too can learn to read the omens and ensure that your MongoDB deployment stays in tip-top shape. We'll look at memory usage, file... sizes, flushing, journaling, and all the special incantations that reveal MongoDB's true inner self. By the end of the talk, you'll have ten concrete steps you can take to address performance degradation before it happens. You'll also get a few tips on application design and pointers on remote monitoring.

Hide
1:30 pm - 2:15 pm

Replication and Replica Sets

Mike O'Brien, Software Engineer, 10gen

MongoDB supports replication for failover and redundancy. In this session we will introduce the basic concepts

... Read More

MongoDB supports replication for failover and redundancy. In this session we will introduce the basic concepts around replica sets, which provide automated failover and recovery of nodes. We'll show you how to set up, configure, and initiate a replica set, and methods for using replication to scale reads. We'll also discuss proper architecture for durability.

Hide

Mobilize Your MongoDB! Developing iPhone and Android Apps in the Cloud

Grant Shipley, PaaS Evangelist, Red Hat

Join us for a technical how-to session on how to develop iPhone and

... Read More

Join us for a technical how-to session on how to develop iPhone and Android apps with MongoDB backends for the cloud. Let's skip having to learn three different languages and jumpstart the development process using what you already know. We'll utilize Appcelerator's Titanium IDE to create a native mobile application targeting multiple mobile platforms. Next, we'll deploy our app to the cloud and explore a few tips and tricks for managing the MongoDB backend. Finally we'll pull out our smartphones and bask in the awesomeness of our apps! Nothing complicated, nothing convoluted. Just straight ahead mobile development goodness with MongoDB.

Hide
2:15 pm - 2:30 pm

Break

2:30 pm - 3:15 pm

How and When to Scale MongoDB with Sharding

Spencer Brody, Software Engineer, 10gen

Sharding allows you to distribute load across multiple servers and keep your data balanced across

... Read More

Sharding allows you to distribute load across multiple servers and keep your data balanced across those servers. This session will review MongoDB’s support for auto-sharding, including an architectural overview, usage patterns, as well as a few example use cases of real world sharded deployments.

Hide

MongoDB ODM for Ecommerce

Bulat Shakirzyanov, Twilio

Building an eCommerce system is not easy, and building a platform is even harder. When it comes to data in eCommerce, there is

... Read More

Building an eCommerce system is not easy, and building a platform is even harder. When it comes to data in eCommerce, there is nothing definite, no real structure you could stick to, and no final requirements. Something as obvious as the "item you add to cart" could be overly complicated when it comes to data. In this talk I will cover how we used MongoDB in a real world ecommerce system at OpenSky - an ecommerce startup in NYC - and how that changed the way we think about data and improved overall system design and performance

Hide
3:15 pm - 4:00 pm

MongoDB Data Access using Spring Data and Spring Roo Frameworks

Srini Penchikala, InfoQ

Spring Data provides a POJO based programming model to interact with a MongoDB DBCollection.

... Read More

Spring Data provides a POJO based programming model to interact with a MongoDB DBCollection. In this session, I will give an overview of the Spring Data project and how it can be used to develop enterprise Java applications that access the data in MongoDB NoSQL Databases. I will talk about the Cross-store persistence concept and support for JPA Entities. The session will include the demonstration of a sample Java application using the Spring Data and Spring Roo frameworks to retrieve and persist data to a MongoDB database. I will also discuss the like Log4j appender, Map-Reduce integration and JMX administration and monitoring. I will conclude the talk with discussion on best practices MongoDB based application development.

Hide

Advanced Shell Tips and Tricks

Scott Hernandez, Software Engineer, 10gen

Most people will tell you that the Mongo JavaScript shell is where you will spent much of your time when

... Read More

Most people will tell you that the Mongo JavaScript shell is where you will spent much of your time when developing or administrating MongoDB. They are not wrong. In this session we will teach some of the tips and tricks which will make it much easier to interact with the server from the shell. We will talk about many options which you might not be familiar with and tips for maximizing your fun with the shell. There are many new features and changes which are important to understand even if you are seasoned shell user.

Hide
4:00 pm - 4:45 pm

MongoDB Roadmap

Paul Pederson, Deputy CTO, 10gen

Featuring an overview of the New Aggregation Framework

4:45 pm - 7:45 pm

After Party!

Cover 3

http://cover-3.com/ http://g.co/maps/qv6yw

Location

Norris Conference Centers - Austin

2525 West Anderson Lane, Suite 365

Austin, TX 78757

» Get Detailed Map and Directions