In this issue, May 18, 2021 View it in your browser.

Biologically Plausible AI, CloudFront Functions, Cloud Attacks, Windows eBPF, Microservicilities, CoreWCF, Angular v12, Airbnb Himeji, Uber Outage Mitigation, Continuous Security Testing, New Normal

Deep-dive into “DevSecOps: Not the Tools, the Other Bits” with Mario Platt at InfoQ Live.

A lot of the conversation around DevSecOps ends up focusing on tools and vendors, instead of how our sociotechnical system is communicating and operating. Discover how to improve Governance, team practices and maturity development in how output of tools are integrated. Book your spot at InfoQ Live on June 22nd.
 

SPONSOR AD

Payara

Want to Try Payara Server? Step-by-Step Videos.

Watch our 4 short videos to install, start, and deploy an application to Payara Server in under 30 minutes, even if you’ve never used the application server before. Watch Videos.

https://res.infoq.com/podcasts/containerd-dockershim-K8s-deprecation/en/smallimage/InfoQ-Podcast-logo-200-1620834854657.jpg

Phil Estes on Containerd, Including K8s Deprecation of Dockershim, Container Runtime Architecture

Today, on The InfoQ Podcast, Wes Reisz talks with Phil Estes, one of the containerd maintainers, about container runtimes. The two discuss the significance (in detail) of the announcement that dockerhsim will soon be deprecated in Kubernetes, the complete container runtime stack, work the Open Container Initiative (OCI) is doing today on a third container spec around registries, and more. (Podcast)

https://res.infoq.com/podcasts/retrospective-antipatterns/en/smallimage/engineering-culture-200x200-1620993381805.jpg

Aino Corry on Retrospective Antipatterns

In this podcast Shane Hastie, lead editor for culture & methods, spoke to Aino Corry about common retrospective antipatterns and how to overcome them. (Podcast)

Researchers Publish Biologically Plausible AI Training Method

A team of researchers at Oxford University developed an algorithm called zero-divergence inference learning (Z-IL), an alternative to the backpropagation (BP) algorithm for training neural network AI models. Z-IL has been shown to exactly reproduce the results of BP on any neural network, but unlike BP does not violate known principles of brain function. (News)

TOP DevOps NEWS HEADLINES

  1. Amazon Open Sources DeepRacer Device Software

  2. Microsoft Releases Azure Static Web Apps into General Availability

  3. AWS Announces a Data Management and Analytics Solution Called Amazon FinSpace

  4. AWS Announces the General Availability of CloudFront Functions

  5. Aqua Security's Latest Report Highlights Increase in Cloud Attacks

Can We Trust the Cloud Not to Fail?

I will start with the theory behind failure detection, and then review a couple of real-world examples of how the mechanism works in a real cloud - on Azure. Even though this article includes real-world applications of failure detection within Azure, the same notions could also apply to GCP, AWS, or any other distributed system. (Article)

SPONSOR AD

NGINX

Cloud Native DevOps With Kubernetes (By O’Reilly)

This excerpt explores containers and Kubernetes from first principles, including how to design your own cloud‑native services and infrastructure. You’ll also learn how to run your own clusters, or choose a managed Kubernetes service while managing resource usage and the container lifecycle. Download now.

TOP Development NEWS HEADLINES

  1. Microsoft at Work to Bring eBPF to Windows

  2. New Exploit Breaks Current Spectre Defenses; Fixes Hard without Performance Impact

The Functional Evolution of Object-Oriented Programming

James Ward and Joshua Suereth explain the evolutions happening in many OOP languages today and how to take advantage of those changes. (Presentation with transcript included)

SPONSOR AD

Teleport

What I Wish I Knew About U2F and Other Hardware MFA Protocols

We revamped the second-factor authentication in Teleport 6.0. This post provides a birds-eye view of U2F and other cryptographic hardware standards. Learn more.

TOP Java NEWS HEADLINES

  1. Java News Roundup - Week of May 3rd, 2021

Implementing Microservicilities with Quarkus and MicroProfile

Microservicilities is a list of cross-cutting concerns that a service must implement apart from the business logic. These concerns include invocation, elasticity and resiliency, among others. This article describes how Quarkus and MicroProfile may be used to implement these concerns. (Article)

