InfoQ Homepage Microsoft Content on InfoQ
-
Major Windows Vulnerability Disclosed by Google before Patch Available
A major, currently exploited vulnerability in the Microsoft Windows kernel has recently been disclosed by Google’s Threat Analysis Group, before Microsoft made public a patch or any mitigation advice. Microsoft has stated a fully tested patch will be available in a week.
-
Microsoft Open-Sources P Language for Safe Async Event-Driven Programming
Microsoft’s recently open-sourced P language aims to make it possible to write safe asynchronous event-driven programs on Linux, macOS, and Windows.
-
TypeScript 2.0 Released
Microsoft has released TypeScript 2.0, with Simplified Declaration File Acquisition, Non-nullable Types and Readonly modifiers. The release delivers close ECMAScript spec alignment, wide support for JavaScript libraries and tools, and a language service that powers a first class editing experience in all major editors.
-
Aurelia's Rob Eisenberg Joins Microsoft
Rob Eisenberg, the creator of Aurelia, the alternative JavaScript framework, has taken a job with Microsoft leaving some in the community to wonder how well supported Aurelia will be in the future. Members of the Aurelia team have said that there should not be a big change.
-
Microsoft Pushes the Bot Framework, Google Buys API.ai
Microsoft has made available Bot Framework Preview to developers and Google has purchased API.ai, a bot engine with many integrations.
-
Microsoft Releases TypeScript 2.0 RC
Microsoft has released the TypeScript 2.0 release candidate. One of the most important updates in Typescript's release candidate is its tagged unions. "Tagged unions make it way easier to get type safety using JavaScript patterns you’d write today," says Daniel Rosenwasser, Typescript program manager.
-
IBM Launches Cloud Services for Blockchain Deployments
IBM recently announced a cloud service for organizations looking to adopt blockchain technologies. The service is underpinned by the IBM LinuxONE platform which hosts a series of underlying services for blockchain processing. IBM is positioning this platform for organizations in regulated industries which require secure environments for testing and running blockchain projects.
-
ChakraCore Now Works on Linux and Mac OS
Microsoft has demonstrated ChakraCore running on Linux and Mac OS X, and Node.js/ChakraCore on Linux.
-
Microsoft REST API Guidelines Are Not RESTful
Microsoft has published their guidance for creating “RESTful” APIs. Roy Fielding calls them HTTP APIs that have little to do with REST.
-
TypeScript 2.0 Beta Brings Option Types, Discriminated Unions, and More
Daniel Rosenwasser, program manager for TypeScript at Microsoft, has announced the beta release of TypeScript 2.0, which brings a wealth of new features to the language including non-nullable types, control flow analysis for types and discriminated unions.
-
Visual Studio Code 1.3 Finally Adds Tabs
Microsoft has released version 1.3 of their cross-platform Visual Studio Code. The new version now supports tabs and many other features. Additionally, the Monaco code editor that VS Code is built upon has been extracted and is now available as a stand-alone package.
-
Microsoft Has Open Sourced the VS Code Language Server Protocol
Microsoft has open sourced the protocol used by VS Code’s editor to communicate with the various language servers supported.
-
Checked C - A Safer C/C++ from Microsoft
Microsoft has open sourced Checked C, a research project meant to add bounds checking to C and C++.
-
MSDN/TechNet Being Replaced by Open Source Project docs.microsoft.com
After 15 years of running on a “brittle codebase with an archaic publishing and deployment system”, Microsoft has finally decided to retire MSDN and TechNet. The replacement will be an open source project known as docs.microsoft.com.
-
Microsoft Graph Unifies Access to All APIs
At the Microsoft Build conference in San Francisco, InfoQ had the opportunity to speak with Gareth Jones, API architect for the Microsoft Graph API which aims at making life easier for developers by providing a unified API endpoint. With the prevalence of Microsoft products in most businesses around the world, it is interesting to see how Microsoft solves this issue at their scale.