Ignore the FUD

Datastax’s Tim Berglund on writing a credible real-time analytics story

Tim Berglund, who recently moved from GitHub to DataStax (aka the commercial warders of Apache Cassandra, a NoSQL platform for data-driven, real-time applications), has long been an active member of the Cassandra community. In this interview, he gives us an expert view on the current Big Data landscape, the growing focus on analytics in the sector, and why the recent Apache Spark and Cassandra collaboration is a natural next step. Filmed at JAX 2014, Mainz, Germany.

Glide like a 747

Guillaume Laforge on finding the Groovy factor

Groovy hit the 3 million downloads mark in 2013! We met Guillaume Laforge at JAX 2014 to talk about what makes Groovy so groovy for developers and what new features the latest version 2.3 offers. Filmed at JAX 2014, Mainz, Germany.

A shoe for every foot

Sergey Sverchkov: Evaluating NoSQL Performance – Which Database is Right for Your Data?

The need to operate terabyte-size databases becomes very common these days. Unless you have implemented architectures that use NoSQL databases and frameworks that support data-intensive distributed applications, then many technology options available are difficult to understand. This session focuses on real-world successful attempts to benchmark four of the most popular NoSQL databases side by side. The base tool selected for the purpose of this research is Yahoo Cloud Serving Benchmark and benchmarking is performed on Amazon Elastic Compute Cloud instances. We will benchmark MongoDB, Cassandra, HBase, and Riak in their default configuration, with tuned client and server side settings and we measure performance of them on 7 types of workloads. Watch this talk and learn:

Not so quackers

Andy Piper: Eclipse Paho and MQTT – Java Messaging in the Internet of Things

What is Paho? In the Maori language, paho means “broadcast, make widely known, announce” — and in this talk, Andy would like to make sure that more people get to know about Paho, a very cool messaging protocol contributed to the Eclipse Foundation by IBM and Eurotech. Paho is an implementation of MQTT — a lightweight, scalable, messaging system for connected devices and the Internet of Things. Andy looks at the protocol, some example code, how Paho relates to other projects, and talks about interoperability with other Java-based MQTT-capable brokers like HiveMQ and ActiveMQ (and maybe some non-Java ones as well). Filmed at JAX London 2013.

Pour some sugar on me

Simon Ritter: Do You Like Coffee with Your dessert? Java and the Raspberry Pi

The Raspberry Pi has caused a huge wave of interest amongst developers, providing an ARM powered single board computer running a full Linux distro off an SD card and all for only $35! After an introduction to the Raspberry Pi and the ARM architecture, this talk looks look at how Java can be used on a device like this. Oracle have released an early access preview of JDK8 including JavaFX and a version of Java ME Embedded (3.3) tuned specifically for the Raspberry Pi. This includes a very useful Device Access API enabling the use of sensors and actuators easily from Java code using the Raspberry Pi’s external interface. Using these releases, we show a variety of demonstrations of what the Raspberry Pi is capable of. Prepare to be amazed at what this tiny board can do. Fil

Getting them in order

Steve Poole: JVM Support for Multitenant Applications

Per-tenant resource management can help ensure that collocated tenants peacefully share computational resources based on individual quotas. This session begins with a comparison of deployment models (shared: hardware, OS, middleware, everything) to motivate the multi-tenant approach. The main topic is an exploration of experimental data isolation and resource management primitives in IBM’s JDK that combine to help make multitenant applications smaller and more predictable. Highlights include: A fine-grained tenant API; Per-tenant resource quotas based on the JSR 284 API; Tenant-aware JRE: run existing apps in a shared JVM without code changes; Challenges: handling misbehaved tenants, safe finalization, monitoring. Filmed at JAX London 2013.

Practical Lessons from Big Science

Big Data from the LHC Commissioning: Practical Lessons from Big Science

The Large Hadron Collider experiments manage tens of petabytes of data spread across hundreds of data centres. Managing and processing this volume required significant infrastructure and novel software systems, involving years of R&D and significant commissioning to prepare for the LHC First Data. The evolution of this global computing infrastructure, and the specialisations made by the experiments, have lessons relevant for many commercial “big data” users. This talk looks at the data and workflow management system of one of the LHC experiments and will draw out successes, weaknesses and interesting organisational issues that have parallels in a commercial setting. Filmed at JAX London 2013.

It's alright

Guillaume Laforge: What Makes Groovy Groovy

Groovy is not a newcomer to the arena of alternative languages for the JVM. With over 1.7 million downloads a year, it’s clearly ahead of the pack. But what makes it a great choice for your projects? In this session, we’ll see how this all fits together in the big Groovy picture, when and where you can use Groovy, and how you can take advantage of Groovy in boosting your productivity! Filmed at JAX London 2013.