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

AI Benchmark, Gradle 7.0, Netflix Canaries, Google Logica, IntelliJ IDEA 2021.1, .NET Multi-platform UI, Sentry Migrates to TS, Spotify Unified Codebase, Cross-Cultural Collaboration

Last chance to save $50 for QCon Plus. Book your spot before the early bird ends on May 1st.

Exchange cutting-edge ideas, and learn from over 2,000 software peers at QCon Plus (May 17-28). Discover emerging software trends and practices, develop your technical and non-technical skills and get valuable insights from 80+ software experts you can implement right away. Register and get a $50 discount before May 1st.
 

SPONSOR AD

Cockroach Labs

📺 Webinar: CAP Theorem and Distributed Database Management

In this 3-part series, we’ll explore the three guarantees (Consistency, Availability & Partition Tolerance), delivering a definition for each, and outlining how each affects database implementations. Join us on 4/28 for the first session: Consistency.

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/architecture-trends-2021/en/smallimage/InfoQ-Trend-Report-logo-1618416427210.jpg

Software Architecture and Design InfoQ Trends Report—April 2021

An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today. (Trends Report)

https://res.infoq.com/podcasts/architecture-design-trends-report/en/smallimage/InfoQ-Podcast-logo-200-1618405426813.jpg

The InfoQ Podcast: Software Architecture and Design InfoQ Trends Report—April 2021

An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today. (Podcast)

https://res.infoq.com/podcasts/pay-equity-collaborative-cultures/en/smallimage/engineering-culture-200x200-1619083128145.jpg

Ken Charman on Fixing Pay Equity, Collaborative Cultures and Disrupting Software Purchasing

In this podcast Shane Hastie, lead editor for culture & methods, spoke to Ken Charman of uFlexReward on fixing pay equity, collaborative cultures, devolving decision authority to those closest to the work and disrupting the enterprise software purchasing process.(Podcast)

MIT Announces AI Benchmark ThreeDWorld Transport Challenge

A team of researchers from MIT and the MIT-IBM Watson AI Lab have announced the ThreeDWorld Transport Challenge, a benchmark task for embodied AI agents. The challenge is to improve research on AI agents that can control a simulated mobile robot that is guided by computer vision to pick up objects and move them to new locations. (News)

SPONSOR AD

Tigergraph

Free eBook: Graph-Powered Analytics and Machine Learning with TIgerGraph

Learn how to connect, analyze and learn from your data in this practitioner’s guide. Early-release covers concepts and hands-on exercises with a free cloud-based graph database for supervised and unsupervised machine learning. Get the Early Release Book.

TOP DevOps NEWS HEADLINES

  1. Infosec Teams Expand Use of Security Tools to Address Cloud Complexity, Survey Finds

  2. Cloudflare Announces the General Availability of Cloudflare Workers Unbound

  3. Gradle 7.0 Released with Support for JDK 16

  4. IBM, Red Hat and Cobuilder Develop OpenBuilt, a Platform for the Construction Industry

A Reference Architecture for Fine-Grained Access Management on the Cloud

In this article, we will define a new reference architecture for cloud-native companies that are looking for a simplified access management solution for their cloud resources, from SSH hosts, databases, data warehouses, to message pipelines and cloud storage endpoints. (Article)

A Sticky Situation: How Netflix Gains Confidence in Changes

Haley Tucker discusses sticky canaries, what they are and how they can help, and how to build confidence in changes. (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

VMware

Kubernetes Up & Running (By O’Reilly)

Co-written by Joe Beda, the co-creator of Kubernetes, this eBook shows how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Teach your teams how to successfully use Kubernetes. The more confident they feel using K8s, the faster your production cycles will be. Download now.

TOP Development NEWS HEADLINES

  1. Post-Quantum Cryptography: Q&A with Jean-Philippe Aumasson

  2. Effectful Effects - Unifying Bidirectional Communication between Software Components

Google Logica Aims to Make SQL Queries More Reusable and Readable

Logica is a Datalog-like declarative logic programming language for database querying. It supports the creation of reusable abstractions to build complex queries and compiles to SQL, thus making it suitable for wide application. (News)

SPONSOR AD

NGINX

Microservices Reference Architecture

Download this eBook to learn how to implement the Proxy, Router Mesh, and Fabric microservices architectures. You'll also learn how to implement the circuit breaker pattern using NGINX Plus active health checks and how to design a microservices application to maintain 12‑Factor App compliance. Download now.

TOP Java NEWS HEADLINES

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

  2. OSGi Working Group Settles into New Home at Eclipse Foundation

  3. JetBrains Releases IntelliJ IDEA 2021.1

  4. OpenJDK Proposes SecurityManager Deprecation

Running Axon Server in a Virtual Machine

In this series, we’ve been looking at running Axon Server locally, in Docker, and Kubernetes. What happens if we use a VM as a platform? Naturally, we need to do more work to get everything set up correctly, because instead of sharing a part of the Operating System, we now have to consider everything from the machine and upwards. (Article)

SPONSOR AD

Outsystems

Experience the Future of App Dev on the Cloud

Slash the time it takes to develop applications and start to build, deploy, and update applications fast—all on the cloud. Join OutSystems and AWS at our upcoming Cloud Innovation Summit on May 11-12 to break away from the app dev status quo. Register now.

TOP .NET NEWS HEADLINES

  1. .NET News Roundup - Week of April 19th, 2021

  2. Microsoft Announces 64-Bit Visual Studio 2022

Introducing .NET Multi-Platform App UI: Q&A with David Ortinau

InfoQ interviewed David Ortinau, currently principal program manager for Mobile Developer Tools at Microsoft focused on Xamarin.Forms and now on .NET MAUI, to talk about .NET MAUI, the goals behind it, its future, and the migration path from Xamarin.Forms.(Article)

Sentry Migrates Its Frontend to Typescript - Lessons Learned

Mark Story and Priscila Oliveira recently shared lessons learned when converting Sentry’s frontend codebase (one-year effort, 100,000 lines of code) to TypeScript. The pair described a gradual conversion process in which TypeScript progressively replaced JavaScript, types were continuously refined as new TypeScript language features were released, and complex types were built incrementally. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Spotify's Journey to a Unified Codebase for Its Web and Desktop Clients

Solving Mysteries Faster with Observability

Elizabeth Carretto discusses observability at Netflix and where and how their internal tool, Edgar, comes into play. (Presentation with transcript included)

SPONSOR AD

Teleport

Teleport Live Demo

Teleport allows engineers and security professionals to unify access for SSH servers, Kubernetes clusters, web applications, and databases across all environments. Join our weekly live demo to learn more.

TOP Culture & Methods NEWS HEADLINES

  1. Fostering Cross-Cultural Collaboration

Zuzana Šochová on Becoming an Agile Leader

The book The Agile Leader by Zuzana Šochová explains the need for agile leaders and explores what agile leadership looks like. It describes the skills of agile leaders, practices that they use, and provides exercises and assessments that can be used to become an agile leader. (Article)

Moving from Collocated Management to Remote Leadership

Management in a remote organization is vastly different from that in a collocated one. Copying in-person interactions to digital tools does not cultivate a great culture nor does it contribute to better collaboration. This article aims to give you an idea of what the move to remote leadership entails and why it is essential for the success of any business in the remote work era. (Article)

SPONSORED CONTENT

Latest White Papers

SRE 101 - Key Terms & Concepts

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

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

SPONSORED CONTENT

DevTools

AOT or JIT: Faster Startup, Faster Code, or Faster Both? (May 6th Webinar) - Save Your Seat