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

Serverless Data APIs, Open DevOps, K8s Observability, Grain for Wasm, eBPF, JHipster & Micronaut, Kotlin 1.5, Change Data Capture, GitHub Feature Flags, Continuous Learning, DEI

Last chance to book your spot at QCon Plus software conference happening on May 17-28.

Explore the use cases innovative software development teams are focusing on to help you improve your competitive edge. Plan which skills you and your team should be investing in to be future-proof. Identify actionable insights you can start working on right now. Join over 2000 peers at QCon Plus and 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/team-coaching-team-effectiveness/en/smallimage/engineering-culture-200x200-1620368366253.jpg

Victor Nuṅez on Systemic Team Coaching to Enable Team Effectiveness

In this podcast Shane Hastie, lead editor for culture & methods, spoke to Victor Nuṅez about how systemic team coaching helps teams perform more effectively and the importance of trusting teams as generative, creative and intelligent systems. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Facebook Announces ZionEX Platform for Training AI Models with 12 Trillion Parameters

Why a Serverless Data API Might Be Your Next Database

In this article, author Pieter Humphrey discussed database as a service (DBaaS) and serverless data API for cloud based data management. (Article)

SPONSOR AD

CockroachLabs

[Free Chapters] Architecting For Scale

Learn how to scale and protect the availability of your services from a distributed systems expert. (Hint: Scale is about a lot more than just adding servers!). Download now.

TOP DevOps NEWS HEADLINES

  1. AWS Launches a New Type of AWS Storage Gateway: Amazon FSx File Gateway

  2. Atlassian Open DevOps Integrates Jira with Tools Like GitHub and Datadog

  3. Amazon Nimble Studio: Visual Effects, Animations, and Interactive Content on AWS

  4. Google Cloud Supports PHP on Cloud Functions

  5. Gremlin Adds Automated Service Discovery for Targeting Chaos Experiments

Cloud Native and Kubernetes Observability: Expert Panel

InfoQ recently caught up with Observability experts to discuss several topics including fundamental questions about what Observability really entails, the misconceptions and challenges that the users are facing, the open standards that are influencing the industry in general and why there is more interest in this area off late. (Article)

Key Metrics to Track and Drive Your Agile Devops Maturity

To promote DevOps and Agile process improvement, a meaningful set of metrics should be tracked. In this article we will discuss which metrics are appropriate based on the stage of the culture change. (Article)

SPONSOR AD

Container Solutions

Cloud Native Transformation

This is a book for anyone who is seriously contemplating Cloud Native. It serves as a survival kit in the form of a high-level overview of the challenges and choices faced by any organisation, and how to handle them. Download now.

TOP Development NEWS HEADLINES

  1. Grain: Your WebAssembly-First Programming Language - WebAssembly Summit 2021

Compiled, Typed, Ruby-Inspired Crystal Language is Ready for Production - Q&A with Beta Ziliani

The Crystal language is ready for production, 12 years after inception. Crystal is compiled for performance, typed for safety, and Ruby-like for productivity. Due to the strong type inference, developers need only sparse type annotations. We interviewed the head of the Crystal team on the language tradeoffs, the present features and the language roadmap. (Article)

A Gentle Introduction to eBPF

eBPF lets programmers execute custom bytecode within the kernel without having to change the kernel or load kernel modules. In this article, we will review what eBPF is, what it does, and how it works. Then, we will explain how to execute an eBPF program and provide an example of eBPF in action. Finally, we will conclude with recommendations for next steps. (Article)

SPONSOR AD

VMware

Monolithic Transformation (By O’Reilly)

If your company is looking to create new business models through digital transformation, this practical eBook will help get you started. Michael Coté explores the strategies and tactics you need to transform your in-house software creation capabilities. Download now.

TOP Java NEWS HEADLINES

  1. JHipster Releases Micronaut Blueprint 1.0.0

  2. Java News Roundup - Week of April 26th, 2021

