InfoQ  Newsletter

John, in this issue, July 28, 2015

Development, Java, .NET, Dynamic Languages, Cloud Computing, Mobile, Process & Practices, Architecture & Design, Operations & Infrastructure, Enterprise Architecture,

Forrester Report on Graph Databases
Get a vendor-neutral overview of the graph database market with this report from Forrester Research that shows why your enterprise needs to invest in graph technologies.
Download your free report today!

All 18 Tracks for QCon SF are Live!

Finally all 18 tracks have been selected for QCon San Francisco and they are now live! Architectures you’ve always wondered about; Architecting for Failure; Browser as a Platform; Design Thinking; Modern CS in the Real World; Modern Languages in Practice (Go, Rust, Swift) and many more. Check them all out!

Development Latest Content

An Overview of ANONIZE: A Large-Scale Anonymous Survey System

In this article, the authors discuss an ad hoc anonymous and secure survey system called Anonize that can be used in applications like university course evaluations, online product reviews, and whistleblowing. (Article)


Live Coding in the Classroom with Sonic Pi

Sam Aaron introduces Sonic Pi, a live coding system installed by default on all Raspberry Pis and used in a variety of venues from Algoraves to international music venues. (Presentation)


Portable Code - The Trials of Porting Total War from Windows to Mac OS X

Guy Davidson and Tom Miles discuss 64-bit programming pitfalls, Unity builds, writing portable code, and persuading a large development team of varying levels of skill to write portable code.(Presentation)


Top Development News Headlines

Bugzilla 5.0 Adds New REST API and More

Top 5 Java Performance Metrics, Tips and Tricks. Join Java Guru and author, Steven Haines, for this webinar on the top 5 performance metrics needed to swiftly assess your Java application health. 10 randomly-selected attendees will receive a free copy of his book, Pro Java EE 5 Performance Management and Optimization. Register Today.

Java Latest Content

An Introduction to Clojure and ClojureScript

David Tanzer introduces Clojure and ClojureScript, discussing the language basics and some libraries useful for writing real applications. (Presentation)


Java EE 7 Using Eclipse

Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.(Presentation)


Priming Java for Speed at Market Open

Gil Tene (CTO, Azul Systems) provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios. Gil covers the technical issues behind such slowdowns, and discusses new techniques that may be used to avoid them, including the use of features specifically built to tame the JVM and improve behavior at market open. (Presentation) The next QCon is in San Francisco, Nov 16-20, 2015. Join us!


Java 9's New HTTP/2 and REPL

Java 9 will not just be about modularity; it is targeting a large number of additional pieces of functionality. In this article Ben Evans dives into HTTP/2 support and the JShell REPL (Read-Eval-Print-Loop) that brings shell-based interactive Java development, two new JEPs that may well have the biggest impact on developers' working lives during the lifetime of Java 9. (Article)


Top Java News Headlines

JRuby 9000 Released Featuring Ruby 2.2 Compatibility

Clojure 1.7 Introduces Transducers, Improves Cross-platform Support

Gradle 2.5 does Continuous Builds

Docker for Java Developers, Lambdas and Streams, Middleware, and More. Learn about these and other topics at the Oracle Virtual Technology Summit 2015. Get FREE access to 19 presentations - Register Now: North America | Europe | Asia-Pacific

.NET Latest Content

Performance Improves in .NET 4.6

.NET 4.6 comes with several CLR features to improve performance. Some are automatically enabled, others such as SIMD and Async Local Storage require changes to how you write your applications. (News)

Top .NET News Headlines

ASP.NET 5 Support for Visual Studio Application Insights

Visual Studio 2013 Update 5

ASP.NET 5: Three More Betas Planned

Visual Studio 2015 and .NET 4.6 RTM Available

New Features for ASP.NET 5 and MVC 6

Dynamic Languages Latest Content

Mozilla Blocks Flash, Encourages HTML5 Adoption

