In this issue, August 18, 2020 View it in your browser.

PyTorch 1.6, GPT-3, KubeCon EU, DataOps, Crossplane, Go 1.15, JDK 16 Records, React 17, Deep Systems, Monzo Microservices, Improv Mindset

Countdown to InfoQ Live (Microservices Virtual Event on Aug 25th). We’ve announced the agenda and full speaker line-up. Save your spot for only $49!

Don’t miss the chance to connect with world-class speakers driving change and innovation in microservices. Hear their valuable insights and advice to help you in the current environment. Take a look at the event agenda. Only a week left to register for InfoQ Live.
 

SPONSOR AD

DataStax

Does Java have a future in the cloud-native world?

The "new way" of building cloud applications is defined by containers, Kubernetes, elasticity, scale and serverless; skeptics are calling Java's relevance into question. In this talk we’ll answer the question of Java’s relevance by getting hands on with tools such as Spring, Quarkus, Micronaut and Vert.x that may sway Java's fate as a programming language of choice. Live Webinar August 27th – Save your Seat.

https://res.infoq.com/podcasts/chaos-engineering-game-days/en/smallimage/infoq-podcast-200-1596532200918.jpg

Ana Medina on Chaos Engineering, Game Days, and Learning

In this podcast, Ana Medina discussed with Daniel Bryant about how enterprise organisations are adopting chaos engineering with the requirements for guardrails and the need for “status checks” to ensure pre-experiment system health; how to run game days or IT fire drills when everyone is working remotely; and why teams should continually invest in learning from past incidents. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. PyTorch 1.6 Released; Microsoft Takes over Windows Version

The First Wave of GPT-3 Enabled Applications Offer a Preview of Our AI Future

The first wave of GPT-3 powered applications are emerging. After priming of only a few examples, GPT-3 could write essays, answer questions, and even generate computer code! Furthermore, GPT-3 can perform algebraic calculations and language translations despite never being taught such concepts. However, GPT-3 is a black box with unpredictable outcomes. Developers must use it responsively. (Article)

BERT for Sentiment Analysis on Sustainability Reporting

Susanne Groothuis discusses how KPMG created a custom sentiment analysis model capable of detecting subtleties, and provides them with a metric indicating the balance of a report. (Presentation with transcript included)
Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020

SPONSOR AD

CockroachLabs

O'Reilly Kubernetes Best Practices 📚 Free Ebook Excerpt

In this manual, four pros (including Kubernetes cofounder Brendan Burns) guide you through best practices of building applications on Kubernetes. Download now.

TOP DevOps NEWS HEADLINES

  1. KubeCon EU, CNCF Community, and the Role of the Cloud during the Pandemic: Q&A with Priyanka Sharma

  2. AWS Releases Amazon Fraud Detector into General Availability

  3. Google Meet’s Scaling Challenges during COVID-19

Combining DataOps and DevOps: Scale at Speed

DataOps is an extension of DevOps standards and processes into the data analytics world. It's about streamlining the processes involved in processing, analyzing and deriving value from big data. (Article)

Build Your Own PaaS with Crossplane: Kubernetes, OAM, and Core Workflows

InfoQ recently sat down with Bassam Tabbara, founder and CEO of Upbound, and discussed building application platforms that span multiple cloud vendors and on-premise infrastructure. Crossplane is an open source cloud control plane that enables engineers to manage any infrastructure or cloud services directly from Kubernetes. (Article)

TOP Development NEWS HEADLINES

  1. Go 1.15 Improves the Go Linker, Small Object Allocation, and More

  2. Google, Microsoft, GitHub, and Others Join the Open Source Security Foundation

PHP 7 — Improvements to Arrays, Operators, Constants, and Exception Handling

In this final article in the series on new features in PHP 7.x, we shall discuss improvements to arrays, operators, constants, and exception handling. (Article)

Concurrency in Go

Dom Davis looks at how Go handles concurrency, and how goroutines and channels can be utilized to create complex concurrent patterns. (Presentation)

SPONSOR AD

Mabl

The State of Testing in DevOps

As DevOps adoption grows enterprises experience a major shift in process, creating a testing bottleneck. Benchmark yourself against your peers in adoption and testing habits. Download here.

Records and Pattern Matching for Instanceof Finalized in JDK 16

Final releases of records and the new pattern matching functionality for instanceof are planned for JDK 16. (News)

SPONSOR AD

RedHat

Getting Started with Quarkus

Quarkus is a Kubernetes-native Java stack for microservices and serverless development that works out of the box with popular Java standards, frameworks, and libraries. Quarkus’ fast startup times, low memory footprint, and small application size make it deal for cloud-native development. Learn more.

TOP Web Development NEWS HEADLINES

  1. UI Component Explorer Storybook Releases 6.0 with Live Edits, Storybook Composition, Zero-Config

React 17 to Ease Migration Pains for Future React Versions

The React team recently released React 17 (first release candidate), two years after React 16. React 17 strives to ease the migration between future major versions of React by enabling two concurrent versions to coexist. React 17 additionally has a few breaking changes related to the event system and the scheduling. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Dropbox Improves Sync Performance Using a Modified Brotli

Resilience in Deep Systems

Deep systems, with multiple layers of microservices, have special challenges, and handling them requires the right mindset and tools. (Article)

Rampant Pragmatism: Growth and Change at Starling Bank

Daniel Osborne and Martin Dow discuss relational theory, functional relational programming and self-contained systems. Osborne and Dow explain their approach to complexity, and show how they inform the design of many parts of their system, including the ledger and their web stack. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Building a Banking Infrastructure with Microservices: QCon London Q&A

Mindfulness in Corporations during the Covid-19 Pandemic

Mindfulness classes and programs have been offered to employees in many organizations for almost a decade. They were offered via instructors that visited the organizations. However, when employees were forced to work from home, due to Covid-19 restrictions, mindfulness instructors turned to Zoom and other online conferencing solutions to lead their classes virtually (Article)

Q&A on the Book The Improv Mindset

The book The Improv Mindset by Bruce and Gail Montgomery provides the framework, activities, case stories, and data to help you apply improv in a business context. They show how you can deal with uncertainty by changing how your brain responds to change, as well as provide methods to systematically improve individual, team, and organization performance by leveraging the core principles of improv. (Article)

The Good, the Bad, the Ugly: Making Teams Perform Better

Victoria Puscas talks about how a team of engineers and data scientists worked together for a year and became high performing by embracing change, improving day to day practices, breaking the walls between disciplines and overcoming many communication (and other!) challenges together. (Presentation with transcript included)

Managing for Serendipity

Liz Keogh looks at how innovation often happens through unexpected side-effects, and some different strategies for approaching complex ecosystems, allowing new ideas to emerge. (Presentation)

SPONSORED CONTENT

Latest White Papers

Apache Spark on GraalVM Enterprise – Improve Apache Spark Performance with GraalVM Enterprise

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

High-Performance Microservices using Java