In this issue, March 2, 2021 View it in your browser.

spaCy 3.0, GitLab 13.9, Kubernetes Trends, Debugging Linux, JavaFX, C# 9, C#'s Functional Journey, Vue in 2021, BBC Analytics, Evolutionary Change, Momentum > Urgency

Save $150 for QCon Plus before March 6th. Join over 1500 of your peers this May 17-28.

If you've been holding off from getting your ticket for QCon Plus May 2021 virtual conference, now’s the time to book your spot. Register before March 6th to save $150 off the full ticket price. Join over 1500 software engineers and architects from AIMTEC, Google, Citigroup, ING, Investec, Red Hat, Tradeweb, VMware, and more. Book your spot.
 
https://res.infoq.com/minibooks/data-engineering/en/smallimage/logo-1613990180560.jpg

InfoQ eMag: Modern Data Engineering

Data engineers and software architects will benefit from the guidance of the experts in this eMag as they discuss various aspects of breaking down traditional silos that defined where data lived, how data systems were built and managed, and how data flows in and out of the system. (eMag)

https://res.infoq.com/podcasts/aws-deployments/en/smallimage/infoq-podcast-200-1613664258898.jpg

Clare Liguori on Automating Safe and “Hands-Off” Deployments at AWS

In this podcast Clare Liguori, principal software engineer at Amazon Web Services, sat down with InfoQ podcast host Daniel Bryant and discussed: the implementation of continuous delivery at AWS, the use of automation and deploying to multiple test environments, and the benefits of canary releasing. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. NLP Library spaCy 3.0 Features Transformer-Based Models and Distributed Training

How to Build Interactive Data Visualizations for Python with Bokeh

In this article, the author shows how to use one of the powerful Python tools Bokeh in creating data visualizations with custom charts. (Article)

TOP DevOps NEWS HEADLINES

  1. Microsoft Releases Azure Firewall Premium in Public Preview

  2. Google Brings Databricks to Its Cloud Platform

  3. AWS Adds Distributed Tracing to Their Elasticsearch Service

  4. GitLab 13.9 Introduces Security Alerts Dashboard, Maintenance Mode, and More

Experts Discuss Top Kubernetes Trends and Production Challenges

Kubernetes growth has led to cultural, technological and operational challenges. InfoQ caught up with Kubernetes experts and implementers who talk about 2-3 top trends and challenges that are facing the platform. (Article)

TOP Development NEWS HEADLINES

  1. Diablo IV: Debugging Linux in Visual Studio

Is Ruby Pass-by-Value Or Pass-by-Reference?

This article will delve into Ruby internals to explain how parameters are passed into functions. As you will see, it is not immediate to say if Ruby passes parameters by value or by reference, but understanding how this works will help you to write better programs. (Article)

TOP Java NEWS HEADLINES

  1. JavaFX in AppStores and Improved UI Framework

Java News Roundup - Week of Feb 15th, 2021

A roundup of smaller stories in the Java ecosystem from the week of February 15th, 2021. (News)

SPONSOR AD

Undo

[On-demand] The State of Debugging Java

A panel of Java Champions & experts bring you insight and candid advice about debugging complex Java applications and the importance of "upping your testing game". Join Angie Jones, Josh Long, Daniel Bryant, Mary Grygleski, Stefania Chaplin & others. Click here to view the webcast.

TOP .NET NEWS HEADLINES

  1. .NET News Roundup - Week of Feb 22th, 2021

  2. C# 9 Released with Records, Init-Only Setters, and Pattern Matching Enhancements

  3. Microsoft .NET Conf: Focus on Windows

  4. Azure .NET SDK: Q&A with Jeffrey Richter

  5. Microsoft Releases .NET 6 Preview 1

C#'s Functional Journey

Mads Torgersen discusses how object-oriented languages, particularly C#, have adopted functional features, and what to expect next. (Presentation with transcript included)
Level-up on the practices, patterns, and skills most in-demand in software right now. Attend QCon Plus (May 10 - 28, 2021).

SPONSOR AD

OutSystems

Accelerate Secure Application Development

With an increased reliance on remote work and a growing number of digital assets, exposure to cyber threats increases daily. Join this Tech Talk to learn how you can protect your applications against modern threats without sacrificing development speed. Save your seat.

In case you missed it

Creating an Android Face Filter App Using Banuba Face AR SDK

This article provides a step-by-step guide on how to create an Android face filter app using Banuba Face AR SDK. (Article)

TOP Web Development NEWS HEADLINES

  1. State of the Vuenion 2021 - Evan You at Vue Amsterdam 2021

  2. Typescript 4.2 Released, Improves Types and Developer Experience

Newly Refactored Vue.js Builder Vite 2.0 Still Focuses on Speed; Is Now Framework-Agnostic

Evan You, the creator of the Vue.js front-end framework, recently released a new major iteration of Vite, a build tool that focuses on build speed and short feedback loops. Vite 2.0 is a complete refactoring of the previous version around a framework-agnostic core. Vite 2.0 features a new plugin format and improved programmatic API that strive to make it easy to build new tools on top of Vite. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Designing for Failure in the BBC's Analytics Platform

Saga Orchestration for Microservices Using the Outbox Pattern

The outbox pattern, implemented via change data capture, is a proven approach for addressing the concern of data exchange between microservices. The saga pattern, as demonstrated in this article, is useful for data updates that span multiple microservices. (Article)

SPONSOR AD

Payara

Help Drive Product Development & Enter to Win $25 Amazon Voucher

Take a 10 minute survey about application servers, Jakarta EE, MicroProfile, databases, and the Payara Platform. Two entries randomly chosen for voucher. Take Survey.

TOP Culture & Methods NEWS HEADLINES

  1. How Kanban Can Support Evolutionary Change

Agile Development Applied to Machine Learning Projects

Machine learning is a powerful new tool, but how does it fit in your agile development? Developing ML with agile has a few challenges that new teams coming up in the space need to be prepared for - from new roles like data scientists to concerns in reproducibility and dependency management. (Article)

Leading during Times of High Uncertainty and Change

To help teams succeed during uncertain times, leaders need to navigate different horizons; managing themselves and building strong relationships with their teams. Organisations need leadership at all levels. In order to be successful, leaders should develop skills for self-management, delegation, dealing with ambiguity, managing in all directions, systems thinking, and leading through context. (Article)

SPONSOR AD

Scrum.org_ad_img

What is new in the Scrum Guide?

On November 18, an updated version of the Scrum Guide was released. Click here for some resources to help you navigate these updates.

Momentum > Urgency and Other Counter-Intuitive Principles for Increasing Velocity

Elisabeth Hendrickson discusses pragmatic, proven, and sometimes counter-intuitive approaches to develop faster. (Presentation with transcript included)

SPONSORED CONTENT

Latest White Papers

2020 Dresner Advisory Services: Embedded Business Intelligence Market Study

3 Common Pitfalls in Microservice Integration – And How to Avoid Them

An Introduction to Kubernetes Multi-Tenancy