Mozilla is encouraging developers towards HTML5 and JavaScript and away from Flash, after it blocked the plugin in browsers amid security concerns. Following Adobe's advice that two critical vulnerabilities would potentially allow attackers to take control of affected systems, Mark Schmidt, Firefox's head of support, announced the move on Twitter. (News)

Play for Prizes. Play for Glory. Play IBM Code Rally a free, open source racing game with a twist - instead of racing around a track using a controller, you program a Java EE 7 web app to race for you. Play Code Rally 2015 in 5 Regions:
North America | Europe | Brazil | India | China

Cloud Computing Latest Content

IBM to Open Source 50 Projects

IBM has announced a new web portal called developerWorks Open, bringing together various projects they are open sourcing. The projects cover many domains including Analytics, Cloud, IoT, Mobile, Security, Social, Watson and others. So far, IBM has open sourced about 30 projects, and they plan to increase the number up to 50 by the end of the year, and others may come in the future. (News)

Top Cloud Computing News Headlines

New Amazon DynamoDB Streams Enable Triggers, Cross-Region Replication

Kubernetes v1 Released, and Cloud Native Computing Foundation Formed

FREE Book: Docker Up & Running - Preview Edition (by O'Reilly). This practical guide demonstrates how Docker allows developers to package their application with all of its dependencies and to test and then ship the exact same bundle to production. Download Now.

Mobile Latest Content

Introduction to Ionic, a Cordova and AngularJS-based Mobile Web App Framework

Mike Hartington introduces Ionic and its components, builds a sample app, and explores the suite of tools and services Ionic provides for hybrid mobile app development. (Presentation)


How to Turn Your App into a Business

Developing an app that represents your business may seem easier than it was five years ago, but turning the app into a viable business requires more than just development skills. Increasing competition in mobile app stores is making it harder for any app to survive and grow like a business. This article provides a few tips to make your app a success.(Article)


Top Mobile News Headlines

AWS Device Farm Enables Cloud Testing for Android and Fire OS

Intel® IoT Developer Program Expands for Commercial Solutions - Providing a fully-configured compute board, wireless communication, security software, operating system, dev tools, and more, the Intel® IoT Gateway Development Kit can help you take your ideas from prototype to production. Learn More.

Process & Practices Latest Content

Scrum Alone is Not Enough - An Interview with Mark Levison

Mark Levison recently wrote a blog on "Scrum Alone is Not Enough", which is the first blog of a series that uncovers various Agile patterns. Up to now he has published blogs on Kanban Portfolio View and Portfolio Management in the series. (Article)


Interview: When Technology and Design Collide, then Collude

Does design shape technology or does technology shape design? How do these two disciplines work together, and move away from the traditional siloed approach? In this virtual panel Sam Gibson and Ben Melbourne discuss the importance of overcoming contention between technologists and designers by offering tactical approaches to solving these common issues.(Article)


The Hierarchy of Needs

What may be valuable to customers whom you do not even know in an unstructured and completely individualized market? This article suggests prioritizing your backlog using an enhanced quality model based on Maslow’s hierarchy of human needs. Search for the most valuable features using the Need-Feature-Capability matrix and give those features highest priority in your backlog.(Article)


A Case for Diversity in our Workspaces

Dr. Sallyann Freudenberg makes a case for supporting neurodiveristy in our workplaces.(Article)


Increasing your Agility: An interview with Dave Thomas

At the GOTO Amsterdam 2015 conference Dave Thomas gave a keynote presentation titled "agile is dead". While the "Agile" industry is busy debasing the meaning of the word, the underlying values are still strong. Dave Thomas suggests we stop using the word agile and switch to agility: repeatedly taking small steps towards where you want to be and evaluating what happened.(Article)


Top Process & Practices News Headlines

Scrum Alliance Withdraws Trademark Filing for "Scrum User Group"

Q&A with Jeff Sutherland on Agile Leadership

Implementing Design Thinking Approach Using Various Tools


Architecture & Design Latest Content

Building Distributed Systems with Apache Mesos

Benjamin Hindman discusses Apache Mesos, focusing on the Mesos API and how the primitives provided by Mesos can make it easier to build new stateful services and frameworks.


Mary and Tom Poppendieck on the Role of Architects, DevOps, and Diversity in IT

Mary and Tom Poppendieck talk to Charles Humble about continuous delivery, architects, management and other senior roles in IT, and diversity in the industry.(Interview)
The next QCon is in San Francisco, Nov 16-20, 2015. Join us!


Microservices: Smaller is Better?

Eberhard Wolff discusses the benefits of microservices and some of the advantages of creating smaller services instead of larger ones. (Presentation)


Hack your API First

Troy Hunt explain how to discover the vulnerabilities of one’s own APIs, identifying common security anti-patterns.(Presentation)


Electronic Trading in 2015: Faster or Smarter?

Annalisa Sarasini talks about how industry standards, open source, HTML5 and hosted services are today leveraged by leading buy and sell side firms when implementing single and cross asset solutions.(Presentation)The next QCon is in San Francisco, Nov 16-20, 2015. Join us!


Spotify Audio Delivery at Scale

Niklas Gustavsson goes into detail on how a Spotify service works and how the UNIX philosophy of composing components that do a single thing well, works on a greater scale. He presents how services are built in two distinct layers and common patterns for, for example, service discovery and storage.(Presentation)The next QCon is in San Francisco, Nov 16-20, 2015. Join us!


Building a Modern Microservices Architecture at Gilt: The Essentials

Yoni Goldberg discusses the many advantages that microservices can offer or have offered to the Gilt engineering team, as well as the challenges and how Gilt’s engineers have gone about resolving these challenges. Yoni also provides a deep-dive exploration of Gilt’s Ops strategy (Docker + AWS), approach to building APIs, monitoring practices, and datastore strategies. (Presentation) The next QCon is in San Francisco, Nov 16-20, 2015. Join us!


IBM, Developers, Containers, Cloud and Community

InfoQ's Rags Srinivas caught up with Angel Diaz at Dockercon regarding the Cloud in general and how vendors and users are helping to evolve standards that developers need to pay attention to. He talks about IBM's instigator role in many of the evolving standards and foundations. (Interview)

Percona Live Europe 2015
September 21-23, Mövenpick Hotel, Amsterdam
MySQL, NoSQL, Cloud, Big Data, IoT
Oracle, MongoDB, Facebook, Google, LinkedIn
DBAs, developers, sysadmins, architects, C-level

Operations & Infrastructure Latest Content

7 Habits of Highly Effective Monitoring Infrastructures

There is a right way and a wrong way to engineer effective telemetry systems and there is a finite combination of practices which "whatever your choice of individual tools" are predictive of success. If you are building or designing your next monitoring system, take a look at this short list of habits exhibited by the most successful monitoring systems in the world today.(Article)


Top Operations & Infrastructure News Headlines

CoreOS Inc, Releases 'Tectonic Preview' Commercial Kubernetes v1 Platform

Puppet Labs: State of DevOps Report 2015

Windows Server 2008 & 2012 Are Now GA on GCE

Enterprise Architecture Latest Content

MQTT-SN: MQTT for UDP, ZigBee and Other Transports

Ian Craggs discusses MQTT-SN and the tools for using it in the Eclipse Paho and Mosquitto projects. (Presentation)


Top Enterprise Architecture News Headlines

A Critical Look at CQRS

Continuous Testing for the DevOps Lifecycle
The Modern Database Landscape
DevOps Requires "Continuous Quality"
Free whitepaper: Solving the database deployment problem with Database Lifecycle
7 Ways to Accelerate Software Delivery
Deployment Automation 101

Watch Today! Oracle VTS: Docker for Java Developers

.NET Performance Tuning Best Practices

Graph Databases 101 with Neo4j - FREE Online Training

Rock your Java Apps with Zing

Intel® IoT Developer Kit

Performance Monitoring Tools

AppDynamics Pro - Start FREE Monitoring Now

Recent Books
The Java Garbage Collection Mini-Book

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