In this issue, July 4, 2017 View it in your browser.

Managing Data in Microservices, Immutable Infrastructure, OpenAPI, IBM and Lightbend's Cognitive Development Platform, .NET Core 2.0, TypeScript, Hyperledger Composer, DevEX

Did you miss QCon New York 2017? You can still attend QCon San Francisco in November

Architectures You've Always Wondered about, Microservices: Patterns and Practices, Hardware Frontiers: Hardware Changes Affecting Software Developers Today, The Whole Engineer, Modern CS in the Real World, Practical ML Applications, Evolving Java are just some of the tracks for this year’s SF conference. Join us to learn from engineers @ innovator and early adopter companies. You can save $700 if you register before July 29th!
 

SPONSOR AD

Agile_Alliance_ad_img

Learn from world-class experts at AGILE2017, Agile Alliance’s annual North American conference. This is where the Agile Tribes meet. Learn more!

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

Beyond Big Data - The Realization of an Active Grid in the Age of Fog Computing

Jan Forrslow discusses Fog Computing, Active Grids, and how an IoT network can become an Active Grid by using Fog Computing. (Presentation)

In Depth TensorFlow

Illia Polosukhin keynotes on TensorFlow, introducing it and presenting the components and concepts it is built upon. (Presentation)

SPONSOR AD

MongoDB_ad_img

MongoDB Atlas: Combine the Innovations of NoSQL with the Critical Capabilities of Relational Databases. Start for free.

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

Developing a Secure and Scalable Web Ecosystem at LinkedIn

LinkedIn’s hyper-growth placed strains on the organization’s infrastructure. A new release model was instrumental to scale and led to increased code quality, security, and member satisfaction. (Article)

MyHeritage Releases to Production

This article explores the Continuous Delivery journey at MyHeritage, from painful, time-consuming manual releases, to a fully automated deployment pipeline. (Article)

AaaS – Anything as a Service. Anything Left to Do, Then?

Dustin Huptas compares private infrastructure with cloud IaaS. PaaS, serverless, considering pros and cons and discussing cases where either model makes sense. (Presentation)

Big Ideas: Decentralized Storage

David Vorick talks about the need for distributed/decentralized storage, real life usecases for distributed storage systems, dealing with data loss in a distributed system, and gives a brief overview of IPFS and Sia, building on top of distributed storage systems. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

AppDynamics_ad_img

Top 10 Java Performance Problems - As Java applications become more distributed and complex, finding and diagnosing performance issues becomes harder and harder. Download this eBook and learn how to troubleshoot and diagnose some of the most common performance issues in Java today. Download Now.

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

Parasitic Programming Languages

David Nolen examines the benefits and tradeoffs associated with creating a language based on an existing runtime, with a special focus on the Clojure and ClojureScript projects. (Presentation)

How to Backdoor Invulnerable Code

Josh Schwartz takes a look at the real tactics, with examples, used to compromise and backdoor seemingly secure products by exploiting the humans and systems that create them. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

Compose_ad_img

Managed open source databases, deployed in minutes. Our platform comes with high availability, auto-scaling, auto-backup and more. Free to try.

Java Latest Content
infoq.com/java

TOP Java NEWS HEADLINES

Why the JVM is a Good Choice for Serverless Computing: John Chapin Discusses AWS Lambda at QCon NY

At QCon New York John Chapin presented "Fearless AWS Lambdas", and not only argued that the JVM is a good platform on which to deploy serverless code, but also provided guidance on extracting the best performance from Java-based AWS Lambda functions. (News)

SPONSOR AD

Pivotal_ad_img

Crafting Your Cloud-Native Strategy - Free eBook Download. This eBook shares cloud-native practices and technologies to fully automate the application stack infrastructure layers. It also covers lessons and advice from case studies to help change your organization. Download now.

.NET Latest Content
infoq.com/dotnet

.NET Core 2.0 Preview 2 Brings Refinements for Developers

Microsoft has released the second preview of .NET Core 2.0. Several changes have been made to increase ease-of-use for developers, but what may be most important is the ability to reference .NET Framework libraries from .NET Core code. Joining these improvements are bug fixes and several additions to its WCF support. (News)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

