In this issue, April 20, 2021 View it in your browser.

AI Training Lib, Cloudflare Pages, Checkov Scanner, Rust For Windows, Microsoft Build of OpenJDK, .NET 6 Async, Charts.CSS, Ebay OSS Test Flakiness, Couchbase ACID, Virtualizing Design Sprints

InfoQ Live - April 27: Learn from world-class Java professionals.

What's new in Java 16? How should you approach upgrading to make the process easier? How do leaders in the Java community see the future of Java? Find out at InfoQ Live on Tuesday, April 27. Only a few days left to book your spot.
 

SPONSOR AD

Azul

AOT or JIT: Faster Startup, Faster Code, or Faster Both?

In this webinar, we will navigate the pros and cons of the Just-In-Time (JIT) and Ahead-of-Time (AOT) compilation approaches, explore the tradeoffs between initial performance and overall performance, and examine how you can better architect your Java microservice design. Live Webinar, May 6th, 2021 -- Save Your Seat.

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

How might we improve InfoQ for you?

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

https://res.infoq.com/articles/building-microservices-in-java/en/smallimage/building-microservices-in-java-small-1617799532305.jpg

Article Series: Building Microservices in Java

This article series will explore the state-of-the-art in building microservice-based architectures using the Java language. Alongside popular stalwarts, such as Spring Boot and Dropwizard, newer frameworks, such as Quarkus, Micronaut and Helidon, have been gaining momentum. These frameworks emerged after MicroProfile was introduced to the Java community in 2016. (Article Series)

https://res.infoq.com/podcasts/devops-value-stream-mapping/en/smallimage/engineering-culture-200x200-1618488055422.jpg

Bob Davis of Plutora on DevOps and Value Stream Mapping

In this podcast Shane Hastie, lead editor for culture & methods, spoke to Bob Davis of Plutora about DevOps, Value Stream Mapping, making bottlenecks visible, and using metrics effectively. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Perceiver: One Neural-Network Model for Multiple Input Data Types

  2. Amazon Forks Elasticsearch Rebranding It as OpenSearch

Microsoft Releases AI Training Library ZeRO-3 Offload

Microsoft recently open-sourced ZeRO-3 Offload, an extension of their DeepSpeed AI training library that improves memory efficiency while training very large deep-learning models. ZeRO-3 Offload allows users to train models with up to 40 billion parameters on a single GPU and over 2 trillion parameters on 512 GPUs. (News)

SPONSOR AD

RedHat

Red Hat Summit is for developers

Join Burr Sutter for a live, interactive demonstration on building cloud-native applications with artificial intelligence and machine learning. Move toward self-service by getting immediate access to the production environment using Red Hat OpenShift, Open Data Hub, and AI/ML technologies. Create and maintain cloud-native applications with modern middleware services like Apache Kafka. Register Now.

TOP DevOps NEWS HEADLINES

  1. Netflix Open Sources ConsoleMe to Manage Permissions and Access on AWS

  2. Cloudflare Announces the General Availability of Cloudflare Pages

  3. HashiCorp Announces the General Availability of HCP Vault on AWS

  4. Infrastructure Vulnerability Scanner Checkov Adds Context Aware Assessments

  5. Announcing Refinery by Honeycomb: a Trace-Aware Sampling Proxy

Nine Trends That Are Influencing the Adoption of Devops and Devsecops in 2021

While it’s important to recognize the value of both DevOps and DevSecOps,they are not one-size-fits-all, monolithic, permanent paradigms. In this article, we’ll take a look at that ongoing development – isolating and explaining nine key trends that are driving and changing the adoption of DevOps, DevSecOps, and a number of related approaches to development and management. (Article)

SPONSOR AD

D2iQ

