InfoQ  Newsletter

John, in this issue, April 15, 2014:

General Development, Java, .NET, Dynamic Languages, Cloud, Mobile, Agile, Architecture & Design, Operations & Infrastructure, Enterprise Architecture

A New Way to Measure Business Impact
As application complexity increases, it's important to keep a focus on what really matters to your business - your application revenue. Get 100% visibility into application revenue in real time so you can be more effective in resolving application issues that affect your business. Get started now

Spring 4 on Java 8 with Juergen Hoeller @QCon New York 2014

Spring has a track record of providing dedicated support for new Java generations in a timely fashion, and now it's right about time to go Java 8. Juergen Hoeller, co-founder of the Spring Framework open source project, introduces Spring 4 and illustrates selected Java 8 features in interaction with Spring's programming model, exploring their immediate practical impact. Register before 4/19 to save $400!

General Development Latest Content

Revealing the Uncommonly Common with Elasticsearch

Mark Harwood shows how anomaly detection algorithms can spot card fraud, incorrectly tagged movies and the UK's most unexpected hotspot for weapon possession. (Presentation)
The next QCon is in New York, Jun 9-13, 2014. Join us!


Chrome Security

Parisa Tabriz presents current online threats and some of the ways Chrome protects users, along with Chrome's philosophies, successes, and ongoing challenges to doing security in a browser. (Presentation)


Eva Andreeason on Hadoop and Java 8

Eva Andreasson speaks to Charles Humble about how Apache Hadoop works and how developers and BI teams in traditional enterprises can start to use it in their organisations, how garbage collection impacts Hadoop jobs, and what she is interested in in Java 8. (Interview)
The next QCon is in New York, Jun 9-13, 2014. Join us!

