Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
Ron Bodkin of Big Data Analytics discusses early adoption of Hadoop, NoSQL and big data technologies. He discusses common patterns and explains how developers can write low-level primitives to optimize MapReduce function. Other topics include Hive, Pig, multi tenancy, and security.
In this interview Ted Dunning talk about Hadoop, its current usage and its future. He explains the reasons for Hadoop's success and make recommendations on how to start using it.
Brian Foote looks back at the promises of OOP and discusses which, if any, of them became reality. Also: a look at NoSQL, refactoring and code quality, testing and static typing and more.
In this interview recorded at JavaOne 2011 Conference, Srini Penchikala talks to Grails project lead Graeme Rocher about Grails 2.0 features, polyglot persistence paradigm and how Grails supports it. Graeme also talks about the tool support and the upcoming features in Grails 3.0 release.
In this interview recorded at JavaOne 2011 Conference, Spring Hadoop project lead Costin Leau talks about the current state and upcoming features of Spring Data and Spring Hadoop projects. He also talks about the Caching and Data Grid architecture patterns.
Orion Henry explains what make Heroku's PaaS tick, in particular the new extensible Cedar stack as well as Doozer, the implementation of the Paxos algorithm created at Heroku.
Justin Sheehy and Damien Katz discuss Riak and CouchDB, the strengths and trade-offs of different approaches to NoSQL, and why both databases are written in Erlang.
In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go.
Hilary Mason, interviewed by Ryan Slobojan, discuss the engineering behind bit.ly and their use of machine learning in their system architecture. Hilary also talks about their use of MySQL and MongoDB to manage terabytes of information about users and clicks and their implications on performing real-time analysis of anthropology on the human condition.
Adrian Cole discusses his jclouds project, which is an open source library that helps Java developers get started in the cloud and reuse their Java development skills. Cole also talks about some of the challenges of creating a cloud agnostic library, such as the use of different hypervisors and that various cloud implementations are written in different languages, such as VB, Python, Ruby, etc.
Emil Eifrem explains graph databases, what domains they fit well, and the state of Neo4j. Also: how graph databases stack up against RDBMs.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR:
Moving from Relational to NoSQL: How to Get Started
As enterprises adapt to the digital economy, development and operations teams have to build...
MongoDB vs. Couchbase Server: Architectural Differences and their Impact
From the new generation of NoSQL databases, MongoDB and Couchbase Server have...
NoSQL Database Evaluation Guide
While every company has its own specific set of requirements for the NoSQL database...
Why Retail and eCommerce are making the move to NoSQL
In today’s digital economy, leading companies like Best Buy Canada, Nike, Staples, and...
How to Choose a Database for your Mobile Apps
Today’s consumers rely on their mobile apps everywhere – even when they can’t get a network connection...
Simply Accelerate NoSQL data stores
Leading businesses count on NoSQL databases to run their web, mobile, and IoT applications...
High Performance with Distributed Caching Couchbase
For many web, mobile, and Internet of Things (IoT) applications that run in...
Introduction to Data Modeling in Couchbase
The white paper, “Introduction to Data Modeling in Couchbase Server,” explains the process...