Upgrade to Java 16 or 17

Johan Janssen describes the six months release process of Java and why applications should use a recent version, the challenges of upgrading, and provides some tips to make the process easier. (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

Outsystems

Head-to-head: Monolith vs. Microservices

Modernizing legacy apps doesn’t have to involve a start-from-scratch approach. Join our Tech Talk to see how you can refactor systems into microservices and take advantage of the scale, reusability, and flexibility of cloud-native apps. Save Your Seat!

.NET News Roundup - Week of April 26th, 2021

This past week was marked by Microsoft joining the Bytecode Alliance. InfoQ examined this and a number of smaller stories in the .NET ecosystem from the week of April 26th, 2021. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Android Studio 4.2 Includes Latest IntelliJ IDEA and Improves Developer Experience

  2. Microsoft Announces Preview Service for Building Real-Time Web Applications Called Azure Web PubSub

Kotlin 1.5 Gets Support for Java 15 Features and a New JVM Compiler

Kotlin 1.5 introduces support for the latest Java features, including record classes, sealed interfaces, and inline classes. Additionally, it brings a number of improvements to the standard library and a new JVM IR compiler. (News)

SPONSOR AD

Mabl

Guide to Testing in DevOps

Integrating testing into development is key to DevOps. Get this comprehensive framework for integrating testing into your pipeline and understand how to optimize your testing strategy. Download >>

In case you missed it

From Mixins to Custom Hooks: History of Sharing in React

Ben Ilegbodu takes a history lesson on sharing in React in order to better understand how modern day custom hooks work and the problems they solve.(Presentation with transcript included)

SPONSOR AD

Adaptavist

Whitepaper: Building software at scale with SAFe® and Atlassian tools

For a successful SAFe® implementation, the right choice of tooling is crucial. Uncover a scalable software solution for SAFe® with Atlassian Jira and Jira Align. Download now.

TOP Architecture & Design NEWS HEADLINES

  1. How GitHub Leverages Feature Flags to Ship Quickly and Safely

Change Data Capture for Distributed Databases @Netflix

Raghuram Onti Srinivasan and Tharanga Gamaethige cover the challenges associated with capturing CDC events from Cassandra, discussing the Flink ecosystem and the use of RocksDB. (Presentation with transcript included)

SPONSOR AD

D2iQ

Kubernetes 101

Get started with Kubernetes by learning standard requirements, add-ons, and commands for the leading container management solution. You'll also learn the end-to-end architecture and ongoing management required when building and running applications with Kubernetes. Download the Cheat Sheet.

TOP Culture & Methods NEWS HEADLINES

  1. Shifting Quality Left with the Test Pyramid

Continuous Learning as a Tool for Adaptation

The fifth and capstone article in a series on how software companies adapted and continue to adapt to enhance their resilience explores key themes with a special view on the practicality of organizational resilience. It also provides practical guidance to engineering leadership and recommendations on how to create this investment. (Article)

2021 State of Testing Report: Testing Careers, Covid-19, Agile, Coaching & Training, Automation

The 2021 State of Testing report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. Key topics from this report are testing careers, the impact of Covid-19, agile, DevOps and other methodologies, testing coaching & training, and automation and scripting. (Article)

The Rise of Asynchronous Collaboration and What It Means for Development Teams

Drew Falkman from @modus-create shares his perspective on Zoom fatigue and the rise of asynchronous collaboration tools. He offers tips for how to get the most out of the tools his team uses -- like Miro, a virtual whiteboard platform, and Trello, a project management tool. He explores the pros and cons of different tools and approaches. (Article)

DEI Is Rooted in Justice. Let's Stop Making It about Profit

Chanita Simms explores diversity, discussing why equity it’s important, providing some tools on how to foster inclusion within an organization. (Presentation with transcript included)

SPONSORED CONTENT

Latest White Papers

InfoQ eMag: Modern Data Engineering

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