A database conference for web developers

Join us for a one day conference to explore noSQL technologies, RDBMS and client-side solutions, with talks from database creators and industry leaders.

Buy Tickets Buy Tickets

Speakers

Neha Narula

MIT

Twitter @neha

Web nehanaru.la

01. There's no such thing as the perfect datastore

I'm a fifth year PhD student at MIT building fast, scalable, distributed systems. Previously at Google, and more recently re-launched the new digg.com.

09:40 - 10:25

Determining a data storage solution as your web application scales can be the most difficult part. MongoDB, Redis, Postgres, Riak, Cassandra, Voldemort, NoSQL, MySQL, NewSQL, etc, all claim to be elastic, fault-tolerant, durable and give great performance for reads and writes. I'll discuss different storage solutions and explain what's really important when choosing a datastore - your application data schema and feature requirements.

Almost any datastore can scale as long as you use it the right way.

Sarah Mei

Pivotal Labs

Twitter @sarahmei

Web sarahmei.com

02. Talk title to be announced

I pair program in Ruby and Javascript at Pivotal Labs. I co-founded Railsbridge, a nonprofit dedicated to making the Ruby and Rails communities welcoming to everyone.

10:25 - 10:55

Talk to be announced.

Simon Metson

Cloudant

Twitter @drsm79

03. CouchDB: past, present and future

I'm a particle physicist, an engineer at Cloudant and a project committer on Apache CouchDB. My first CouchDB exposure was with one of the LHC experiments.

11:15 - 11:45

Apache CouchDB is a versatile JSON document data store with novel features, an interesting history and an exciting future. I'll discuss how CouchDB works, some of the use cases it's exposed and where it's headed. I'll cover the past and its influencers. I'll discuss what's available in CouchDB and how people exploit it in production today. I'll consider the future of its ecosystem and its evolution toward large distributed systems.

Selena Deckelmann

Mozilla

Twitter @selenamarie

04. Rapid schema development with JSON, PLV8 and PostgreSQL

I'm a contributor to PostgreSQL and data architect at Mozilla. I founded PyLadiesPDX, Open Source Bridge, Postgres Open, and advise Ada Initiative.

11:45 - 12:15

Document store databases are incredibly useful tools for developers. How about a document store database inside of a relational database? I'll show you how to do this with Postgres! I'll also show how to manage schema changes for better performance and use Javascript inside the database itself.

J. Chris Anderson

Couchbase

05. Intro to Couchbase: NoSQL document database for interactive applications

I'm co-founder of Couchbase and O'Reilly author. I enjoy JavaScript CouchApps. I'm obsessed with bending the physics of the web, giving control back to users.

12:15 - 12:45

Couchbase Server is a NoSQL document database for interactive applications. My session introduces Couchbase Server - the underlying distributed architecture - with a hands-on tour of Couchbase, including online rebalancing while adding nodes to a cluster, indexing and querying and cross data center replication.

Geoff Wagstaff

GoSquared

06. The evolution of a real-time analytics platform

I co-founded GoSquared - a cutting-edge analytics service. My focus is to make us as fast, reliable and powerful as possible.

14:00 - 14:30

We've played with a lot of tech at GoSquared. Coded with PHP, Ruby, JavaScript + Node.js; chatted to many databases including MySQL, Redis, MongoDB, SimpleDB and Cassandra; used AWS so much it's nearly unhealthy. I'll explore the problems faced, the tech choices, the scaling challenges, etc. I'll share lessons learned - what worked, what exploded and why - and discuss how a team of teenagers and twenty-somethings developed a leading, real-time web analytics service.

Tomomi Imura

Nokia

07. IndexedDB: storing data on browsers with HTML5

I'm an open web advocate and front-end engineer with mobile focus. I've developed at Yahoo! Mobile and Palm. Now at Nokia, evangelizing HTML5 and open web platform.

14:30 - 15:00

My talk is about storing data locally on browsers, including mobile browsers with IndexedDB, which is selected as an official database for the web standard by W3C.

Ines Sombra

Engine Yard

Twitter @RandomMood

08. Data AntiPatterns

I am Engine Yard's Lead Data Engineer. My mission is to strategically grow our stack and incorporate exciting new databases.

15:00 - 15:30

Are you running a database in the cloud? Worried that you're doing it wrong?

Engine Yard supports a broad set of databases with flexibility for customers to modify and configure. However, freedom to adapt and extend standard functionality comes with unexpected negative consequences: modifications can seriously affect durability and performance. I've observed common problems, patterns and best practices with big (and not so big) data. I'll highlight the most common pitfalls and discuss how to avoid them.

Sean Cribbs

Basho

Twitter @seancribbs

09. Practical Eventually-Consistent Web Apps on Riak

I'm a Software Engineer at Basho Technologies, working on Riak. Prior to Basho I managed the development of the open-source Radiant web publishing system.

15:50 - 16:20

"Eventual consistency! Scalability! Schema-free!" is the rallying call of the NoSQL world. But what does it mean to be eventually-consistent, to be scalable, to be schema-free? Why should you, as a web developer, give a care? Let's demystify these terms and then explore some ways that Riak, an "eventually-consistent, scalable, schema-free" datastore, can be put to practical use in web applications. You might just find that you've been using eventual consistency all along!

Tamar Bercovici

Box

10. One to Many: The story of Sharding at Box

I'm a Software Engineer at Box where I lead the team responsible for scaling Box's database architecture and ORM layer. I also hold a Ph.D. in Computer Science.

16:20 - 16:50

MySQL - the most popular open-source database in production today but notoriously difficult to scale horizontally. Two years ago Box was running its entire website off a single MySQL database, traffic was growing aggressively, we needed a solution. I'll discuss how we transitioned our stack to a fully sharded MySQL architecture, with no downtime, while serving 2 billion queries per day. I'll focus on challenges of migrating a live website and lessons learned.

Brian Aker

HP

Twitter @brianaker

Web krow.net

11. MySQL and cloud computing

I'm a Fellow at HP, creator of Drizzle and an O'Reilly author. Previously, a Distinguished Engineer at Sun Microsystems and Director of Engineering at MySQL AB.

16:50 - 17:20

The public clouds based on OpenStack, as well as the clouds operated by Amazon and by Google, all recognize the proven value of MySQL by using it as a piece of foundation technology, and by offering MySQL as a managed DBaaS. Together, HP and Rackspace, as members of the OpenStack project, are leading the development of open source DBaaS with the Red Dwarf project. I'll talk about how MySQL got here, and what is happening next.

Last Year's Conference

This is the second All Your Base conference, the first was held in November 2012 and received rave reviews from speakers, sponsors and delegates so we decided to do it again in 2013! "One of the best events I ever attended" said speaker, Luca Garulli.

Talks can be viewed on Vimeo.

John has lined up another cracking speaker line-up for 2013. This is our opportunity for us to give something back to the community and show how committed we are about what we do. See you down the front.

Thanks to our wonderful sponsors