In this issue, September 27, 2016 View it in your browser.

Ethereum Security Alert, Swift 3, JavaOne, Node.js v7, Ceylon 1.3, CQRS, DeepMind WaveNet, Spark ML, Consul 0.7

TensorFlow: A Flexible, Scalable & Portable System @ QCon San Francisco

TensorFlow is an open source software library for numerical computation using data flow graphs. Developed by engineers at Google, TensorFlow leverages a general computational model that is applicable in a wide variety of other domains, especially for performing large-scale numerical computations. At QConSF, Google Principal Engineer, Rajat Monga will cover why they built TensorFlow and what were some of the technical challenges in building it.



Application Architecture for the Cloud. Cloud-service offerings have revolutionized application development and deployment. Nuxeo supports dynamic auto-scaling of all subsystems independently. Learn more.

Data Science Latest Content


Big Data Processing with Apache Spark - Part 5: Spark ML Data Pipelines

With support for Machine Learning data pipelines, Apache Spark framework is a great choice for building a unified use case that combines ETL, batch analytics, streaming data analysis, and machine learning. In this fifth installment of Apache Spark article series, author Srini Penchikala discusses Spark ML package and how to use it to create and manage machine learning data pipelines. (Article)

Wall St. Derivative Risk Solutions Using Geode

Andre Langevin and Mike Stolz discuss how Geode forms the core of many Wall Street derivative risk solutions. By externalizing risk from trading systems, Geode-based solutions provide cross-product risk management at speeds suitable for automated hedging, while simultaneously eliminating the back office costs associated with traditional trading system based solutions. (Presentation)



Webinar: IoT - Databases and Devices. Nov. 17.
Learn more and register.

DevOps Latest Content


Book Review: Site Reliability Engineering - How Google Runs Production Systems

"Site Reliability Engineering - How Google Runs Production Systems" is an open window into Google's experience and expertise on running some of the largest IT systems in the world. The book describes the principles that underpin the Site Reliability Engineering discipline. It also details the key practices that allow Google to grow at breakneck speed without sacrificing performance or reliability. (Article)

The Five Stages of Cloud Native

Casey West talks about anti-patterns and corresponding best practices based on his experience building application infrastructure and platforms, as well as the applications which are deployed to them. (Presentation)

Mapping Cloud Foundry Activities and Entitlements to IT Roles

Cornelia Davis takes a holistic view of the Cloud Foundry “control plane” and maps the key functions to IT roles, and she shows which entitlements allow which configurations. Ultimately the goal is to understand how Cloud Foundry can be effectively used to optimize the development and operations (Devops) in the organization. (Presentation)

Cloud Platform Adoption: Lessons Learned

Philip Glebow focuses on the new set of patterns, tools and processes that worked for them at Gap in considering integration, messaging, data, scaling, and other concerns. He shares what they've learned, how they’re rapidly delivering new capabilities with Cloud Foundry and where they’re headed next. (Presentation)

Platforms as Contracts

John Feminella talks about how Platforms like Pivotal Cloud Foundry (PCF) can be viewed as contracts between applications and the people who build, operate, and deploy them. He examines the ways in which these contracts manifest themselves in different platforms, the kinds of contracts that exist in PCF, and how to assess whether a given platform makes a good tradeoff. (Presentation)

How Containers Have Panned Out

Adrian Trenaman provides detailed examples of how HBC Digital has used Docker and where container technology has paid off and, pragmatically, what aspects of the technology haven't panned out as they thought they would. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

DevOps for Normals

Michael Cote explains why DevOps is "a thing," driven by real business needs and covers recent adoption trends (a sort of "state of the union" for DevOps). He reviews the challenges organizations face adopting it and, based on real world examples, goes over how to address those issues. (Presentation)

What I Learned from Four Years of Science-ing the Crap out of DevOps

Nicole Forsgren shares the results of studies spanning four years and 25,000 DevOps data points: continuous delivery and Lean management practices improves quality and security outcomes. (Presentation)



