InfoQ Homepage News
-
Jolie - a Service-Oriented Programming Language for Distributed Applications
The Jolie programming language recently attracted the attention of developers on Hacker News. Jolie is a service-oriented language that encourages developers to model distributed software as composable services whose orchestration is described separately from communication protocols (SOAP, HTTP, XML-RPC) and deployment architecture. Jolie adopts services as a first-class concept.
-
Cloudflare Grows Its Serverless Ecosystem with New Observability Integrations
Cloudflare recently announced several new observability integrations for Workers, its serverless product. In a blog post, the company described integrations with six vendors: Sentry, New Relic, Datadog, Splunk, Sumologic, and Honeycomb. The new capabilities are a boost to the Workers ecosystem, and will appeal to enterprises that already use these observability vendors.
-
Microsoft's ZeRO-Infinity Library Trains 32 Trillion Parameter AI Model
Microsoft recently open-sourced ZeRO Infinity, an addition to their open-source DeepSpeed AI training library that optimizes memory use for training very large deep-learning models. Using ZeRO-Infinity, Microsoft trained a model with 32 trillion parameters on a cluster of 32 GPUs, and demonstrated fine-tuning of a 1 trillion parameter model on a single GPU.
-
AWS Launches EC2 Auto Scaling Warm Pools
AWS recently released Warm Pools for EC2 Auto Scaling, which reduces the time and cost to scale out (aka horizontal scaling) applications by maintaining a pool of pre-initialized instances.
-
Confluent Announces Confluent for Kubernetes into General Availability
Recently, Confluent announced the general availability (GA) of Confluent for Kubernetes, a complete, declarative API-driven experience for deploying and self-managing Confluent Platform as a cloud-native system. With Confluent for Kubernetes, the company packages its event-streaming platform into Kubernetes and provides a Cloud-Native offering.
-
GraalVM 21.1 Supports JDK 16
Oracle Labs has released GraalVM 21.1 featuring experimental binaries for Java 16. This new release also contains performance improvements along with new features, such as support for multiple locales in a Native Image. Node.js, originally included in previous versions of the GraalVM installation package, is now an optional dependency requiring manual installation.
-
Java News Roundup - Week of May 17th, 2021
This week’s roundup features news from OpenJDK JEPs targeted for JDK 17, point releases for Helidon, Quarkus, Open Liberty and Hibernate, and a flurry of activity with the various Spring projects.
-
.NET News Roundup - Week of May 17th, 2021
.NET News Roundup: Giraffe 5.0, Azure SDK, updates to the .NET Framework, Microsoft.Data.SqlClient, Uno Platform, and AvaloniaUI.
-
AWS CloudFormation Guard Adds Type Blocks, Filtering, and Reusable Rules
AWS released version 2 of CloudFormation Guard, their open source tool for validating CloudFormation templates. This release introduces a number of new features including type blocks, support for Conjunctive Normal Form, filters, and named rules. Guard enables writing policy-as-code that can then be used to validate any well-formed JSON or YAML file.
-
OpenTelemetry Moves Python and Swift Tracing API/SDKs to 1.0
OpenTelemetry released version 1.0 of the Python and Swift distributed tracing API and SDK. They both include OpenTelemetry API support, SDKs, exporters to common telemetry formats, and getting started materials. The Python release is considered stable whereas the Swift release is still in beta.
-
Growing Concerns among Developers about the AWS Free Tier
In recent weeks many experts in the AWS community have been advocating for sandbox accounts on AWS and hard billing limits that cannot be exceeded to let engineers experiment with new services without jeopardizing their personal well-being.
-
Microsoft Will Retire Internet Explorer 11 in June 2022 for Certain Versions of Windows 10
Microsoft recently announced that the Internet Explorer 11 desktop application will be retired on June 15, 2022, for certain versions of Windows 10. Legacy Internet Explorer-based websites and applications will continue to work with Microsoft Edge’s built-in Internet Explorer mode.
-
Amazon Introduces Incident Manager for Automated Response Plans
AWS recently introduced Incident Manager, a new capability of AWS Systems Manager that helps customers prepare and respond to application and infrastructure incidents.
-
Angular DevTools Released, Includes Component Explorer and Profiler
Minko Gechev, software engineer working on Angular at Google, recently announced the Angular DevTools Chrome extension. Angular DevTools includes a component explorer and profiler that let developers visualize component trees and analyze change detection cycles. Angular DevTools supports applications built with Angular v9 and above with Ivy enabled.
-
Experiences from Having Developers Write E2E Tests
Developers writing e2e tests can make code testable, provide fast feedback, and prevent bugs. Wix worked with their product managers, developers, and QA engineers to transition from QA-only testing, to having developers write e2e tests to shift QA left and deliver faster.