In this issue, October 13, 2020 View it in your browser.

Biochips, Privacy Shield, Swift Algorithms, Graal JVMs Execution, Playwright Testing, RSLint, ARCore 1.20, Chaos Testing at a Bank, Testing Flight Simulators, Gamification

Uncover trends and tools that are helping organizations tackle change and uncertainty. Attend QCon Plus by InfoQ (Nov 4-18).

Now more than ever, it’s important to level-up on the practices, patterns, and skills in a demanding and unpredictable environment. But what are the areas you should be investing your time in? Attend QCon Plus (Nov 4-18) and focus on the topics that matter right now in software development. Save your spot at the virtual conference.
 

SPONSOR AD

Auth0

The Power of a Centralised Identity Strategy

Companies still have separate identity implementations for many of their applications, resulting in silos, increased risk, and a poor customer experience. Adam Evans discusses how centralising your identity increases development velocity, improves user experience, and reduces security exposure. Live Webinar, October 15th, 2020 - Save Your Seat!

https://res.infoq.com/podcasts/cloud-environmental-impact-software/en/smallimage/infoq-podcast-200-1601907872299.jpg

Anne Currie Discusses Cloud Providers and the Environmental Impact of Software

Charles Humble talks to Anne Currie from Container Solutions, exploring the environmental impact of technology. They look at how technology compares to other industries such as aviation and farming, how the big cloud providers compare in terms of their commitments to reducing carbon emissions, and the impact of the choices made by individual developers and software architects. (Podcast)

Hoang Bao on Ethics, Privacy and Regulation in Software Engineering

In this podcast recorded at QCon San Francisco 2019, Shane Hastie, lead editor for culture & methods, spoke to Hoang Bao who was the track chair for the Ethics, Regulation, Risk, and Compliance track. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. ML-Assisted Biochip Used for Real-Time Single Cancer Cell Analysis

  2. AI Training Method Exceeds GPT-3 Performance with 99.9% Fewer Parameters

How to Build, Deploy, and Operationalize AI Assistants

While chatbot PoCs are simple, building production-grade conversational software is challenging. Enterprises experience challenges in production systems that have large user bases, security mandates, and polyglot environments. This article provides insight into building an AI assistant, and outlines various tools and techniques to continuously monitor and improve AI assistants in production. (Article)

SPONSOR AD

Swim.ai

Continuous Stream Processing with Apache Kafka

Apache Kafka is causing a sea-change in the enterprise, helping to automate always-on, contextual insights, decisions and responses in real time. Read the white paper.

TOP DevOps NEWS HEADLINES

  1. IBM Introduces IBM Cloud Code Engine

  2. AWS Releases Amazon Timestream into General Availability

The End of the Privacy Shield Agreement Could Lead to Disaster for Hyperscale Cloud Providers

The recent ending of the Privacy Shield agreement by the European Court of Justice (ECJ) might impact cloud adoption. This article looks at the demise of this agreement, and possible solutions. (Article)

SPONSOR AD

VMware

Kubernetes Up & Running: Download the eBook (By O’Reilly)

Get a practical look at how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Download now.

TOP Development NEWS HEADLINES

  1. The Swift Team Open-Sources Swift Algorithms

Improving Webassembly and Its Tooling -- Q&A with Wasmtime’s Nick Fitzgerald

WebAssembly, now a web standard, aims to grow beyond the browser. Wasm runtimes are implementing proposals to achieve this vision. Fitzgerald tells us about his recent work on WebAssembly tooling and his implementation of reference types in the Wasmtime WebAssembly runtime -- a prelude to interface types and easy interoperation between Wasm and a host language. (Article)

SPONSOR AD

CockroachLabs

🍏 Cockroach University: A Free Online Learning Platform

Free classes that cover distributed databases, cloud-native applications, general purpose SQL databases & much more. Learn to build cutting edge application architecure for free!

TOP Java NEWS HEADLINES

  1. Scripting Java with a jBang

  2. Shenandoah in JDK 11 - Interview with Red Hat's Team

