In this solutions track talk, sponsored by Neo Technology, Ian Robinson takes a look at how size, structure and connectivity have converged to transform the data landscape.
Trisha Gee demoes building a web application using Java, HTML5, Angular.js, Mongo.DB, Groovy and microservices in one hour.
Nathan Marz discusses building NoSQL-based data systems that are scalable and easy to reason about.
Ian Robinson discusses graphs data structures, some of the queries that can extract data from them, and tools and techniques to work with graph data.
Chris Anderson provides code samples on how to build offline applications for mobile platforms based on the NoSQL document model, and how to contribute to the open source projects behind this movement.
Mridula Jayaraman shares from her experience developing a next generation sequencing solution used to customize cancer treatment based on patient's genetic makeup.
Ken Kousen advises Java developers how to do similar tasks in Groovy: building and testing applications, accessing both relational and NoSQL databases, accessing web services, and more.
Chad DePue presents the process of building Edis, a Redis clone written in Erlang, allowing pluggable backends and implementing the Paxos algorithm.
Details on Pinterest's architeture, its systems -Pinball, Frontdoor-, and stack - MongoDB, Cassandra, Memcache, Redis, Flume, Kafka, EMR, Qubole, Redshift, Python, Java, Go, Nutcracker, Puppet, etc.
Matthias Broecheler discusses graph computing, introducing the Aurelius graph cluster enabling graph computing at scale by building on distributed systems like Cassandra, HBase, and Hadoop.
Garrett Eardley explores how Riot Games is leveraging Riak for their stats system, discussing why they chose Riak, the data model and indexes, and strategies for working with eventually consistent data.
Sebastian Kanthak overviews Spanner, covering details of how Spanner relies on GPS and atomic clocks to provide two of its most innovative features: Lock-free strong (current) reads and global snapshots that are consistent with external events.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
- 10 Things Developers Should Know about Couchbase
- When one is better than two: Collapsing data management layers for scalability and simplicity
- Couchbase NoSQL @ Tunewiki : A billion documents and counting
- The Essential Couchbase APIs Cheat Sheet
- Why MySQL 5.6 is no real threat to NoSQL
- How to Move from MySQL to Couchbase Server 2.0: Part 1
- Making Sense of NoSQL
- Couchbase in Action – Real world app demo
- Making the Shift from Relational to NoSQL