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

AI Predicts Outages, CNCF Tech Radar, DevOps Culture, Swift 5.4, Pair Programming, .NET 6 LINQ, Prisma ORM, Google Colossus Architecture, Overcoming Zoom Fatigue

We’re less than 2 weeks before QCon Plus. The deadline to register for the conference is May 14.

Director of Engineering @Google Cloud Platform, Katharina Probst will be giving a keynote and sharing best practices on building, evolving, and operating complex distributed systems. Join Katharina and 80+ software professionals at QCon Plus (May 17-28). Book your spot.
 

SPONSOR AD

CockroachLabs

The Architecture of a Distributed SQL Database

This webinar dives deep into the internals of CockroachDB, exploring how the database uses KV at the storage layer to effectively distribute data, how Raft and MVCC are used to guarantee serializable isolation for transactions, how to tie data to a location to help with performance, and more. Live Webinar, May 27th, 2021 - Save Your Seat.

https://res.infoq.com/podcasts/open-policy-agent/en/smallimage/InfoQ-Podcast-round-1619447158441.jpg

Open Policy Agent (OPA) with the Project’s Co-Creators

Today on the InfoQ Podcast, Wes Reisz speaks with Tim Hinrichs and Torin Sandall (two of the Open Policy Agent Project creators). The three talk about the project, including things like architecture, origin, community, the policy language (Rego), and, of course, performance. The podcast is an introduction to how OPA is used across the stack for policy decision making. (Podcast)

https://res.infoq.com/podcasts/privacy-by-design/en/smallimage/engineering-culture-200x200-1619821054257.jpg

Nishant Bhajaria on Privacy by Design

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Nishant Bhajaria, Head of Privacy Architecture and Strategy at Uber about the need for privacy by design, the hard decisions that need to be made about privacy and the factors which need to be considered when making trade-offs. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. AWS Introduces Savings Plans and Instant Price Reductions for Amazon Sagemaker

Open Source AI Can Predict Electrical Outages from Storms with 81% Accuracy

A team of scientists from Aalto University and the Finnish Meteorological Institute have developed an open-source AI model for predicting electrical outages caused by storm damage. The model can predict storm location within 15km and classifies the amount of transformer damage with 81% accuracy, allowing power companies to prepare for outages and repair them more quickly. (News)

TOP DevOps NEWS HEADLINES

  1. Amazon Updates Its Elasticsearch Service, Begins Embrace of New Fork

  2. CNCF Publishes Latest Technology Radar Focused on Secrets Management

  3. Cloudflare Improves Automated Terraform Generation Tool

  4. CNCF Promotes GitOps Tool Flux to Incubated Status

  5. HashiCorp Boundary: Remote Access Management Service Adds OIDC Support

Indestructible Storage in the Cloud with Apache Bookkeeper

At Salesforce, we required a storage system that could work with two kinds of streams: one stream for write-ahead logs, and one for data. But we have competing requirements from both of the streams. Being the pioneers in cloud computing, we also required our storage system to be cloud-aware, as the requirements of availability and durability are ever more increasing. (Article)

Why DevOps Culture Matters: Leaders Talk About the Keys to Making Change Successful and Sustainable

A recent Software Delivery Leadership Forum panel discussion shared approaches and tactics for creating a successful DevOps culture. The panel stressed the importance of an aligned culture around the DevOps adoption. This included setting strategic organizational goals, cultivating psychological safety, and treating your culture as a product. (Article)

Live Interview: Phishing Techniques and Mitigations

Joe Gray talks about OSINT and phishing tactics. (Presentation with transcript included)
Level-up on the practices, patterns, and skills most in-demand in software right now. Attend QCon Plus (May 17 - 28, 2021).

SPONSOR AD

D2iQ

Kubernetes and the Enterprise Trends Report

This DZone report explores key developments in several technical areas related to the Kubernetes platform and includes expert contributor articles highlighting key research findings around scaling a microservices architecture, cluster management, deployment strategies, and much more. Download now.

