In this issue, July 31, 2018 View it in your browser.

Google Updates Cloud Databases, Knative Serverless Framework, Focusing on Business Outcomes at Barclays, The Future of JavaScript, Microservice Reference Application

Announcing QCon SF 2018 first keynoters!

Nicole Forsgren and Jez Humble are confirmed keynote speakers at QCon SF 2018! Dr. Nicole Forsgren is Co-founder, CEO and Chief Scientist at DevOps Research and Assessment (DORA) and Jez Humble is a Principal at ThoughtWorks Studios, and co-author of the Jolt Award winning “Continuous Delivery”. Join them and register before August 18th to save up to $630!
 

SPONSOR AD

Site24x7_ad_img

Best-in-Class Application Performance monitoring for DevOps:

Get code-level visibility to ensure the best performance of your desktop and mobile applications with the best SaaS APM solution out there. Plans start at $35 per month for monitoring 3 Applications and 40 Servers.

https://res.infoq.com/podcasts/jeff-dalton-teaching-leaders-tech/en/smallimage/logo-culture-1532854116193.jpg

Jeff Dalton on Teaching Leaders How to Teach

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Jeff Dalton about the challenges of agile adoption in large organisations and the need to teach agile leaders how to teach so they can lead the cultural shift that is needed. (Podcast)

Understanding Software System Behaviour with ML and Time Series Data

David Andrzejewski presented "Understanding Software System Behaviour with ML and Time Series Data". This article is a summary of his presentation and an overview on what to look out for. Know about the traditional approaches to time series, how to handle missing values, and know about possibly occurring seasonality in your data. Be careful about what threshold you set for anomaly detection. (Article)

Regulatory Environment and Government Opportunities for Blockchain

Joseph Williams reviews the regulatory issues that face the implementation of blockchain, and discusses where blockchain might first be applied to government operations. (Presentation)

How can you identify bias in machine learning and prevent it

If you are fighting bias these three case studies will help you diagnose it, identify some sources, and understand what it takes to avoid it. (Presentation)

 
InfoQ YouTube Exclusives

Optimizing Spark

Greg Novak provides guidelines for thinking about empirical performance evaluation of parallel programs in general and of Spark jobs in particular. (Presentation)

(Past), Present, and Future of Apache Flink

Aljoscha Krettek gives a quick overview of the capabilities of Flink before discussing the current state of Flink, the upcoming new release, and future developments. (Presentation)

TOP DevOps NEWS HEADLINES

  1. Google Updates Key Cloud Database Services

  2. Buoyant's Conduit Service Mesh Officially Becomes Linkerd 2

  3. Focusing on Business Outcomes at Barclays: Overcoming the "Urgency Paradox"

  4. Google Releases Knative: A Kubernetes Framework to Build, Deploy, and Manage Serverless Workloads

  5. HashiCorp Releases Consul 1.2 with "Consul Connect" Service Mesh Solution

How Contract Tests Improve the Quality of Your Distributed Systems

Catching bugs at the end of a development cycle is costly, but how do you incrementally test complex distributed systems? In this article, Marcin Grzejszczak looks at an integration testing approach for communication between components. He reviews contract testing, and Spring Cloud Contract, as one solution. (Article)

Packaging Applications for Docker and Kubernetes: Metaparticle vs Pulumi vs Ballerina

Metaparticle, Ballerina, and Pulumi have introduced different approaches by empowering developers to handle deployment automation within programing language itself without having handwriting YAMLs. This is becoming a trend and will change the DevOps practice in the software industry. (Article)

Leading Changes in DevOps Organization

David Fiorentino provides advice on how to lead change necessary to adopt DevOps in an organization. (Presentation)

Adopting DevOps? You Are Aiming at the Wrong Target!

Gregor Hohpe reflects on the experience of transforming IT inside a large organization as opposed to simply adopting DevOps. (Presentation)

Containers at Web Scale Panel

The panelists talk about the improvements in developer productivity, overall systems reliability and compute efficiency at Facebook, Google, Netflix, and Uber. They also talk about how these improvements have been delivered, what lessons were learned during implementation and operations, and what the future looks like in the container management space. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

SPONSOR AD

Parasoft_ad_img

Unit Testing Spring Applications.

The Spring framework comes with nice support for integration testing, but a lot of manual coding is required to set up test cases properly. This paper describes how Parasoft Jtest’s Unit Test Assistant can improve the workflow and outcomes for Spring application testing. Download now.