SPONSOR AD

RedHat

O'Reilly eBook: Kubernetes Patterns

Create cloud-native applications with Kubernetes as a runtime platform, manage container and platform interactions, apply configuration patterns to your Kubernetes-based applications, and build container images directly within the cluster. Download now.

TOP .NET NEWS HEADLINES

  1. .NET News Roundup - Week of May 10th, 2021

  2. CoreWCF Reached Its First GA Release

  3. Mercury Brings Visual Basic to Feature Parity with C# and Adds Multiple Platform Support

  4. .NET News Roundup - Week of May 3rd, 2021

Deep Diving into EF Core: Q&A with Jeremy Likness

Entity Framework (EF) Core is a cross-platform, open-source object-database mapper for .NET. InfoQ interviewed Jeremy Likness to know more about it and what we should expect for its next release. (Article)

SPONSOR AD

Undo

Record, Replay & Resolve Automated Test Failures

What’s the point in test automation if you’re still using manual methods of debugging like trawling through log files for hours on end? Fast track bug fixing by automating the recording of test failures. Download ebook.

TOP Web Development NEWS HEADLINES

  1. Angular v12 Released, Transitions to Ivy Rendering Engine

  2. Jetbrains Previews Jetpack Compose for Web

GitHub's Journey with Web Standards and Web Components

GitHub has been working for the last few years on moving away from jQuery and running its interface entirely on Web standards, specifically Web Components. InfoQ has talked with GitHub application engineer Kristján Oddsson to learn more. (News)

SPONSOR AD

ApolloGraph

GraphQL at Enterprise Scale

Software teams adopt GraphQL to accelerate feature delivery and improve developer experience. But as adoption grows, companies struggle with scaling GraphQL across teams. This e-book covers key considerations for consolidating to a federated graph. Download now.

TOP Architecture & Design NEWS HEADLINES

  1. Airbnb Builds Himeji - a Scalable Centralized Authorization System

Local-First Cooperation

Why do two local devices need the cloud to be able to communicate? Shouldn't we be able to enable robust cooperation between nearby computing devices? This idea is the realm of local-first cooperation. In what follows, the author discusses the technologies used to make it function and a few places where work is still needed. (Article)

User Simulation for Rapid Outage Mitigation

Carissa Blossom walks through the monitoring service that Uber developed to identify issues in production, and how they leveraged composable integration tests to cut the time to mitigation in half. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Adding Security to Testing to Enable Continuous Security Testing

  2. Variations on New Normal for Workplaces

The Flow System: Leadership for Solving Complex Problems

The Flow System elevates Lean Thinking in an age of complexity by combining complexity thinking, distributed leadership, and team science into the Triple Helix of Flow, which organizations can use to become more innovative, adaptive, and resilient. This second article on The Flow System dives into the three helixes of complexity thinking, distributed leadership, and team science. (Article)

SPONSOR AD

Scrum.org_ad_img

New Whitepaper - Accountabilities of a Professional Product Owner

In this whitepaper from Scrum.org & Avanade, we explore the key complexities of Product Ownership and ways to address them. This paper provides insights to help solve complex problems to deliver the best value to the end users of the product. Download now.

How Journaling Puts Leadership in Action

Have you ever wondered how keeping a journal (or even a so-called “diary”) and business-related topics go together? In this article, Cosima Laube explores how regular structured writing for the sake of reflection and learning looks, and shares her own experience with different journaling variants and techniques, as well as some science and meta-level views. (Article)

Increasing Developer Effectiveness by Optimizing Feedback Loops

We can think of engineering as a series of feedback loops: simple tasks that developers do and then validate to get feedback, which might be by a colleague, a system (i.e. an automation) or an end user. Using a framework of feedback loops we have a way of measuring and prioritizing the improvements we need to do to optimize developer effectiveness. (Article)

SPONSORED CONTENT

Latest White Papers

Modernising ITSM to achieve DevOps success

The InfoQ eMag: Managing Observability, Resilience, and Complexity within Distributed Systems

InfoQ eMag: Modern Data Engineering