Kubernetes Best Practices (By O'Reilly)

Get the guidance and tools you need to successfully build and manage applications on Kubernetes. Empower IT administrators and developers to standardize deployments, increase the availability of their applications, and streamline maintenance operations. This excerpt covers multi-cluster management, developer workflows, and more. Download now.

TOP Development NEWS HEADLINES

  1. Microsoft Previews Rust for Windows

GitHub Changes Token Format to Improve Identifiability, Secret Scanning, and Entropy

GitHub has recently moved to a new format for all of its tokens, including personal access, OAuth access, user-to-server and server-to-server, and refresh tokens. As GitHub engineer Heather Harvey explains, the new format aims to make tokens more easily identifiable, including when scanning repos for secrets, and to increase their entropy. (News)

TOP Java NEWS HEADLINES

  1. Java News Roundup - Week of April 12th, 2021

  2. Microsoft Introduces Microsoft Build of OpenJDK

  3. JHipster 7.0: Java Application Generator Stretches beyond Spring Boot Roots

  4. Gluon Releases SceneBuilder 16

  5. Quarkus 1.11 Introduces State Preserving Reload in Development Mode

JDK Mission Control 8 Released

JDK Mission Control (JMC) is best known as the dashboarding solution used to analyze the data collected by JDK Flight Recorder. JMC 8 offers more insights into applications by introducing new graphs and including heap dump analysis by default. (News)

SPONSOR AD

Container Solutions

WTF Is SRE?

SRE mitigates burnout and keeps systems running. But it doesn’t turn a waterfall approach into an agile one. This ebook from Container Solutions explores how to maintain scalable and reliable Cloud Native platforms by adopting SRE. Download now.

TOP .NET NEWS HEADLINES

  1. .NET 6: Async Improvements

.NET 6: Date and Time Structures

A long-standing problem with .NET’s Base Class Library is the inability to separately represent date and time values. As part of .NET 6, the new DateOnly and TimeOnly classes seek to correct this oversight. (News)

TOP Web Development NEWS HEADLINES

  1. Catchpoint Announces General Availability of Enhanced WebPageTest Performance Testing API

Charts.CSS, a Pure CSS Charting Library

Charts.css is a new data visualization library that relies solely on CSS and HTML. By avoiding the use of JavaScript/Canvas, it avoids many of the accessibility challenges in existing solutions while keeping the bundle size under 10KB when minified and gzipped. (News)

SPONSOR AD

Teleport

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

While working on Teleport 6.0, we learned a lot about the world of hardware MFA devices, like U2F keys. We wrote this blog post to share our learnings. Read more.

Ebay Open-Sources Package to Reduce Test Flakiness Using Swift and Xcode

Targeted Auto Retry is Ebay's approach to dealing with test flakiness that aims to make a continuous integration pipeline more resilient to flaky test steps. To make this approach straightforward to use, Ebay has open sourced a lightweight framework for the Swift language that can be used with Xcode unit testing framework. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Couchbase Details Its Distributed ACID Transaction Architecture

Information Relativity

To build great software, we need to account for perspective and relativity. Perspective is something's meaning depending on where it's observed from. Relativity refers to a distortion due to the location of the observer. (Article)

SPONSOR AD

Payara

Build Highly Configurable Applications with MicroProfile Config API

Learn how to simplify app configuration in different environments and from different sources without the need to redeploy or restart the app. Download Guide.

TOP Culture & Methods NEWS HEADLINES

  1. Virtualizing Design Sprint and UX Workshops

  2. The Post COVID Normal Will Be Hybrid Work Environments

Designing & Managing for Resilience

The fourth article in a series on how software companies adapted and continue to adapt to enhance their resilience explores the strategies used by engineering leaders to help create the conditions for sustained resilience. It provides stories, examples, and strategies towards designing an organizational structure to support resilient performance and managing for resilience. (Article)

Signs You’re in a Death Spiral (and How to Turn It around before It’s Too Late)

Don’t let feature work blind you. Enterprises are ramping up their software delivery to compete in the digital-first world. But more features and faster time-to-market can lead your business into a death spiral if you neglect technical debt and risk work. Learn how to use value stream metrics to identify whether your business is in danger and how to reverse the trajectory before it’s too late. (Article)

SPONSOR AD

Scrum.org_ad_img

Read what Scrum.org students are saying about their training experience

"I learned so much in this class and had a great time doing it. Come prepared and be ready to collaborate and ask questions and you'll leave with a solid understanding of what it means to be a product owner. You'll get a huge toolset of different practices to try and see if they work within your organization or team." - David Gleichauf. Learn more.

Black Fatigue: How Racism Erodes the Mind, Body, and Spirit

Mary-Frances Winters discusses the impact of Black fatigue not only on Blacks but on society as a whole. (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).

Utopia or Dystopia? 10 Ways Tech Will Destroy Us All! Or Will It?

Anne Currie discusses ethical issues in possibly misuse of computing power through killer robots, cyberwarfare, and mass surveillance. (Presentation with transcript included)

SPONSORED CONTENT

Latest White Papers

The InfoQ eMag: Real-Time APIs: Design, Operation, and Observation

How to Safely Begin Chaos Engineering to Improve Reliability (Gartner Report)