InfoQ Homepage .NET Content on InfoQ
-
How Node Replaced Macros in Microsoft Word
Writing extensions for Word used to be handled by BASIC. Now, the language of choice is JavaScript and the platform Node.
-
.NET's Future Includes an Open Sourced Mono
At Day 2 of Build, Microsoft's Scott Hunter and Scott Hanselman described the company's plans for a unified .NET library. As part of this plan, Mono has been switch to the MIT open source license.
-
V.Next Announced, Use Visual C++ for Linux Today
Microsoft has announced the first preview of Visual Studio 2015's successor. Even more impressive is a new extension available now that provides VS2015 with the ability to create and develop C++ projects for Linux and UNIX based systems.
-
Microsoft Build 2016 - Day 2 Keynote Quick Take
Microsoft's annual Build developer conference continued today in San Francisco's Moscone Center. Read on for InfoQ's coverage as Microsoft announced their plans for the Cloud, the fate of their Xamarin acquisition, and Office 365.
-
Simplifying the Road from Win32 to Windows 10
One of the challenges Microsoft faces with Windows 10 is due to the company's own massive success in building their large library of traditional Win32 applications. Today at Build Microsoft revealed a new tool that makes porting an existing Win32 based application vastly easier.
-
Microsoft Build 2016 - Day 1 Keynote Quick Take
Microsoft's annual Build developer conference began today in San Francisco's Moscone Center. Read on for InfoQ's coverage as Microsoft announced their plans for the Cloud, Windows 10, and the Internet of Things.
-
Type Satety for Numerics in F# Using Units of Measure
Unit of measures in F# bring the ability to add type information to basic numeric types. This leads to more safety against unit mismatch, such as using seconds where milliseconds were expected. While it is possible to deal with unit of measures using classes, having the feature built into the language leads to more concise code.
-
SQL Server Now Offers NoSQL Style Memory-Optimized Tables
SQL Server 2016 is removing a lot of the limitations on memory-optimized tables including the inability to work with the large documents favored by NoSQL style designs.
-
Universal Windows Platform - Walled Garden vs Open System
Epic Games cofounder Tim Sweeney has created a furor over the state of Microsoft's Universal Windows Platform and whether it threatens the historical open nature of the Windows PC.
-
ASP.NET WebHooks RC 1
Microsoft has announced the first release candidate for ASP.NET WebHooks. Just as message queues allow applications within an organization to talk to each other, WebHooks provide a way for websites across different organizations to communicate in an asynchronous fashion.
-
UI Testing in F# with canopy
Although Selenium is a popular library for UI testing, issues about fragile and unreliable tests are common. InfoQ reached out Chris Holt, creator of canopy, to learn more about the F# library built on top of Selenium.
-
ASP.NET Core Provides Modularity with Middleware Components
ASP.NET Core introduces middleware as a concept to customize the HTTP pipeline. Middleware are components which are composed together to form a web application. The concept was inspired by OWIN and Katana, which provided similar functionalities in earlier versions of ASP.NET.
-
AutoMapper and the Static Class Debate
When it comes to API design, static classes are a bit of a bugbear. Quite often there are arguments both for and against exposing a given function as a static function as opposed to an instance method. Recently Jimmy Bogard of AutoMapper fame found himself embroiled in this debate.
-
Thanks to a Utility Library by Erik Bergstedt, Protobuf for .NET Just Got Easier
Erik Bergstedt’s new library simplifies working with Protocol Buffers in .NET.
-
Phil Haack Replies to Concerns on .NET OSS
Some members and contributors have expressed concerns over the current state of open source in .NET, as covered last week. To get a deeper perspective on the situation, InfoQ reached out with Phil Haack, former program manager at Microsoft and currently engineering manager at GitHub. Phil was also the track host of “Incredible Power of an Open-Sourced .NET” at QCon.