Use Site24x7 APM Insight and get to the root cause of your application performance degradation. Drill into each layer of your application right down to individual SQL queries. Get started with your 30-day free trail. Sign Up now!

Culture & Methods Latest Content

TOP Culture & Methods NEWS HEADLINES

Standardizing Requirements Descriptions on Scrum Projects for Better Development and Testing Quality

Standardizing requirements descriptions on Scrum projects benefit development and testing quality. Without standardizing, the project may suffer. Standardizing requirements descriptions provides a minimum of eight benefits from requirements descriptions unification, which in turn positively affects testing and makes management of ongoing changes in requirements easier with the help of tools. (Article)

Agile in the UK Government - An Insider Reveals All

The Government Digital Service (GDS) aims to transform the relationship between citizen and state, moving the UK towards becoming a world-leading digital-by-default government. Nick Tune explores what GDS has achieved with assessments, sharing agile practices and experiences, and open source software, and shares what isn’t working so well in government IT. (Article)

Awesome Super-Problems

Luke Hohmann shows how Innovation Games have evolved into scalable multidimensional frameworks that are being used by agilists around the world to tackle various problems. (Presentation)

Scaling Organizations

Alexander Grosse discusses the principles behind building successful organizations that are growing with examples from SoundCloud and Twitter. (Presentation)

Java Latest Content


Java 9, OSGi and the Future of Modularity

The flagship feature of Java 9 will be the new Java Platform Module System (JPMS). Given the maturity of OSGi there were technical, political and commercial reasons why another Java module system will soon exist. In this article we compare the two from a technical perspective and see how JPMS and OSGi can work together. (Article)

Low Latency Microservices in Java

Peter Lawrey discusses the differences between microservices and monolith architectures, their relative benefits and disadvantages, patterns and strategies implementing low latency microservices. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Development Latest Content


Swift 3 is out

Swift 3.0 has been released, writes Apple engineer Ted Kremenek, bringing a wealth of changes to the language and its standard library, additions to the Linux port, and the first official release of the Swift Package Manager. (News)



A Guide to REST and API Design - Learn about architectural styles vs. standards, the difference between connectors and components, using URIs for identification, media types for representation, and more. Download Now.

Mobile Latest Content


Android Studio 2.2: New Layout, Firebase, OpenJDK, Java 8

Android Studio 2.2 comes with enhancements across all development phases - Design, Development, Build and Test -, including a new Constraint Layout, Layout Editor, Firebase plug-in, Code Sample browser, Java 8 support, OpenJDK, GPU Debugger and others. (News)

Dynamic Languages Latest Content

Node.js v7 Beta Brings Canary in a Gold Mine

The Node.js Foundation has released the v7 beta for Node.js. Its release coincides with v6 becoming the foundation's second LTS release, where its life will continue under Active LTS and Maintenance until April 2019. (News)

Architecture & Design Latest Content

CQRS for Enterprise Web Development: What's in it for Business?

With a focus on the business case for a CQRS architecture, this article covers the core concepts of Command Query Responsibility Segregation, and contrasts them with a common, n-tier architecture. Benefits including scalability and maintainability are highlighted, which can reduce the total cost of ownership, and lead to an improved return on investment when choosing a CQRS architecture. (Article)

Distributed Systems in Practice, in Theory

Aysylu Greenberg revisits some features of modern distributed systems through the lens of computer science research contributions over the past few decades. She shows three architectural patterns, their application, and reference papers that are relevant to today's distributed systems. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

0 to 100 days - Running DRTs at Dropbox

Thomissa Comellas shares her experiences developing and rolling out new Disaster Recovery Testing techniques at Dropbox. Tammy Butow shares how her team runs DRTs and has implemented the techniques Comellas has evangelized. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Agile Architecture

Steve Green discusses balancing emergent designs with intentional planning, common architecture principles, guidelines for measuring good architecture, and an evaluation of agile techniques. (Presentation)

What They Don't Tell You about Microservices ...

Daniel Rolnick provides insights on building and deploying microservices and talks about the process Yodle went through adopting and deploying microservices, including database architectures and architectural patterns that emerged. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!