How the HotSpot and Graal JVMs Execute Java Code

James Gough explores the subsystems that are involved in interpreting, compiling and executing a Hello World Application. He dives into JIT compilation and the arrival of the JVM Compiler Interface to explore how optimizations are applied to boost the performance. He discusses HotSpot, explores Graal and the JVM ecosystem to discover performance benefits of a platform 25 years in the making. (Presentation with transcript included)
Join us for our live, virtual conference QCon Plus, November 4 - 20, 2020

SPONSOR AD

RedHat

Knative Cookbook (By O’Reilly)

Solve common serverless development issues with Knative, the first serverless platform natively designed for Kubernetes. Integrate applications, build container images from source, and more. Download Now.

TOP Web Development NEWS HEADLINES

  1. Test-Automation Playwright Tool Now Records and Replays Interaction Scripts, Captures Test Videos

  2. Chrome 85 Adds 64-Bit Support on Android, Better Tab Groups, Avif Compression Format Support

RSLint, a New, Fast JavaScript Linter Written in Rust

Dambrosio recently released RSLint, a linter for JavaScript that is written entirely in Rust. RSLint strives to be as fast as possible, customizable, and easy to use. RSLint is still in the early phase of its development and features basic Visual Studio Code integration. (News)

SPONSOR AD

Datree

Simple but Costly Kubernetes Configuration Mistakes: 5 Real-world Examples

Just because Kubernetes allows you to deploy a pod with access to the host network namespace it doesn't mean it's a good idea. In this article we share 5 examples of Kubernetes configuration mistakes at companies like Target, Zalando, and DataDog. Learn more.

ARCore 1.20 Brings Persistence and Global Localization to Cloud Anchors

Two years ago, Google introduced Cloud Anchors in ARCore 1.2 to enable collaborative AR experiences across devices. In its latest release, ARCore removes a limitation in Cloud Anchors by providing support for full persistence. Additionally, ARCore 1.20 integrates with Google Earth to make it easier to find AR content. (News)

The Abyss of Ignorable: a Route into Chaos Testing from Starling Bank

Greg Hawkins describes how Starling Bank introduced a chaos engineering practice, starting in 2016 with their own simple chaos daemon. (Article)

Reconciling Performance and Security in High Load Environments

Ignat Korchagin explores how to drive security in a high performance environment and make it a welcome and natural part of the product lifecycle. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Experiences from Using a Disciplined Approach to Change

Learning from Bugs and Testers: Testing Boeing 777 Full Flight Simulators

The aviation industry has developed the habit of scrutinizing every reported event in order to prevent another occurrence, to understand the root causes and suggest changes to design, process, or better training. This article goes over a couple of noticeable accidents and shows you techniques that could be applied to software development. (Article)

Q&A on the Book Infinite Gamification

The book Infinite Gamification by Toby Beresford explains how to create sustainable gamification programs that motivate teams and individuals for continuous improvement, using prime directives, scores, measurements, and badges. Using gamification you can design staff scorecards that drive behavior. (Article)

Curiosity Killed the Cat! But That’s What All Great Teams Need!

Suzanne Doyle and Kwasi Owusu-Asomaning discuss coaching tools used to build great teams. (Presentation)

Better Resilience Adoption through UX

Randall Koutnik goes over three case studies where teams achieved success (and a few that didn't!) by focusing on the human element of engineering tooling. In each one, he looks at a specific UX technique that the team employed to put their company on a path to resilience. (Presentation with transcript included)

SPONSORED CONTENT

Latest White Papers

3 Common Pitfalls in Microservice Integration – And How to Avoid Them

Advanced Kubernetes - Download the DZone Refcard

The 2020 Interview Gap report

10 Steps to Automate Container Security Into the CI/CD Pipeline

SPONSORED CONTENT

DevTools

Paying down technical debt in JavaScript applications (On-demand webinar) - Watch Now