In this issue, September 5, 2017 View it in your browser.

Chaos Engineering, Video Stream Analytics, Agile and DevOps, Go 1.9, ThoughtWorks Sold, Pony, Spring Boot 2.0, ASP.NET Core 2, Aurelia, Ethereum, Volkswagen Engineer Sentenced

What does accessibility mean to you?

Hear Molly Watt’s story and experience, through hands-on activities, demos, and lessons, what it’s really like to interact with your world through screen readers, magnification tools, with impaired vision, and with dexterity challenges in a one of a kind workshop at QCon SF 2017. Guiding the audience through exercises with vision impairment glasses, mobility gloves, and other tools to demonstrate the world she lives in every day, Molly offers developers the chance to truly gain empathy with permanent and temporary disabilities. This is a workshop to grow, not just to learn.
 

SPONSOR AD

AppDynamics_ad_img

The Ultimate DevOps Toolkit. This e-book breaks down the foundational components needed to transition to DevOps within an enterprise. It also introduces the continuous life cycle needed to deliver an exceptional end user experience with your applications. Download Now.

https://www.infoq.com/resource/podcasts/nora-jones-chaos-engineering/en/smallimage/logo-infoq-podcast%20.jpeg

Nora Jones on Establishing, Growing, and Maturing a Chaos Engineering Practice

Nora Jones, a senior software engineer on Netflix' Chaos Team, talks with Wesley Reisz about what chaos engineering means today. She covers what it takes to build a practice, how to establish a strategy, defines cost of impact, and covers key technical considerations when leveraging chaos engineering. (Podcast)

http://www.infoq.com/resource/podcasts/david-marquet/en/smallimage/logo-100x100.jpg

David Marquet on the Difference Between Red-Work and Blue-Work

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to David Marquet about his keynote talk at the recent Agile 2017 conference and his book – Turn the Ship Around. (Podcast)

Data Science Latest Content
infoq.com/data-science

Video Stream Analytics Using OpenCV, Kafka and Spark Technologies

In this article, author Amit Baghel discusses the role of video streaming data analytics in the data science space. He also shows how to implement a motion detection use case using a sample application based on OpenCV, Kafka and Spark Technologies. (Article)

Precision Measurements in eCommerce

Jennifer Prendki showcases how precision measurements will allow companies like Walmart to deliver a more personalized experience in eCommerce through the combination of Big Data and hard science. (Presentation)

Are you a software developer that wants to learn more about machine learning?

We have a bunch of introductory guides, case studies from real companies using it. (Article)

DevOps Latest Content
infoq.com/devops

Merging Agile and DevOps

The most popular agile framework, Scrum, predates the growth of DevOps.  In consequence, the practices within Scrum (and other Agile frameworks) are overwhelmingly focused on what you might loosely define as the development aspects of software delivery, and less focused on the operational aspects. (Article)

Operational Considerations for Containers

Chris Swan discusses how to deal with container operational considerations regarding image management, security, audit, logging, orchestration, and how that relates back to developer experience. (Presentation)

SPONSOR AD

JetBrains_ad_img

Better development experience with WebStorm. Whether you're working with JavaScript, TypeScript, Node.js, Angular or React, the WebStorm IDE can help you write better code and efficiently debug and test it. Download now!

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

Pony: How I Learned to Stop Worrying and Embrace an Unproven Technology

Sean T. Allen talks about his experiences using Pony to build Wallaroo, a high-performance, low-latency stream processing engine. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Get up to speed with Microservices!

Learn about pitfalls in adoption and discover best practices from companies that actually implemented them. (Article)

Java Latest Content
infoq.com/java

TOP Java NEWS HEADLINES

Cost Reduction Strategies on Java Cloud Hosting Services

On the fly, automatic vertical scaling can lower the cost  of exceeding VM limits, and gives flexibility in resource allocation. In this article we will cover techniques for determining whether automatic vertical scaling can help, and how to get it configured for your project. (Article)

What's new in the Java landscape?

Learn more about where its different components are in terms of adoption: Java SE Innovation, Java EE Early Majority and Reactive. (Article)

.NET Latest Content
infoq.com/dotnet

