InfoQ Homepage .NET Content on InfoQ
-
Massive Price Cut for Visual Studio 2015
Microsoft has announced that they are restructuring the way they sell Visual Studio. Starting with VS 2015, there will only be three main SKUs or editions: Community, Professional w/MSDN, and Enterprise w/MSDN. The most expensive edition will cost you 5,999 for the first year, less than half the cost of VS 2013 Ultimate Edition.
-
Package Management for Python Tools for Visual Studio
Package Management for Python Tools for Visual Studio Microsoft is continuing its efforts to support Python in Visual Studio. Still in beta, Python Tools for Visual Studio 2.2 (PTVS) brings more of the standard features found in other VS supported languages such as C# and VB including code snippets, an auto watch window, and package management.
-
Windows 10 SDK Brings Universal Apps to Visual Studio
The Windows 10 SDK, dubbed the Tools for Windows 10 Technical Preview, has been released allowing developers to experiment firsthand with writing apps for Windows 10 that take advantage of the Universal App platform. When enabled developers can produce an app that runs unmodified across all Windows 10 enabled devices: including PC, phone, and XBOX.
-
The Demise of Open Source Hosting Providers Codehaus and Google Code
Open Source project hosting sites like SourceForge, Codehaus and Google Code inspired developers to share their code for projects not associated with a foundation like Apache or Eclipse. Over the past few years, these hosting sites have been superseded by GitHub, to the extent that they are closing down over the next year. InfoQ looks back at their contributions and into the future.
-
MSBuild Joins GitHub, Paving Way for Non-Windows Build Systems
MSBuild, the command-line tool used to build Visual Studio solutions and projects has been released to GitHub under an open source license. This paves the way for non-Windows systems to build .NET-based applications without requiring Visual Studio to be installed.
-
Using PVS to Find Bugs in .NET Core
The makers behind PVS Studio, a C++ static analyzer, have released their study of the CoreCLR source code. Though meant primarily to demonstrate the capabilities of their tools, it does reveal how difficult it is to write bug free C++ code.
-
True Windows File System Access with AlphaFS 2.0
A major limitation of the .NET framework is its inability to truly work with the Windows file system. Even seemingly basic operations such as working file paths longer than 260 characters long is beyond the capabilities of System.IO. This is where AlphaFS comes into play.
-
AutoMapper and Working with Cross-Platform Assemblies
With the creation of CoreCLR and the increasing popularity of Xamarin, it is becoming more and more important that .NET libraries are offered in a cross-platform fashion. Sometimes one can get away with using the PCL format, but more often than, cross-platform really means multiple platform builds. Jimmy Bogard of AutoMapper fame ran into just this problem with AutoMapper.
-
Pooled Memory Streams for .NET
Like most languages that rely on a mark-and-sweep garbage collector, C# can run into performance problems when allocating memory too often or when making large allocations. Ben Watson, a Senior SDE at Microsoft working on Bing, ran into just that problem with the MemoryStream class.
-
ASP.NET5 Advances in VS2015 CTP6
The sixth CTP for VS2015 includes the latest changes to ASP.NET 5. It includes better support for JavaScript tooling and some changes to the K Package Manager.
-
Visual Studio 2015 CTP6 Released
The latest preview of Visual Studio 2015 attempts to fix some bugs introduced in CTP5 while introducing several new features across all areas of the application. Most developers will see changes that affect their daily usage.
-
Silver Brings Apple's Swift Language to .NET and Android
RemObjects Silver is a “free implementation of Apple’s Swift programming language” aimed at making it possible to natively compile Swift code on the .NET, Java, and Android platforms in addition to Cocoa and Cocoa Touch. InfoQ has spoken with marc hoffman (sic), chief architect at RemObjects.
-
New Task Parallel Library Features in .NET 4.6
.NET’s Task Parallel Library is seeing a tune-up in the soon to be released .NET 4.6. In addition to some helper methods that reduce code, and possibly memory usage, TPL is gaining a solution to a tricky problem with SetResult.
-
.NET CoreCLR Open Sourced
Continuing with it's plans to open source the .NET platform, Microsoft has released the CLR and RyuJIT as part of the CoreCLR package. It is fully open source and available today on GitHub.
-
Raspberry Pi 2 Brings More Power, Memory and Windows Support
The Raspberry Pi foundation has announced a new upgrade for the Raspberry Pi, including a quad-core ARM A7 processor and 1G of memory. Additionally, Microsoft have been involved and Windows 10 for devices will be available for free as part of the Widows on Devices programme. Read on for more details.