InfoQ Homepage News
-
Rancher 2.4 Adds Scalability, Management and Security Capabilities
Kubernetes management platform creator, Rancher Labs, has released Rancher 2.4 in line with their ‘Run Kubernetes Everywhere’ strategy. Rancher is a heterogeneous, multi-cluster, multi-cloud Kubernetes management platform. The new release is focused on providing the scalability, management and security capabilities required to support Kubernetes at edge scale.
-
Git Becomes 15: Q&A with GitHub and GitLab
On April 7, 2005, exactly 15 years ago, Git reached a sufficient maturity state to be self-hosting, meaning Git itself could be used to commit a part of its code. InfoQ has taken the chance to talk about Git's significance with GitHub's distinguished software engineer Jeff King and GitLab's senior developer evangelist Brendan O'Leary.
-
Ionic 5 Release Supports iOS 13 Consistency, Angular Ivy
The recent Ionic 5 release adds support for iOS 13 styles, a new custom animation API, and an improved Ionicon icon set.
-
COVID-19 and AI: Virtual Conference at Stanford Discusses the Future
The Stanford Institute For Human-Centered Artificial Intelligence approaches COVID-19 from a wide variety of perspectives.
-
Google's SEED RL Achieves 80x Speedup of Reinforcement-Learning
Researchers at Google Brain recently open-sourced their Scalable, Efficient Deep-RL (SEED RL) algorithm for AI reinforcement-learning. SEED RL is a distributed architecture that achieves state-of-the-art results on several RL benchmarks at lower cost and up to 80x faster than previous systems.
-
AWS Announces the General Availability of New Security Service: Amazon Detective
Recently, Amazon announced the general availability of Amazon Detective. This new security service in AWS allows customers to analyze, investigate, and quickly identify the root cause of potential security issues or suspicious activities.
-
WebAssembly Used by Java-to-Web Compiler CheerpJ 2.0 to Port Java Applications to Browsers
LeaningTech recently released the second major iteration of CheerpJ. CheerpJ 2.0 may convert Java applications into a mix of HTML, WebAssembly and JavaScript, so that developers can run Java applications (including applets) in browsers or integrate Java libraries into web applications. CheerpJ 2.0 uses WebAssembly to improve runtime speed.
-
Periskop: SoundCloud's Exception Monitoring Service
SoundCloud's engineering team wrote about their exception monitoring software called Periskop, which collects and aggregates exceptions across servers and reports to a central server for analysis.
-
Uber AI Introduce Fiber, a New Library for Distributed Machine Learning
Uber AI has open-sourced Fiber, a new library which aims to empower users in implementing large-scale machine learning computation on computer clusters. The main objectives of the library are to leverage heterogeneous computing hardware, dynamically scale algorithms, and reduce the burden on engineers implementing complex algorithms on clusters.
-
TLS Improvements Backported to Java 8
Application Layer Protocol Negotiation is now available in Java 8, enabling software owners to communicate through HTTP/2 without a higher Java version.
-
How Uber Deals with Unreachable Code Associated to Feature Flags in its Mobile Apps
Piranha is a newly open-sourced tool by Uber that can be used to remove stale code in mobile apps written in Java, Objective-C, or Swift for Android and iOS. The tool was born with the aim to pay technical debt ensuing from the process of implementing and eventually removing feature flags, says Uber.
-
Theia Framework 1.0 Enables Web IDEs
Theia is a framework for building multi-language IDEs upon JavaScript, and powers GitPod.io, Arduino's new Pro IDE, and Arm's new mBed Studio. Earlier this week they released 1.0 signifying that they had reached stability and the vendor-neutral open-source framework was ready for use. Read on to find out more about what Eclipse Theia delivers and how it differs from VS Code.
-
ES2020's Feature Set Finalized
The TC39 committee recently approved the ECMAScript 2020 (commonly known as ES2020) candidate which contains the finalized set of features entering the JavaScript language. The ES2020 candidate is set for review and approval by the ECMA general assembly in June this year. Most of the new features are already implemented in browsers and can be transpiled with the Babel JavaScript parser.
-
ts-toolbelt Adds over 200 Type Utilities to TypeScript
ts-toolbelt provides a type library to update, change, and compute TypeScript types. Through a lodash-inspired programmatic API, ts-toolbelt provides more than 200 type utilities while adding minimal overhead to TypeScript.
-
Microsoft Updates Azure Dedicated Hosts with Reservations, Maintenance Control and More
In a recent blog post, Microsoft announced new updates to its Dedicated Host service in Azure. The public cloud vendor made a few updates to the service such as cost-saving reservations, maintenance control, further options with SKUs, and Resource Health alerts.