InfoQ Homepage News
-
Airbnb Releases Visx, a Set of Low-Level Primitives for Interactive Visualizations with React
Airbnb Engineering recently released the first major iteration of visx, a set of low-level React components that can be composed into interactive visualizations. Visx builds on D3 primitives, React component model, and React DOM handling. Visx strives to provide a data visualization front-end solution that is easy to learn without sacrificing expressiveness.
-
Grafana Announces Grafana Tempo, a Distributed Tracing System
Grafana Labs recently released the distributed tracing backend Grafana Tempo. It only requires object storage like Amazon S3 or Google Cloud Storage (GCS) to operate. Grafana Tempo integrates with any existing logging system to create links from trace IDs in log lines.
-
Logz.io Extends Monitoring Platform with Hosted Prometheus and Jaeger
Logz.io recently announced the addition of Prometheus-as-a-Service to their infrastructure monitoring product. The service incorporates the metrics collection of Prometheus with the Logz.io platform that includes Grafana, ELK, and, also added recently, Jaeger. The data correlation features included within Logz.io allow for connecting metrics, traces, and logs all within a single platform.
-
Safe Interoperability between Rust and C++ with CXX
CXX enables calling C++ code from Rust and vice versa through safe low-level bindings so you do not have to create your foreign function interface on top of unsafe C-style signatures. InfoQ has taken the chance to speak with CXX creator David Tolnay.
-
AWS Introduces Preview of Aurora Serverless v2
During the first keynote of re:Invent 2020, AWS announced the next version of Amazon Aurora Serverless in preview. The new serverless version for the MySQL 5.7-compatible edition of Amazon Aurora scales in fraction of a second and introduces multi-AZ support, global databases, and read replicas.
-
Google Announces General Availability of Anthos on Bare Metal
In a recent blog post, Google announced the general availability (GA) of Anthos on bare metal, a deployment option to run Anthos on physical servers, deployed on an operating system provided by the customer, without a hypervisor layer. With Anthos on bare metal, customers can leverage their existing hardware, OS, and networking infrastructure investments.
-
Inertia.JS Lets Developers Write API-Free Monolithic React/Vue/Svelte Applications in PHP or Ruby
Inertia.js allows developers to write single-page applications using classic server-side routing and controllers. Inertia tightly couples the backend to the frontend so developers need not write APIs. Developers can use battle-tested server-side frameworks (e.g., Laravel, Ruby on Rails, Django, AspNetCore). On the client, developers can use React, Svelte, or Vue to implement the user interface.
-
AWS Introduces Amazon Managed Workflows for Apache Airflow
Recently, AWS introduced Amazon Managed Workflows for Apache Airflow (MWAA), a fully-managed service simplifying running open-source versions of Apache Airflow on AWS and build workflows to execute extract-transform-load (ETL) jobs and data pipelines.
-
The Vivaldi Browser Improves Privacy Protection for Android Users
The Vivaldi web browser recently shipped with enhanced privacy protection for Android users. Vivaldi 3.5 will protect users against the leaking of their real IP address when using the WebRTC communication protocol in chat applications, closing another hole allowing users to be tracked online. Vivaldi 3.5 also allows mobile users to clear their browsing data when exiting the browser.
-
Five Years of Lets Encrypt
Five years ago, a non-profit organisation set up a public certificate authority, with the intent of enabling websites to become more secure by default through automated provisioning of TLS certificates. Five years later, and Lets Encrypt is putting together its own top-level root CA, which will be served by default next year - but some older Android versions won't be able to use it.
-
Migrating a Monolith towards Microservices with the Strangler Fig Pattern
ScholarPack has migrated away from its monolith backend using a Strangler Fig pattern. They applied incremental development and continuous delivery to target customers’ needs, in the meanwhile strangling their monolith.
-
.NET 5 Breaking Changes: Historic Technologies
In part two of our .NET 5 coverage, we take a look back at historic .NET technologies that never made the jump to .NET Core. What’s interesting about these technologies is their APIs were copied across, hinting that Microsoft was considering a .NET Core implementation of them in the future.
-
ASP.NET Core Improvements in .NET 5
Earlier this month, at the .NET Conf 2020, Microsoft released the .NET 5 platform. This version includes a broad set of new features and improvements, which are also related to the ASP.NET Core framework. This release's efforts focus primarily on performance improvements, followed by other features regarding Blazor, SignalR, MVC, OpenAPI support, and Azure AD authentication integration.
-
Github Releases Catalyst to Ease the Development of Web Components in Complex Applications
GitHub recently released the first major iteration of Catalyst, a set of patterns and techniques for developing with web components in complex applications. Catalyst strives to be small and is used for the GitHub website that is entirely written in vanilla JavaScript and web components.
-
.NET 5 Runtime Improvements: from Functional to Performant Implementations
During a no-slides presentation at .NET Conf 2020, software architects from the .NET runtime team presented several .NET 5 runtime improvements and how they achieved them, including ARM64 support, HTTP/3, and single-file applications.