5 JAX London sessions every developer should see
The JAX London takes place next week, October 13th-15th – here are five reasons any developer in their right mind won’t want to miss it.
The JAX London takes place next week, October 13th-15th – here are five reasons any developer in their right mind won’t want to miss it.
The “Internet of Things” is still a heavily technology driven field and many of the products and services that fall into this category are still mostly of interest to early adopters.
In this interview, filmed at JAX 2014, Martin Lippert outlines Flux (formerly known as ‘Flight’), the exciting new Eclipse venture aiming to bridge the gap between cloud and desktop bound IDEs.
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.
“Software is not the hardest part.” This was the core message of “Good Night Lamp” founder and IoT expert Alexandra Deschamps-Sonsinos JAX 2014 keynote.
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.
With the proliferation of data sources and growing user bases, the amount of data generated requires new ways for storage and processing. Hadoop opened new possibilities, yet it falls short of instant delivery.
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:
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.
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
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.
A look at some of the design and implementation strategies you can employ when building a Neo4j-based graph database solution, including architectural choices, data modelling, and testing. Filmed at JAX London 2013.
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.
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.