InfoQ Homepage News
-
GoDaddy Releases Automatic Canary Deployments Tool for Kubernetes
GoDaddy recently released an open-source tool to automate gated deployments in Kubernetes. Every time a deployment happens, the tool can run regression tests, and pull metrics from data backends like New Relic. After some time, the tool decides whether to roll back or continue with the deployment automatically. Users can run A/B tests and run experiments with a small portion of live traffic.
-
Introducing Microsoft.Data.SqlClient
Continuing the effort to decouple Microsoft products from .NET Core itself, Microsoft is spinning off their SQL Server drivers into a separate deployment stream. This new package will be called Microsoft.Data.SqlClient and is intended to be a drop-in replacement for System.Data.SqlClient.
-
Advanced IoT Application Support in .NET Core 3 with System.Device.Gpio
System.Device.Gpio is a new open-source library for .Net Core that aims to enable IoT applications to interact with sensors, displays, and input devices through their GPIO pins or other I/O control hardware. The library is augmented by a community-maintained collection of bindings for a number of devices.
-
A Proposal for IDisposable and Static Analysis: DisposeUnused Attribute
When .NET was first created, there was uncertainty about how IDisposable should be used. As a result, IDisposable was applied in an overly aggressive fashion with many categories of classes requiring empty Dispose methods. This has led to problems with static analysis tools that cannot separate real cases of missing Dispose calls from false positives.
-
How to be Creative and Remain Focused in the Digital Distraction Era
The way we use digital devices has a strong impact on our cognitive skills. The main skills impacted are creativity and focus; both are very much needed in future jobs and they are very much influenced by our digital habits, said Monica Bormetti. She spoke about focus and creativity in the digital distraction era at Agile Business Day 2019.
-
QCon San Francisco Learning Paths: Practical and Intensive AI/ML Two-Day Training
To help develop your artificial intelligence (AI) and machine learning (ML) knowledge and skills, the team behind InfoQ and QCon Conferences has launched the AI and ML Learning Paths. These practical and intensive two-day focused sessions are designed to help you understand and use Machine Learning by writing and executing code, instead of listening to passive lectures.
-
Release of Open Liberty 19.0.0.9 Completes Support of MicroProfile Standalone Reactive Streams APIs
In keeping with IBM’s commitment to their four-week release cycle of Open Liberty, version 19.0.0.9 was recently made available. Open Liberty’s ongoing support for MicroProfile includes the new standalone reactive APIs: MicroProfile Reactive Streams Operators (version 19.0.0.4); MicroProfile Context Propagation (version 19.0.0.8); and MicroProfile Reactive Messaging (version 19.0.0.9).
-
Databricks' Unified Analytics Platform Supports AutoML Toolkit
Databricks recently announced the Unified Data Analytics Platform, including an automated machine learning tool called AutoML Toolkit. The toolkit can be used to automate various steps of the data science workflow.
-
IoT Visual Programming Environment Node-RED Hits 1.0
At the end of a two-year development cycle, Node-RED has finally reached version 1.0, bringing plenty of changes. Among the major new features in Node-RED 1.0 are a new asynchronous message passing model, new completion API, and message cloning by default. Additionally, the visual editor got a revamp.
-
AI Researchers' Open-Source Model Explanation Toolkit AllenNLP Interpret
Researchers from the Allen Institute for AI and University of California, Irvine, have released AllenNLP Interpret, a toolkit for explaining the results from NLP models. The extensible toolkit includes several built-in methods for interpretation and visualization components, as well as examples using AllenNLP to explain the results of state-of-the art NLP models including BERT and RoBERTa.
-
Open Core Summit: The Value of Cloud and Commercial Open Source Software
At the inaugural Open Core Summit (OCS) the key takeaways and opinions from the event included: the relationship between cloud computing and commercial open source software is an “and” relationship, rather than “versus”; open core is a business model, and should not be confused with open source software; and open core companies extract a small amount of the total value they create.
-
Microsoft Announces General Availability of Jupyter Notebooks Support for Cosmos DB
Recently Microsoft announced the general availability of Jupyter notebooks support for Cosmos DB, providing integrated support for running queries directly against all data models. As these notebooks run directly inside Cosmos DB; this allows for analyzing and visualizing the data directly from the Azure portal, without the need to extract the data.
-
Distributed SQL Database NuoDB 4.0 Supports Kubernetes Operator and Indexing Improvements
Distributed SQL database NuoDB 4.0 supports Kubernetes Operator and indexing improvements. NuoDB released the latest version of the database that also supports Azure and Google Cloud Platform certification.
-
Reducing the Friction in Multi-Cloud Deployments, Pulumi Launches 1.0 Platform
In a recent blog post, Pulumi has announced the release of Pulumi 1.0, an Infrastructure as Code platform that allows organizations to reduce the challenges associated with managing multiple cloud deployments. Their solution includes using consistent tooling based on popular programming languages like TypeScript, JavaScript, Python and Go.
-
Facebook Open-Sources Hydra to Simplify Configuration Management in Python Programs
Facebook Hydra is a new open-source framework aimed to speed up the creation of Python applications by simplifying the implementation of common functionality such as command-line argument handling, configuration management, and logging.