InfoQ Homepage Development Content on InfoQ
-
Git Vulnerability May Lead to Arbitrary Code Execution
A flaw in Git submodule name validation makes it possible for a remote attacker to execute arbitrary code on developer machines. Additionally, an attacker could get access to portion of system memory. Both vulnerabilities have been already patched in Git 2.17.1, 2.16.4, 2.15.2, and other versions.
-
Microsoft Announces Azure Event Hubs for Kafka Ecosystems in Public Preview
During Build 2018, Microsoft announced it would support Kafka clients to integrate with Azure Event Hubs. The Microsoft engineering team responsible for Azure Event Hubs made a Kafka endpoint available for users of their service to stream event data into it.
-
ASP.NET Core 2.1 Brings SignalR, Razor Class Libraries
ASP.NET Core 2.1 has been released, and brings a host of new features that include new templates, Razor Class Libraries, and SignalR for ASP.NET Core.
-
Google Kubernetes Engine 1.10 Is Generally Available and Enterprise Ready
Google has announced the general availability of the 1.10 version of their kubernetes engine. Furthermore, in parallel of the 1.10 release, Google will release several new features to support enterprise use cases with the engine like the Shared Virtual Private Cloud (VPC), Regional Persistent Disks and Regional Clusters, Node Auto-Repair and the Horizontal Pod Autoscaler.
-
eBay's Accelerator Data Processing Framework Provides Parallel Execution and Live Recommendations
eBay's Accelerator data processing framework provides parallel execution and automatic organization of source code, input data, and results. It can be used for data analysis, and algorithm development, as well as a live recommendation system.
-
Haskell Adoption and User Satisfaction Growing
The 2018 Haskell User Survey shows very high satisfaction with Haskell’s security, quality, reliability, maintainability, and advanced capabilities, writes FP Complete’s CEO Aaron Contorer. InfoQ has taken the chance to speak with him about Haskell’s current and future landscape.
-
TypeScript 2.9 Release Updates ES.Next Support
TypeScript 2.9 contains several improvements to the language. Support is now available for ES.Next's import.meta, as well as symbols and numeric literals in keyof and mapped object types.
-
2018 Node.js User Survey Report Shows Continued Rapid Growth
On May 31st, 2018, the Node.js Foundation released its 2018 User Survey Report, with insights from more than 1600 participants, spanning 100+ countries. Usage continues to grow rapidly, with over ¾ of participants expecting to expand their use of Node.js in the next year, and significant improvements in ease of learning Node reported, as compared to the 2017 version of the report.
-
Gradle Releases Version 4.7 with Support for Java 10
Gradle has released version 4.7 of their polyglot build tool with a host of new features including support for Java 10, incremental annotation processing, improved console logs, and new pre-compiled script plugins for Kotlin DSL.
-
.NET Core 2.1 Delivers Improved Performance and Deployment Options
.NET Core 2.1 has been released by Microsoft, expanding the number of platforms it supports, improving performance (both at compilation and runtime), and provides new app deployment options for developers.
-
VPNFilter Has Infected over 500,000 Routers Worldwide
Cisco security researchers have issued an advisory describing a sophisticated malware system, VPNFilter, that has targeted at least 500,000 networking devices in 54 countries.
-
Microsoft Graph: Connect to Essential Data Every App Needs
Yina Arenas, principal program manager for the Microsoft 365 Ecosystem, gave a session on how to use Microsoft Graph to connect to application data. Using Microsoft Graph, developers can help users to focus on tasks to be accomplished, rather than applications to run. The talk focused on the Build 2018 announcements, getting started, what tools to use, the main APIs, and tips and tricks.
-
Unroll.me and Pinterest's Instapaper Unavailable in Europe as GDPR Goes into Effect
Whilst firms have had since 14th April 2016 to get themselves ready for the General Data Protection Regulation (GDPR) rules from the EU, many have struggled to hit the deadline, with a wide range of services currently unavailable in Europe.
-
Enterprise Ethereum Alliance Announces Client Specification 1.0
On May 16th, the Enterprise Ethereum Alliance (EEA) released the Enterprise Ethereum Client Specification 1.0 which is an open, cross-platform distributed ledger framework. The focus of this framework is to create a standards-based, enterprise-ready approach to building blockchain applications while avoiding multi-protocol propriety approaches.
-
Microsoft Introduces Edge DevTools Protocol
With the April 30 release of Edge version 17, Microsoft has announced the availability of the Microsoft Edge DevTools Protocol, a set of JSON and JSON-RPC APIs that enable clients to interact with Microsoft Edge tabs. Following the model of the Chrome DevTools Protocol, the Edge DevTools Protocol enables independent developers to build tools that interact with Edge using standard web technologies.