TOP .NET NEWS HEADLINES

ASP.NET Core 2 Gains Razor Pages

ASP.NET Core 2 brings a multitude of new features, including Razor Pages, new templates, and a series of changes intended to make development easier. By combining sensible defaults with detailed configuration options for those seeking more power, ASP.NET Core 2 intends to appeal to projects of all sizes. (News)

Be one step ahead the trends and your colleagues

Set up notifications on InfoQ in 3 easy steps: Follow, Like and Get Notifications (on web or email). Learn more. (Article)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

Exploring UI Composition in Aurelia

Rob Eisenberg looks at Aurelia’s approach to UI composition through an exploration of its component model. He shows how both conventional and explicit configuration models work together to provide a clean system for developers, all based on modern JavaScript decorators and metadata. He explains how Aurelia expands this approach by adding its own unique dynamic composition capabilities. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

From Front-end to Full Stack with Elixir & Phoenix

Lauren Tan discusses how one can create web applications with Elixir and Phoenix. (Presentation)

React+Redux at Scale

Daniel Cousineau looks at how React and Redux scale, not just in terms of quantitative performance, but in terms of architecture and team participation. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Spending a lot of time commuting?

Listen to the InfoQ Podcast and get the most of that time. Intended for architects and senior developers. (Podcast)

Mobile Latest Content
infoq.com/mobile

Go Mobile in Africa and Monetize to 116M Customers Thanks to APIs

Aurélien Duval Delort presents Orange’s mobile APIs available in Africa. (Presentation)

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

TOP Architecture & Design NEWS HEADLINES

Serverless Architectures

Mike Roberts introduces serverless, discussing the benefits and limitations of such an architecture, concluding with how he expects serverless to develop over the coming months and years. (Presentation)

Dynamically Re-configurable Event-driven Systems

Danny Goovaerts covers a modern business agile approach that combines event-driven business modeling and Affinity collocation of data and processing to enable financial institutions to design, develop, test, deploy and change services fast in a controlled and non-intrusive way. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

Red_Hat_ad_img

Vert.x: Building Reactive Microservices in Java (By O'Reilly) - Want to get rid of your monolithic enterprise applications or not create new ones? Reactive design can help. Author and Red Hatter, Clement Escoffier, explains why and how Eclipse Vert.x is a good choice to build effective microservices systems. Download Now.

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

TOP Culture & Methods NEWS HEADLINES

Six Ways Agile Can Turn Static

Agile development in the right circumstances enables organizations to release high quality software that changes rapidly to drive businesses forward. It just doesn’t work all the time. Success requires collaboration, transparency and real-time visibility into project risk and quality. (Article)

The Seven Steps to Building a Successful Software Development Company

Building a successful software development company is hard. There are lots of challenges and barriers that need to be overcome. This article provides seven things that can help start on the right footing and keep on track for success. Build the right team, have a clear focus, leverage partnerships, nurture and protect your culture, identify and leverage new technologies and look to the finances (Article)

Refactor Front-end APIs & Accounting for Tech Debt

Technical debt is accrued when we lack the responsibility to keep codebases as clean as possible. Julia Nguyen talks about accounting for technical debt in feature work and best practices in refactoring front-end APIs, based on her recent work adding Apple Pay support to perk itemization at Indiegogo. She delves into serializer design, the decorator pattern, and architecting client-side services. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Solving Business Problems Using IoT

The panelists discuss various ways IoT can help solve business problems. (Presentation)

Software (r)Evolution: A Crystal Ball to Prioritize Technical Debt

Adam Tornhill introduces techniques based on software evolution and psychology that help to uncover problematic code, detect organizational issues and make practical decisions guided by data. (Presentation)

Building a Responsive Organization

Sami Honkonen looks at the building blocks of a responsive organization that thrives in uncertainty by understanding complexity, systems, experiments, transparency and empowering execution. (Presentation)

Build vs. Buy: Redefining What’s Core to your Business

Liam Boogar encourages redefining what is the core of a business, focusing on building that and buying everything else. (Presentation)

I am the Change, and the Change Starts with Me

Nader Talai discusses approaches to change and change agents, proposing an alternative way to address change. (Presentation)