InfoQ Homepage .NET Content on InfoQ
-
Microsoft to Offer Live Unit Testing in Visual Studio 2017
With more features being pushed down into less expensive versions, Microsoft is always looking for ways to justify the hefty price tag for Visual Studio Enterprise Edition. New for this year, the headline feature is “live unit testing”.
-
Introducing Portable PDB
Microsoft has taken the need to create a cross-platform PDB library as a reason to completely revamp the format. The new Portable PDB format is open source, documented, and significantly more compact. But the new format also brings with it new limitations, especially regarding legacy code.
-
Microsoft's Plans for the Future of .NET
Microsoft develops C#, Visual Basic, and F# in public but doesn't always share its plans for these popular languages. Mads Torgersen has provided some new guidance on where Microsoft plans to take these languages in the future.
-
Visual Studio 2017 RC3 Adds .NET Core, Delays Python Support
Microsoft has released their third Release Candidate of Visual Studio 2017. Notable in this release is full support for .NET Core & ASP.NET Core while Python support is delayed. Several bug fixes have also been made as VS2017 nears full release.
-
Image Libraries for .NET Core
.NET Core does not have image processing APIs as part of its standard libraries. The broader community has stepped in to provide several different options for developers to consider for use.
-
F# 4.1 Brings Improvements and Interoperation with C# 7
F# 4.1 brings improvements to the language. It is distributed through the Microsoft tools for F#, which are stated to ship later this year. This version enables support for struct tuples, interoperation with C# 7 and by-ref returns.
-
Microsoft Open Sources Visual Studio Test
Microsoft has open sourced their Visual Studio Test Platform (VS Test) used to run tests in many languages, collect diagnostic data and report the results.
-
Putting EditorConfig to Work in Visual Studio
Visual Studio 2017 RC adds support for the EditorConfig file format for maintaining code styles across different code editors. See how it can make applying styles and code rules easier under VS2017.
-
Testimonial on Using F# by Microsoft's Project Springfield Team
Project Springfield is a fuzz testing service for finding security critical bugs in software. William Blum, principal software engineering manager on the Springfield team at Microsoft Research, explains how adopting F# helped the team build the cloud service.
-
NET Core 2.0 Planned for Spring 2017
Microsoft Project Manager Immo Landwerth has announced details for the forthcoming .NET Core 2 release, slated for Spring 2017.
-
Scripting in F# Using Fake and Paket
Scripting in F# is usually done using .fsx files and F# Interactive (Fsi). For scripts that will be reused, Paket and Fake bring several features to handle different uses cases. Fake can be used to structure complex scripts, while Paket brings dependency management.
-
Visual Studio Marketplace (mostly) Replaces VS Gallery
Visual Studio has a new website for extensions. Known as Visual Studio Marketplace, this site aggregates extensions for the Visual Studio, Visual Studio Code, and Visual Studio Team Services.
-
Developer Panel Discusses Microservices, Containers and Serverless at Microsoft Connect
A developer panel was held at Microsoft Connect() following the multiple annoucements of new features and releases. Microservices and containers are in the center of the discussion, along with Azure, serverless architecture and developer tooling.
-
.NET Core Tools Switch to MSBuild
The release of .NET Core saw the debut of a new project system that differed from that used by Visual Studio. In the latest Core Tools preview, the project.json format is being replaced with the more common MSBuild format.
-
Compiling on Windows without Visual Studio
Microsoft has previously offered two different build tools for those needing to compile code without installing Visual Studio. The new Visual Studio Build Tools package combines these into a single tool.