In this issue, October 29, 2019 View it in your browser.

Mastering Remote Meetings, Facebook CraftAssist, Containers in 2019, Google Claims Quantum Supremacy, Malicious WebAssembly, Microservices

Adopt the right software innovations and practices.

Discover your future tech vision. Learn from a global professional engineering community. Come to QCon New York (June 15-19, 2020). Register and save $1070 before December 14th.
 

SPONSOR AD

Redgate

Capturing the Business Value of Compliant Database DevOps

This whitepaper outlines how DevOps practices can be extended to the IT team, and the cultural shift required to capture the business value of Compliant Database DevOps.
Download Now.

https://res.infoq.com/minibooks/remote-meetings/en/smallimage/The-InfoQ-eMag-Remote-Meetings-logo-s-1571675148856.

The InfoQ eMag: Mastering Remote Meetings

Working remotely is becoming routine. Our goal in this eMag is to help you do things better. We’ll show how people all over the world worldwide are successfully facilitating complex conversations, remotely. We’ll also share practical steps you can take right now, to upgrade the remote conversations that fill your working days. (eMag)

https://assets.infoq.com/newsletter/regular/en/assets/PrgLanguagesTrendsReports1.png

The uptake of the Rust programming language has moved from innovator to early adopter

Do you want to know where the other programming languages are going, according to data from different sources and our editors' opinions? Read the Programming Languages Trends report by InfoQ.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Simplifying ETL in the Cloud, Microsoft Releases Azure Data Factory Mapping Data Flows

  2. Amazon Releases the Anomaly Detection Feature for CloudWatch to General Availability

  3. Google Announces Updates to AutoML Vision Edge, AutoML Video, and the Video Intelligence API

Facebook Open-Sources CraftAssist Framework for AI Assistants in Minecraft

Facebook AI researchers open-sourced CraftAssist, a framework for building interactive assistants for the Minecraft video game. The bots use natural language understanding (NLU) to parse and execute text commands from human players, such as requests to build houses in the game world. The framework's modular structure can be extended by researchers to perform their own ML experiments. (News)

TOP DevOps NEWS HEADLINES

  1. Amazon Announces Generally Availability of Windows Containers on EKS

  2. CircleCI Adds Security Integrations to Streamline Securing CI/CD Pipelines

  3. Microsoft Announces Open Application Model for Kubernetes and Other Platforms

Using Docker Application Packages to Deliver Apps across Teams

In this article, we will look at how the CNAB packaging format provides application providers and developers with a way of installing a multi-component application into a distributed computing environment, supporting many executable units, and makes it easy to deliver apps across teams, organizations and marketplaces. (Article)

Containers in 2019: They're Calling it a [Hypervisor] Comeback

The 2019 news cycle within the "cloud native" corner of the world has been abuzz with a word previously thought outmoded by the rapid rise of containers: “hypervisor.” This article explores the motivations behind this, focusing on security, user experience, and isolation flexibility, and concludes by speculating on the future direction of development within the cloud and container industry. (Article)

Achieving Low-Latency in the Cloud with OSS

Mark Price explores the improvements in cloud networking technology, looks at performance testing and measurement in cloud environments, and outlines techniques for low-latency messaging from an application and operating-system perspective. Finally, he compares the performance of the latest cloud tech with a bare-metal installation. (Presentation with transcript included)
The next QCon is QCon San Francisco, Nov 11-13, 2019. Join us!

Making a Lion Bulletproof: SRE in Banking

Robin van Zijll and Janna Brummel talk about the history, present and future of ING’s SRE team and practices. They touch upon people (hiring, coaching, organizational aspects, culture), process (way of working, education), technology (observability, infrastructure), and share lessons learned that can be applied to any organization starting or growing SRE, financial or not. (Presentation with transcript included)

TOP Development NEWS HEADLINES

  1. Full Stack Performance Monitoring Using Micrometer

Google Claims Achievement of Quantum Supremacy, But IBM Issues Rebuttal

In a recent paper, Google researchers claim they programmed a quantum processor to perform a task that would require 10,000 years on a state-of-the-art classical supercomputer. Google's claim did not entirely persuade IBM researchers, who proposed an ideal simulation of the quantum task which, they argue, only requires 2.5 days on a classical computer and provides greater fidelity. (News)