Spring Data eBook Giveaway - The first 50 people
each week
that download the free copy of the 'JPA Repositories'
chapter excerpt will automatically win one of
50 'Spring Data' eBooks (Published by O'Reilly).
Download the chapter now - get the whole book!

Latest from Java

Spring Boot Goes GA

Pivotal, last week, announced the first general availability release of the Spring Boot framework. (News)


Top Java News Headlines

JCP Members Voting No on JSR-48 WBEM

Latest from .NET

The Book of F# - Review and Interview with Dave Fancher

The book of F#, authored by Dave Fancher examines the concepts associated with F# with the help of comprehensive explanation and relevant source code. Towards the end of the book, Fancher provides coverage of advanced topics such as asynchronous and parallel programming. (Article)


All Your Types Are Belong to Us!

Phil Trelford demoes accessing a variety of data sources via F# Type Providers. (Presentation)


Latest from Dynamic Languages

The Performance of Dart 1.3 Is on Par with Node.js

The Google Dart team has announced Dart SDK 1.3 which improves the performance of asynchronous server-side code to the point that Dart VM is on par with Node.js, the later using another Google technology, the V8 engine. (News)

SOA Testing: Top 8 Issues for PMs, Devs,
Architects - The testing of SOA and other distributed
systems has provided a wealth of expertise. Eight key
lessons on avoiding common testing pitfalls are described,
together with methods for mitigating certain issues. Learn More.

Latest from Cloud

Derek Collison on Apcera Continuum

Cloud Foundry creator Derek Collison talks about building the next generation of PaaS with his Continuum product at Apcera, and how Go was chosen as the core language for its development. He also talks about his earlier career at Tibco, Google and VMware, and the role of messaging systems like AMQP and MQTT. (Interview)
The next QCon is in New York, Jun 9-13, 2014. Join us!


Real Data Science at NASA

Chris Mattmann envisions data science by integrating science software into rapid data production systems using cloud computing and open source software. (Presentation)
The next QCon is in New York, Jun 9-13, 2014. Join us!

Web Scalability with NoSQL - With relational
technologies, many developers find it difficult to
get the dynamic scalability they need while maintaining
the performance users demand. Many are turning
to NoSQL for help - this white paper explores why.

Latest from Mobile

Secure Coding for the Android Platform

CERT Secure Coding team, part of the Software Engineering Institute at Carnegie Mellon University, have recently released secure coding guidelines specific to Java's application in the Android platform. InfoQ interviews Lori Flynn, one of the researchers who authored them. (News)


Latest from Agile

Gabrielle Benefield on Outcomes Based Contracting and the Mobius Model

Gabrielle Benefield talks about the use of Outcomes Based Contracts and examines how an outcomes focus reduces risk and improves results in contractual relationships. She talks about leading metrics which can be used to ensure the outcomes are being met. She presents a simple yet powerful model named Mobius which supports constant discovery and feedback. (Interview)
The next QCon is in New York, Jun 9-13, 2014. Join us!


Bug Fixing Vs. Problem Solving - From Agile to Lean

Lean has proved to be instrumental in moving beyond Agile to set up a practice of continuous improvement with direct effects on team performance and engagement. Making a clear distinction between bugs and problems has proved to be instrumental in this improvement. (Article)


Q&A with Robert Pankowecki on his book Developers Oriented Project Management

Self-organized teams manage their work, the processes that they use and the way that they work together as a team and with their stakeholders. Robert Pankowecki is writing a book on Developers Oriented Project Management which aims to help programmers, product owners, project managers and agile company owners to improve their project management practices and move towards more flat organizations. (Article)


Accelerating Agile: Hyper-performing without the Hype

Dan North shares insight on how really high-performing teams work, the patterns and ideas being genuine experiences from practitioners. This is Agile in actuality. Agile is an attitude, not a rule book. (Presentation)


Shut Up and Play Yer Guitar, Again

David Hussman combats the addiction to a specific process, discussing various topics such as product thinking, regression deficit, building teams and connecting programs to portfolios. (Presentation)


Generation Minecraft - Kids Building Software

Seth Schroeder discusses how adults can motivate kids to create stuff on a computer rather than just consuming it, and shares the approach that has worked in his family. (Presentation)


Experience Report: Growing eXtreme Programming Teams

Rachel Davies reports on how Unruly Media is using XP and how they have adapted to increasing scalability needs. (Presentation)


Change How You Change

Tony Bruce proposes an approach to change based on techniques such as Finding the bright spots, Shrinking the change, Tweaking the environment, and suggests how to deal with objections. (Presentation)


Top Agile News Headlines

Role of Managers in Agile Retrospectives

Latest from Architecture & Design

Designing an Event Log API with RAML

API designers have several documentation formats to choose from. RAML, a recently open-sourced API documentation format adopts a contract-first approach which has become the favoured model for API design. The RAML language also includes constructs that help reduce duplication inherent in other formats. This article steps through a simple API design to illustrate some of RAML's DRY features. (Article)


Going Reactive: New and Old Ideas for Your 21st Century Architectures

Jonas Bonér, Francesco Cesarini discuss the evolution of distributed concurrent thinking along with the problems it has to solve and the toolchains created along the way. (Presentation)


How Frameworks Can Kill Your Projects and Patterns to Prevent Getting Killed

Sander Hoogendoorn shares patterns to avoid framework issues by using layered architectures, bridge patterns, managers-providers, DI, descriptors and layer super-types, including code samples. (Presentation)


Servo: Designing and Implementing a Parallel Browser

Jack Moffitt discusses where and how to achieve parallelism in a browser, how it is done by Servo, and how Rust has helped. (Presentation)

API Patterns for Cloud & Mobile - Authentication
using OAuth, REST, JSON are all the rage but
Enterprise-class security is still lacking. Download
this white paper to learn 5 core API patterns for
mobile, partner, data control, and PaaS infrastructure.

Latest from Operations & Infrastructure

Instrumenting Your Business For Success with DevOps

Robert Benefield offers a pragmatic overview for discovering operational indicators that provide valuable insight in running and improving online services. (Presentation)
The next QCon is in New York, Jun 9-13, 2014. Join us!


Latest from Enterprise Architecture

Distributing Complex Services in Cross-Geolocational IDCs

In this interview, first published on InfoQ China, Micro Sun describes some of the techniques Tencent use to scale Qzone, a social networking platform in China with over 600 million monthly active users. (Article)

Save 15% on any VentureBeat 2014 event!
This year, VentureBeat's executive-level events
drive deep conversations around disruptive technology,
all focusing on "growth" as a theme. Join us to find the best
growth tech and strategies. Use code "qcon15" to save!

A Technical Introduction to Node.js
How to Add Security Requirements into Different Development Processes
SOA Testing - Top 8 Issues for PMs, Devs, Architects
The Ultimate List of DevOps Tools

DevOps All-In-One-Guide

Graph Databases 101 with Neo4j - FREE Online Training

Viber Case Study

In-Memory Data Grid Use Cases & Practices

High Performance, Pauseless Execution for Java. Zing. The Best JVM for Linux

Performance Monitoring Tools

Start your FREE TRIAL of AppDynamics Pro

Join our Network

If you no longer wish to receive these emails, please click on the following link: Unsubscribe
Forwarded newsletter?  Register to get your own weekly newsletter.
C4Media Inc. (,
2275 Lake Shore Boulevard West,
Suite #509,
Toronto, Ontario, Canada,
M8V 3Y3