MongoDB Austin
February 15th Austin, TX
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 | |
|---|---|---|
Registration |
||
Welcome and What's New in MongoDBPaul Pederson, Deputy CTO, 10gen |
||
Building Your First MongoDB ApplicationMike O'Brien, Software Engineer, 10genThis talk will introduce the features of MongoDB by walking through how one can building a simple ... Read MoreThis 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 sourceSaleem Shafi, X.commerceX.commerce is a new business unit in the Ebay, Inc family that is revolutionizing commerce for ... Read MoreX.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 |
|
Break |
||
Schema Design Principles and PracticeKevin Hanson, Solutions Architect, 10genOne of the challenges that comes with moving to MongoDB is figuring how to best model your data. While ... Read MoreOne 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 EngineScott Hernandez, Software Engineer, 10genMongoDB supports write-ahead journaling (by default) to facilitate fast crash recovery and consistency in ... Read MoreMongoDB 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 |
|
Building a Chef API Server on MongoDBRick Copeland, SourceForgeDevOps is the new rage among system administrators, applying agile software development techniques to infrastructure ... Read MoreDevOps 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 EC2Sandeep Parikh, 10genMongoDB and Amazon Web Services are a great match. Learn about how MongoDB's components map to AWS compute and storage instances. In ... Read MoreMongoDB 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 |
|
Lunch |
||
Indexing and Query OptimizationKevin Hanson, Solutions Architect, 10genMongoDB supports a wide range of indexing options to enable fast querying of your data. In this talk we’ll ... Read MoreMongoDB 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 TuningSpencer Brody, Software Engineer, 10genThat's right: you too can learn to read the omens and ensure that your MongoDB deployment stays in tip-top ... Read MoreThat'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 |
|
Replication and Replica SetsMike O'Brien, Software Engineer, 10genMongoDB supports replication for failover and redundancy. In this session we will introduce the basic concepts ... Read MoreMongoDB 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 CloudGrant Shipley, PaaS Evangelist, Red HatJoin us for a technical how-to session on how to develop iPhone and ... Read MoreJoin 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 |
|
Break |
||
How and When to Scale MongoDB with ShardingSpencer Brody, Software Engineer, 10genSharding allows you to distribute load across multiple servers and keep your data balanced across ... Read MoreSharding 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 EcommerceBulat Shakirzyanov, TwilioBuilding an eCommerce system is not easy, and building a platform is even harder. When it comes to data in eCommerce, there is ... Read MoreBuilding 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 |
|
MongoDB Data Access using Spring Data and Spring Roo FrameworksSrini Penchikala, InfoQSpring Data provides a POJO based programming model to interact with a MongoDB DBCollection. ... Read MoreSpring 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 TricksScott Hernandez, Software Engineer, 10genMost people will tell you that the Mongo JavaScript shell is where you will spent much of your time when ... Read MoreMost 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 |
|
MongoDB RoadmapPaul Pederson, Deputy CTO, 10genFeaturing an overview of the New Aggregation Framework |
||
After Party!Cover 3http://cover-3.com/ http://g.co/maps/qv6yw |
||