TOP Development NEWS HEADLINES

  1. Swift 5.4 Brings Support for Multiple Variadic Arguments, Result Builders, and More

  2. Dos and Don’ts of Pair Programming - Study Suggests Togetherness and Expediency for Good Sessions

  3. Using Rust to Write Safe and Correct Linux Kernel Drivers

  4. Grafana Labs Changes Licenses to AGPLv3 for Grafana, Loki, and Tempo

GitHub Reacts to Growing Cryptocurrency Mining Attacks Using GitHub Actions

In response to the recent surge in cryptocurrency mining attacks, GitHub has changed how pull requests from public forks are handled in GitHub Actions in order to prevent abuse. (News)

SPONSOR AD

NGINX

[eBook] Modern App and API Security

Learn why modern app security is both essential and challenging, and how NGINX App Protect secures your apps and APIs across a wide range of deployment scenario. Download now.

Java News Roundup - Week of April 26th, 2021

This week's Java news roundup features news from OpenJDK, point releases for Hibernate, Micronaut, Quarkus and Payara Platform, a status update on JCenter, ManageCat joining the Adoptium Working Group, and Payara having been awarded the Queen's Award for Enterprise 2021 in the category of international trade. (News)

SPONSOR AD

Payara

Deploy an Application and Use it on Kubernetes

Learn the basics of Kubernetes, terminology, architecture, and commands and then deploy an application with Payara Micro (open source) on Kubernetes. View Guide and Video.

TOP .NET NEWS HEADLINES

  1. .NET 6 Brings Blazor WebView Controls to WPF and WinForms

  2. .NET 6 LINQ Improvements

Uno Platform and Xamarin.Forms: Choosing Your Next UI Framework

In this article, Matt Lacey explains the differences, similarities, and relationships between the Uno Platform and Xamarin.Forms. (Article)

TOP Web Development NEWS HEADLINES

  1. Prisma ORM Tool Suite Is Ready For Production

Content-Aware Image Resizing in Go and JavaScript

Oleksii Trekhleb, software engineer at Uber, recently explored the use of dynamic programming to speed up a CPU-intensive content-aware image resizing algorithm. Developers may use content-aware resizing to fit images into a variety of enclosing contexts (e.g., screen form factors, responsive layout container) while preserving the image’s key features. (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 the key considerations for consolidating to a federated graph. Download now.

TOP Architecture & Design NEWS HEADLINES

  1. Google Announces General Availability of the Automation Capability for Appsheet

Google Provides a Peek into the Architecture of Colossus - Its Storage Foundation

In a recent post, Google provided a glimpse into the architecture of Colossus. Colossus underpins Google's scalable storage system, which serves both its Google Cloud offerings and Google's own globally available services such as YouTube, Google Drive, and Gmail. Five separate components compose Colossus - the client library, curators, metadata database, file servers, and custodians. (News)

TOP Culture & Methods NEWS HEADLINES

  1. The Importance of Psychological Safety for Agile Transformations in Africa

  2. Advice on Overcoming Zoom Fatigue

Site Reliability Engineering Experiences at Instana

With the popularity of distributed architectures, distributed databases, containers and container orchestrators, an approach that emphasizes automation and a culture of collaboration is a natural fit for modern day operations. Site Reliability Engineering takes engineering practices that have been established and proven in software engineering and applies them to the field of operations. (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.

Challenges of Working Remotely in Africa

Remote work can present new complexities such as communication gaps, time zone challenges, and even lack of transparency. Nonetheless, a well-managed remote team can readily overcome all these issues while discovering many benefits at the same time. This article focuses on the current situation in Africa citing specific challenges and solutions drawn from real companies in Nigeria. (Article)

What Engineering Teams Need From Leaders Right Now

Lena Reinhard reviewed skills and tools for engineering managers to help them lead teams successfully, and explored what it means to show up as a leader now. (Presentation with transcript included)

SPONSORED CONTENT

Latest White Papers

Closing the DevOps Infinity Loop: Getting Dev and Ops to Collaborate around Reliability

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

The InfoQ eMag: Effective Software Delivery with Data-Driven Decision Making