Recent Study Estimates That 50% of Websites Using WebAssembly Apply It for Malicious Purposes

A study published in June 2019 reveals that in the Alexa Top 1 million websites, one out of 600 sites execute WebAssembly (Wasm) code. The study moreover finds that over 50% of those sites using WebAssembly apply it for malicious deeds, such as cryptocurrency mining and malware code obfuscation. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Extending the Reach of SQL to IoT Microcontrollers, ITTIA and Cypress Release SDK

Android NDK r21 Is the First NDK Release with Long Term Support

The latest NDK for Android, version r21, now available in beta, brings a number of significant changes, including Fortify being enabled by default, and newer versions of GNU Make and GDB. Additionally, starting with r21 Google will manage a new release process with a yearly Long Term Support (LTS) guarantee to provide users more stability. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Dapr Aims to Simplify the Creation of Resilient and Portable Microservices

  2. Oleg Zhurakousky on Spring Based Event-Driven Microservices

High Performance Cooperative Distributed Systems in Adtech

Stan Rosenberg explores a set of core building blocks exhibited by Adtech platforms and applies them towards building a fraud detection platform. After addressing performance, he touches on the key attributes of system reliability and quality in an Adtech system. He concludes with many insights learned from building one of the leading fraud detection platforms from the ground up. (Presentation with transcript included)

How Much Does It Cost to Attack You?

Jarrod Overson describes the cost vs value justification of an attack, how it shifts over time, and why it means that silver bullets just don’t exist. He walks through the evolution of one of the cheapest modern attacks, credential stuffing, and sees what attackers do after they have data and access. (Presentation with transcript included)

Building a High-Performance Networking Protocol for Microservices

Robert Roeser and Arsalan Farooq talk about how techniques used in Fintech and Adtech – such as zero copy, flyweights, composite buffers, pooled memory, shared memory transport and direct memory in languages like Java – can be used to improve performance in distributed applications. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Product Thinking: Q&A with Jeff Patton

  2. How Team Feedback Can Drive OKRs

  3. How to Remain Agile While Scaling

Categorise Unsolved Problems in Agile Development: Premature & Foreseeable

Productivity decline and technical debt, as often seen in agile development, can be prevented by separating unsolved problems into premature and foreseeable. It shifts the discussion about unsolved problems from importance to likelihood. With small but essential adjustments, agile can be kept sustainable. With this insight, developer-architect differences and team psychology gaps can be bridged. (Article)

Q&A on the Book: The Technology Takers – Leading Change in the Digital Era

The Technology Takers – Leading Change in the Digital Era by Jens P. Flanding, Genevieve M. Grabman, and Sheila Q. Cox explains how organizations can achieve competitive advantage through their speed and flexibility in adopting technology. It prescribes a change management approach for adapting workplace behaviors to market-dominating technology to maximize its benefits. (Article)

The Current and Future State of Testing: a Conversation with Lisa Crispin

Lisa Crispin talks about the current and future state of testing, how testing works in agile environments, the value testers bring to DevOps, testing machine learning and where testing is headed. Testing is a communication activity and communication skills are vital to successfully leveraging testing skills and knowledge in modern software development. (Article)

SPONSOR AD

Scrum.org_ad_img

Free Scrum Learning Paths

Continue your professional learning with our free online learning paths. These learning paths are targeted by role including: Scrum Master, Product Owner, Development Team Member and Leadership.

More Than a Scrum Master?

Ian Mitchell discusses why “blended” roles are less sustainable and scalable, and also considers the extent to which such roles are common because “broken” Scrum implementations are common. (Presentation)

Design for Prosperity

Dan Makoski discusses how, whether designing for tech giants or the oldest banking institutions, retaining the human touch is key to empowering prosperity for everyone. (Presentation)

Security for Managers

Mario Areias presents a different way of engaging security, and, in doing so, he’ll make the case that security can deliver value without necessarily being a blocker. (Presentation)

How to Find Purpose in Work

Katharina Probst discusses autonomy, mastery, and purpose which motivate people, diving deeper into purpose. (Presentation with transcript included)