In this issue, June 22, 2021 View it in your browser.

Facebook AI Research, Azure Arc, AWS Proton, Go Fuzz Testing, JReleaser, .NET News Roundup, Next.js 11, iOS ARKit 5, Slack Architecture, Essential Complexity, Psychological Safety

InfoQ Live July 20th Session Spotlight - Piranha: Reducing Feature Flag Debt @Uber

Learn all about building and deploying Piranha, an automated code refactoring tool to delete code corresponding to stale feature flags. The Piranha workflow has been used continuously at Uber since 2018 to help delete more than 4K stale flags (> 200KLoC) across Java, ObjectiveC, and Swift code. Attend this InfoQ Live session on July 20th.
 

SPONSOR AD

LaunchDarkly

Results from the State of Continuous Delivery Survey

You can read a lot about how many deploys a day people do and how everyone is using the latest techniques like testing in production and chaos engineering. But is what you read representative of the majority? Join this live webinar to hear the findings from the State of Continuously Delivery survey. July 8th, 2021 - Save Your Seat.

https://res.infoq.com/podcasts/continuous-intelligence-inmemory-computing/en/smallimage/infoq-podcast-200-1623409680847.jpg

John DesJardins on Continuous Intelligence and In-Memory Computing

In this podcast, John DesJardin, chief technology officer at Hazelcast, met with InfoQ podcast co-host Thomas Betts to discuss the idea of continuous intelligence. (Podcast)

https://res.infoq.com/podcasts/emotional-intelligence/en/smallimage/Engineering-logo-round-1624057754353.jpg

Robin Hills on Emotional Intelligence and Building on Your Strengths

Shane Hastie spoke to Robin Hills about the importance of emotional intelligence in life and at work, building on your strengths rather than focusing on weaknesses, and the value of purpose to enable resilience. (Podcast)

Facebook Open-Sources Expire-Span Method for Scaling Transformer AI

Facebook AI Research (FAIR) open-sourced Expire-Span, a deep-learning technique that learns which items in an input sequence should be remembered, reducing the memory and computation requirements for AI. FAIR showed that Transformer models that incorporate Expire-Span can scale to sequences of tens of thousands of items with improved performance compared to previous models. (News)

TOP DevOps NEWS HEADLINES

  1. Microsoft Announces Preview of a New Set of Azure Arc-Enabled Services

  2. Google Cloud Improves SLA for Bigtable and Adds New Security Features

AWS Announces the General Availability of AWS Proton

Recently, AWS announced the general availability (GA) of its fully-managed application delivery service, AWS Proton, allowing customers to easily provision, deploy, and monitor the microservices that form the basis of modern container and serverless applications. (News)

SPONSOR AD

CockroachLabs

[CKAD Study Guide] Free Training Materials to Pass the CKAD Exam

Learn how to demonstrate your grasp of the core principles of services, networking, state persistence and volumes so that you can pass the exam in one try! Download now.

Go Gets Fuzz Testing Support in Beta

The Go team has announced fuzzing support is now available for beta testing. The main goal of the project is to create a unified and end-to-end experience for developers and users of the language, including robust module support, integration with the go command, and new compiler instrumentation. (News)

Quick and Seamless Release Management for Java Projects with JReleaser

Andres Almiray's quest to learn Go led him to discover GoReleaser and its multiple benefits to managing Go projects. Inspired by a conversation with Max Andersen about the manner in which JBang manages releases on multiple platforms, Almiray embarked on a journey to build a flexible release tool for the Java ecosystem. InfoQ spoke to Almiray for a detailed view of JReleaser. (Article)

SPONSOR AD

Adaptavist

An expert blueprint on delivering ITSM success

How can you evolve IT Service Management (ITSM) to deliver value in a DevOps world? Download our whitepaper to learn how to combine ITSM with the principles of Agile and DevOps to get the most out of your service desk solution.

.NET News Roundup: Project Reunion 0.8 RC , Uno Platform 3.8, JetBrains Rider 2021.2 Early Access

This past week was marked by the release of Project Reunion 0.8 RC, Uno Platform 3.8, JetBrains Rider 2021.2 Early Access, and more. InfoQ examined these and a number of smaller stories in the .NET ecosystem from the week of June 7th, 2021. (News)

Next.js 11 Released with New Script and Image Loading Strategies

The Next.js team recently released Next.js 11. The new version strives to improve actual and perceived performance for developers and end-users (start-up time, third-party scripts loading, image and placeholder loading). Next.js v11 also provides an experimental codemod that migrates a Create React App application to Next.js. (News)

SPONSOR AD

Outsystems

Native Mobile vs. Progressive Web App: Which Should You Choose?

It might seem like you have no choice. If you want to target mobile device users, you have to invest in native iOS and Android apps, right? See how PWAs can offer an alternative.

ARKit 5 and RealityKit 2 Further Enhance iOS AR Capabilities

At WWDC21 Apple announced new major iterations for its ARKit and RealityKit frameworks to create augmented reality-based apps for iOS. Most significantly, RealityKit 2 will allow developers to easily create 3D models from a collection of pictures, while ARKit 5 expands face tracking and location anchor support. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Slack Details Its New Role Management Architecture

Enhance Your Testing Strategy with Mind Map-Driven Testing

Mind map-driven testing can enable testers to focus on test idea generation, it exposes you to your thinking and enables you to brainstorm and organize your ideas effectively. This article shares ideas and knowledge about mind maps and shows how they can be used as lean documents to plan, organize, record, present, and report on testing. (Article)

Essential Complexity in Systems Architecture

Laura Nolan looks at some real distributed system architectures and examines the tradeoffs made, showing how simple systems can create complex and difficult to understand behaviors. (Presentation with transcript included)

Pragmatic Performance - Tales from the Trenches

Ramesh Subramonian shares techniques used to improve the performance of an existing system. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. How to Improve Your Team's Communication and Psychological Safety

‘Debt’ as a Guide on the Agile Journey: Technical Debt

In this article in a series on how ‘debt’ can be used to guide an agile journey, we will provide two examples of smells that are related to technical debt, explain the symptoms, the impact on the business and in our organization, outline the experiments (countermeasures) that we have introduced in an effort to try to remove the smell, and provide some specific advice for you to be inspired. (Article)

How Workplace Culture Affects Workplace Performance

The culture of an organisation has a direct impact on the performance of the people in it. We have identified six drivers of culture and provide advice on nurturing and improving them. The six drivers are: Perceived Value of People, Perceived Nature of Time, Safety and Security, Navigation by Grownups, The Bond of Collective Confidence, Perceived Value of Excellence and Beneficence. (Article)

How to Spread Technical Practices Like TDD in an Organization

One of the success factors for Agile and DevOps is developers changing the way they work and adopting practices like Test-Driven Development (TDD). It’s not something that just happens by itself, and many of the “usual” ways of introducing change fail for TDD. This article outlines some of the things that actually do work and explains “Samman,” which is a coaching method used with developers. (Article)

SPONSORED CONTENT

Latest White Papers

The InfoQ eMag: Resilience Engineering in the Age of COVID

Building blocks to boost your DevOps transformation

DevTools

Proactively optimize app performance with an AI-powered APM tool. Monitor now with Site24x7.