TOP Dynamic Languages NEWS HEADLINES

Turbocharge React with GraphQL

GraphQL and React are two Facebook technologies that have grown up together. In this article, Shane Stillwell shows how GraphQL, a strongly-typed JavaScript-based language, helps developers build relationships with their data and improves marshaling across service boundaries. GraphQL is extensible, works alongside REST, and can be implemented in any back-end software solution. (Article)

SPONSOR AD

GridGain_ad_img

High-Performance Data Architectures for the Internet of Things. Learn about the challenges caused by typical approaches to IoT data architecture and its associated resource requirements. See also how the GridGain in-memory computing platform can simplify this architecture and reduce your team’s learning curve. Learn More.

Mobile Latest Content
infoq.com/mobile

TOP Mobile NEWS HEADLINES

Enabling IoT Ecosystems through Platform Interoperability

The fragmentation of the Internet of Things (IoT) and the lack of interoperability prevent the emergence of broadly accepted IoT ecosystems. The BIG IoT (Bridging the Interoperability Gap of the IoT) project aims to ignite such an ecosystem (Article)

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

TOP Architecture & Design NEWS HEADLINES

Building a Blockchain PoC in Ten Minutes Using Hyperledger Composer

This article examines what businesses look for when considering blockchain’s role in their organization and how the Linux Foundation's Hyperledger Composer can help application developers easily create compelling blockchain solutions for the enterprise. (Article)

Building Secure Player Experiences at Riot Games

David Rook talks about the Riot Games Application Security program and how they define Application Security at Riot, how they've grown to meet the demands of their fast paced engineering organization, why they've hired software engineers into their team and the tools they've developed to help Rioters globally build fun and safe experiences for their players. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Blockchain: The Oracle Problems

Paul Sztorc talks about why the oracle problem is so hard (specifically, the historical evolution of failures, from API, to clearnet website, to darknet website, to multisig escrow, to judicial "competition", to Ethereum/Augur, and why they fail), and the basics of blockchain ("blockchain as immortal software", ledger "rents", revenge of "the idea guy"). (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Case Study: Alternate Blockchains

Jeremy Rand talks about Namecoin and Monero, the advantages to alternate blockchains, and risks of using chains that are not as secured or are merge mined. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Practical Blockchains: Building on Bitcoin

Peter Todd answers the questions: why use Bitcoin over other blockchains, what is safe, future proof ways to peg data to Bitcoin's blockchain and what is Bitcoin script, and how it can be used. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

GraphQL for All? A Few Things to Think about before Blindly Dumping REST for GraphQL

Arnaud Lauret discusses REST vs. GraphQL, comparing their strengths and weaknesses, suggesting evaluating both before making a decision. (Presentation)

SPONSOR AD

Red_Hat_ad_img

Modern Java EE Design Patterns (By O'Reilly) - Download this report to 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.

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

TOP Culture & Methods NEWS HEADLINES

Transforming from Projects to Products

Agile Transformation is much harder than most organisations envisage, and can require a major cultural change for the transformation to be effective. Too often we make superficial changes but continue the same behaviour with minor changes to processes to appear agile. But without a change in mindset we fail to see the true impact an Agile Transformation can really have. (Article)

The Computest Story: The Transformation to an Agile Enterprise

This article explores how Computest followed their mission towards a self-managing organization. It explains the key drivers, how the journey got started, why Computest focused on value streams and how Computest aligned roles and responsibilities and applied Kanban to operationalize ideas. It also shares the lessons learned so far and discusses what this means for the next steps to be done. (Article)

Tech Employee Job Satisfaction: What Can Data Tell Us?

Overall job satisfaction levels at some of the world’s biggest tech companies have been charted by Payscale against various employee metrics, including early career pay rate, average workforce age and total years of industry experience. The results make for interesting reading – but do they say more about the tech industry itself, or the millennials flocking to work in it? (Article)

Agile Reorgs - A Survival Guide

Katy Saulpaugh discusses how to approach reorganizations for Agile teams and minimize the pain using change management techniques. (Presentation)

Microservices and Mobile

Oleksii Fedorov advises on creating mobile applications, what practices to use and what to avoid. (Presentation)