TOP Development NEWS HEADLINES

  1. Google Cloud Incident Root-Cause Analysis and Remediation

  2. GitHub Security Alerts for Python

  3. NetBSD 8.0 Brings Spectre V2/V4, Meltdown, and Lazy FPU Mitigations, and More

  4. Amazon WorkSpaces Now Offers an Amazon Linux 2 Desktop

  5. Google Cirq: a Python Open Source Library for Quantum Computing

Heretical Resilience: To Repair is Human

Ryn Daniels describes the “Apache SNAFU”, shares their experiences as the instigator of that snafu and walks through the lessons that can be learned from such an event. Takeaways include ideas for how to design tools, processes, and systems in ways that maximize the resilience and responsiveness of humans throughout engineering organizations. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

SPONSOR AD

Packt_ad_img

AWS SageMaker, ML & AI with Python [Video].

  • Learn AWS Machine Learning algorithms
  • Integrate predictive models with your app
Use code ORIQK09 to get this new Video for $9 only.
Offer valid till Aug 15, 2018.

Eclipse Foundation Releases Eclipse Photon IDE

The Eclipse Foundation has released the latest version of the Eclipse IDE. Eclipse Photon brings support for both Java 10 and Java EE 8, improvements for PHP development tools, Dark theme improvements, and more. (News)

TOP .NET NEWS HEADLINES

  1. Microsoft Releases Azure Service Fabric Mesh as a Public Preview

C# 8 Ranges and Recursive Patterns

C#8 adds Ranges and Recursive Patterns. Ranges define a sequence of data while the use of Recursive Patterns provides the ability to deconstruct objects that match a given pattern. This expands on the basic pattern matching that debuted in C#7. (Article)

Eich and Crockford on the Future of JavaScript: Insight from the Creators of JavaScript and JSON

At the recent FullStack conference in London, JavaScript creator Brendan Eich, and JSON creator and JavaScript: The Good Parts author Douglas Crockford spoke on the future of JavaScript. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Instana Releases Sample Microservice Application

  2. How SendGrid Scales Its Email Delivery Systems

Using Chaos to Build Resilient Systems

Tammy Butow explains how to build resilient systems by focusing on the detection, mitigation, resolution and prevention of incidents. She shares her experiences using chaos engineering to build resilient systems... even when they can’t be built from scratch. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Observability to Better Serverless Apps

Erica Windisch dives into how serverless development with observability tooling can help bridge the gap between operations and business intelligence to learn better and iterate faster. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Properties of Chaos

Nathan Aschbacher talks about how and why chaos engineering is being applied to autonomous vehicle safety, how property-based testing principles can positively influence and enrich chaos engineering goals and how to advance chaos engineering practices to explore beyond basic properties like system availability and extend into verifying system correctness. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

TOP Culture & Methods NEWS HEADLINES

  1. Brain Based Learning: Applying Training From The Back Of The Room

  2. Fin Goulding Injects Agility into the Management of Everything

Agnostic Agile: The Key to a Successful Lean Agile Transformation

Agnostic Agile principles facilitate and accelerate both the organization’s transformation as well as its Lean Agile evolution. Internalizing the Lean Agile Values and Principles are key to a successful Lean Agile transformation. Organizational complexity demands a multi-framework approach. A dogmatic, prescriptive approach to Agile is not only dangerous but is not Agile at all. (Article)

Coaching Technical Practices

In the past 4-5 years, I have been working as a software development coach, helping organizations around London improve their technical practices. I focus on XP practices, specifically TDD, Pair Programming, Refactoring and Simple Design. In this article, I share my experiences organizing coaching sessions, including subject selection and sequencing, exercises for each subject and session formats. (Article)

Have you heard about #noprojects?

Find out what are the 5 reasons you should give up the project paradigm and try out this new approach. (Book)

Ethical Tech - A Psychologist's Perspective

Alexander Steinhart explores the digital revolution from a psychological perspective, with scientific research on human needs and biases in mind. He takes a look at the thin line between taking advantage of an understanding of psychology and exploiting it and at emerging, alternative design and technology streams that are driven by the intent to enable human autonomy and flourishing. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Off the Beaten Track

Marc Burgauer discusses what else can be done in Agile than the usual practices that companies attempt to adopt in order to become agile. (Presentation)