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,

SPONSOR AD
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
http://www.infoq.com/development

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)

logo-ieee.jpg
   

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)

Sam.JPG
   

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)

doi.JPG
   

Top Development News Headlines

Bugzilla 5.0 Adds New REST API and More

SPONSOR AD
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
http://www.infoq.com/java

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)

David.JPG
   

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)

Arun.JPG
   

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!

Gil.JPG
   

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)

image_code.jpg
   

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

SPONSOR AD
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
http://www.infoq.com/dotnet

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
http://www.infoq.com/dynamic_languages

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)

SPONSOR AD
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
http://www.infoq.com/cloud-computing

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

SPONSOR AD
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
http://www.infoq.com/mobile

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)

Mike.JPG
   

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)

logo-mobile.jpg
   

Top Mobile News Headlines

AWS Device Farm Enables Cloud Testing for Android and Fire OS

SPONSOR AD
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
http://www.infoq.com/process-practices

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)

scrum-alone-not-enough2.jpg
   

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)

logo-ux4.jpg
   

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)

logo-agile.jpg
   

A Case for Diversity in our Workspaces

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

neuro-scrabble.jpg
   

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)

logo2.jpg
   

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

SPONSOR AD - NoSQL Content

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

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.
(Presentation)

Ben.JPG
   

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!

Mary-Tom-Poppendick-small.png
   

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)

Eb.JPG
   

Hack your API First

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

Troy.JPG
   

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!

An.JPG
   

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!

Nik.JPG
   

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!

Yoni.JPG
   

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)

Angel-Diaz-small.png
   
SPONSOR AD
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
http://www.infoq.com/operations-infrastructure

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)

logo-devops.jpg
   

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
http://www.infoq.com/enterprise-architect

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)

Ian.JPG
   

Top Enterprise Architecture News Headlines

A Critical Look at CQRS


LATEST WHITE PAPERS
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. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #509,
Toronto, Ontario, Canada,
M8V 3Y3