InfoQ Homepage News
-
Atomist Adds Drift Management Features to Minimize Process and Code Divergence
Atomist recently released Drift Management as a new feature within their Software Delivery Machine. This tool helps to track and control drift within repositories, libraries, and Docker images. Drift Management is open source and available in Atomist subscription plans, including the free tier.
-
Accessibility Testing: Convincing Your Product Owner
Accessibility testing is just the right thing to do; the internet and e-services are a place for people to feel and interact equally, so our software should not exclude people, argued Martin Tiitmaa at TestCon Europe 2019.
-
Managing Microservice "Deep Systems": Q&A with Ben Sigelman
InfoQ interviewed Ben Sigelman, CEO of LightStep, about managing microservice "depth" at scale.
-
Minimizing Backend Complexity with Dark: A New Language with Integrated Editor and Infrastructure
Dark aims to simplify the development of backends by minimizing complexity. Dark is a programming language with an integrated editor and infrastructure for developing and delivering backend applications.
-
Introducing Jakarta NoSQL
Recently approved as an EE4J project, Jakarta NoSQL is a specification in Jakarta EE to help developers create enterprise-grade applications using Java and NoSQL technologies. JNoSQL is the reference implementation of Jakarta NoSQL, providing a set of APIs and a standard implementation for a series of NoSQL databases, such as Cassandra, MongoDB, neo4J, CouchDB, and OrientDB, among others.
-
QCon San Francisco: Speaker Interviews, Workshops, and Learning Paths
QCon San Francisco features 18 curated tracks with over 120 speakers presenting sessions across 3 full days of in-depth technical talks. Topics include: designing and running large-scale architectures, microservices patterns, languages of infrastructure, practices of DevOps, building high-scale effective teams, managing the software supply chain and the latest in machine learning for developers.
-
Facebook Releases AI Code Search Datasets
Facebook AI released a dataset containing coding questions paired with code-snippet answers, intended for evaluating AI-based natural-language code search systems. The release also includes benchmark results for several of Facebook's own code-search models and a training corpus of over 4 million Java methods parsed from over 24,000 GitHub repositories.
-
Microsoft Releases Azure Sentinel, a Cloud Native SIEM, to General Availability
In a recent blog post, Microsoft announced the general availability of Sentinel, a Security Information and Event Management (SIEM) service in Azure, providing customers with intelligent security analytics across their enterprise. With the GA of Azure Sentinel, Microsoft now enters the SIEM market.
-
Improving Blockchain Performance Off-Chain, Hyperledger Announces Avalon
In a recent blog post, the Hyperledger project announced a new project, called Hyperledger Avalon, that addresses some of the scalability and privacy challenges that are currently associated with many blockchain projects. The projects seek to address these scalability and privacy challenges through the use of trusted off-chain processing, while ensuring the transactions are secure and resilient.
-
Open-Source Build and Test Tool Bazel Reaches 1.0
Derived from Google's internal build tool Blaze, Bazel is a build and test tool that offers a human-readable definition language and is particularly aimed at large, multi-language, multi-repositories projects. Originally open-sourced in 2015, Bazel has now reached 1.0.
-
JavaScript Private Class Fields and Methods: Three New Draft Specifications
Private class fields are finally coming to JavaScript with no less than three separate TC39 proposals that define the new capabilities.
-
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.