In this issue, June 28, 2016 View it in your browser.

Uber's Developer Platform, Eclipse Neon, C# 7, Safari 10, Apple's New File System, DDD and Agile, Apache TinkerPop, DockerCon

 

SPONSOR AD

ZOHO_ad_img

Java Performance Monitoring Tool: Site24x7.com
Get in-depth analysis on Java EE web transactions.
Monitor all instances in your datacenter, not just one.
Database deep dive. Find and fix performance issues.
Get started with your 30-day free trial. Sign Up Now!

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

Big Data Analytics with Spark Book Review and Interview

Big Data Analytics with Spark book, authored by Mohammed Guller, provides a practical guide for learning Apache Spark framework for different types of big-data analytics projects, including batch, interactive, graph, and stream data analysis as well as machine learning. InfoQ discusses the book and development tools for big data applications with the author. (Article)

Introducing Apache Ignite

Christos Erotocritou introduces Apache Ignite, discussing how it is used to solve some of the most demanding scalability and performance challenges. He covers typical use cases and examples. (Presentation)

Building a Predictive Intelligence Engine

Viral Bajaria explains a formula for reaching the B2B buyer early in the sales cycle by tying together billions of rows of customer data and overlaying predictive intelligence technology. (Presentation)

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

Kate Heddleston on Improving the Usability of Ops Tools to Improve Company Culture

Kate Heddleston explains why it's necessary to make Ops tooling easy to use, how Usable Ops and better documentation can improve the culture in teams, and much more. (Interview)

Multi-Cloud is a Safety Belt for the Speed-Freaks

Cloud bursting! On-premises! Hybrid cloud! Off-premises! Multi-cloud! These are phrases author Michael Coté heard over the past 10 years when covering cloud as an analyst, strategist, and now evangelist. Each of them makes logical sense, especially on a big whiteboard with boxes and arrows going to and fro. In recent times, it’s the last - multi-cloud - that he's been seeing in actual practice the most. (Article)

Observe, Enhance, & Control: VMs to Containers

Mitchell Hashimoto takes a look at VMs, which solution architectures worked there, and discusses why these architectures are no longer adequate in a containerized world. Hashimoto then discusses how these same problems are being solved today, and how we can expect similar problems to be solved as the container world matures. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Culture & Methods Latest Content
infoq.com/culture-methods

TOP Culture & Methods NEWS HEADLINES

Johanna Rothman on Agile and Lean Program Management

Johanna Rothman explores how to scale lean and agile processes to work in large programs in her book Agile and Lean Program Management: Scaling Collaboration Across the Organization. It explains how to collaborate across the organization to create and steer an adaptive, resilient program. (Article)

Q&A with Roman Pichler about Strategize

The book Strategize by Roman Pichler provides practices, advice, and examples for product strategy and roadmapping that you can use to create successful products. InfoQ interviewed Pichler about applying product strategy and roadmapping with agile, innovation in product strategy, eliminating features when defining products, different kinds of roadmaps, and measurements for product management. (Article)

It's Systems All The Way Down!

Chris McDermott introduces systems and systems thinking, complex adaptive systems, and some Lean techniques that help develop more effective systems. (Presentation)

Java Latest Content
infoq.com/java

TOP Java NEWS HEADLINES

Preparing Your Code for JDK 9

Erik Costlow discusses what to consider when upgrading to Java 9, where to find early access releases and how to analyze library dependencies for unintentional reliance internal APIs. (Presentation)

Best Practices Using The CDT Debugger

Marc Khouzam presents best practices for debugging using dynamic printf, reverse debugging, the GDB console, the standalone debugger, a Docker container and connecting CDT to a running GDB session. (Presentation)

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

Scripting Eclipse with Python

Tracy Miranda demonstrates Python with the Eclipse Advanced Scripting Environment (EASE) for collaboration, reproducible research, and exploratory computation and data analysis. (Presentation)

Finally, Object-Oriented Programming without Objection

Noel Welsh discusses the paradigm of the functional programmer, contrasting it with the paradigm of the object-oriented programmer, and considering if it is possible to reconcile the two. (Presentation)

Rust: Systems Programming for Everyone

Felix Klock describes the core concepts of the Rust language (ownership, borrowing, and lifetimes), as well as the tools beyond the compiler for open source software component distribution (cargo, crates.io). (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Uber Trip Experiences: Unlocking Your Platform's Potential

Andrew Noonan walks through the evolution of the Uber Developer Platform, the launch of Trip Experiences, and the future of the Uber platform. (Presentation)

Learnings from Implementing a Hypermedia Client

Uli Holtel discusses the principles of hypermedia APIs, how to decouple from media type formats, using profiles, 'fully dynamic' vs. 'tightly coupled' client, tools, code artifacts and examples. (Presentation)

SPONSOR AD

Compose_ad_img

Deploy Elasticsearch on Compose, get a free tshirt. For the month of June only, we're giving away limited edition shirts when you deploy a free 30-day trial on Compose. Get your free t-shirt.

Mobile Latest Content
infoq.com/mobile

A Look at APFS, Apple's New File System for iOS and macOS

Among the announcements Apple made at WWDC 2016, its new file system, called APFS, raised a lot of developer interest. APFS brings strong encryption, copy-on-write metadata, space sharing, cloning for files and directories, snapshots, and more to macOS, iOS, tvOS, and watchOS. (News)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

TOP Dynamic Languages NEWS HEADLINES

Microsoft Boasts Power Efficiency of Edge

Microsoft boasts that users of its Edge web browser see improved battery performance over other browsers. In addition, the new Windows 10 Anniversary Edition will bring even greater battery efficiency improvements in the browser. (News)

SPONSOR AD

Couchbase_ad_img

NoSQL Database Evaluation Guide. Learn how leading NoSQL databases compare based on eight core requirements: Data Access, Performance, Scalability, Availability, Multiple Data Centers, Big Data Integration, Administration, and Mobile. Download Now.

.NET Latest Content
infoq.com/dotnet

C# 7 and Beyond with Mads Torgersen

Mads Torgersen, program manager of C#, presents the upcoming C# 7 at QCon New York 2016. He also explains briefly the evolution of C# and introduces some features being developed for future versions. (News)

Architecture & Design Latest Content
infoq.com/architecture-design

TOP Architecture & Design NEWS HEADLINES

SPONSOR AD

RedHat_ad_img

Modern Java EE Design Patterns (By O'Reilly). Explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions.
Download Now.

Fault-Tolerant Sensor Nodes with Erlang/OTP and Arduino

Kenji Rikitake discusses using Erlang/OTP for IoT, covering communication protocols, design principles and overcoming hardware limitations for endpoint devices in fault-tolerant systems. (Presentation)