BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Content on InfoQ

  • C# 7 and Beyond with Mads Torgersen

    Mads Torgersen, program manager of C#, presents the upcoming C# 7 at QCon New York 2016. He also explains briefly the evolution of C# and introduces some features being developed for future versions.

  • Taking a Look at Visual Studio 2015 Update 3 RC

    The Release Candidate for Visual Studio 2015 Update 3 has been released. This latest update includes several bits of polish and bug fixing.

  • Systems Programming in C#

    Although the definition of system programming is fuzzy, it can be described as having to think at the bit, byte, instruction or CPU cycle level. Systems programming also implies demanding performance and reliability requirements. Joe Duffy, engineering director at Microsoft, presented strategies for system programming in C# at QCon New York. He also discusses pitfalls and how to mitigate them.

  • Exploring Performance Counters with F# WMI Type Provider

    Windows Management Instrumentation (WMI) is a primary source of data when monitoring Windows systems. Given that the performance counters available vary from machine to machine, a tool is needed to list all counters available. The WMI type provider is one possible option to explore WMI performance counters.

  • Macros Return to Visual Studio

    Writing macros to automate tasks was a popular feature in older versions of Visual Studio. Since Visual Studio 2012, macros have not been available but now a new extension promises to provide macros to users of Visual Studio 2013 & 2015.

  • RC2 Available for .NET Core and ASP.NET Core

    Microsoft has released the second release candidate (RC2) for .NET Core and ASP.NET Core along with the .NET Core SDK. New commands, and the addition of RyuJIT JIT compiler are among the many changes found in this release.

  • Porting Win32 Applications to Windows 10 with VS15

    Project Centennial represents one of Microsoft's efforts to make the migration of existing Win32 applications to the Windows 10 Universal Windows Platform easier. A new extension makes this tool easier to use under Visual Studio "15".

  • First Look at Visual Studio “15” Preview 2

    Microsoft continues to rollout previews of the sequel to Visual Studio 2015. Preview 2 is the latest, and includes more than just the lightweight installer.

  • Anders Hejlsberg Explains Modern Compiler Construction

    The main reference in compiler construction, Compiler: Principles, Techniques, and Tools, also know as the Dragon Book, was first published in 1986. Anders Hejlsberg, known for his work on Turbo Pascal, Delphi, C# and TypeScript, explains in a Channel 9 interview how compiler construction today is different from how it was done 30 years ago.

  • Introducing the Roslyn Project System

    After 15 years, Microsoft is replacing the COM-based C# and Visual Basic project systems. The new system is being written in a mixture of Visual Basic and C# with an eye towards working outside of Visual Studio.

  • .NET Core Plans to Drop project.json

    Microsoft has decided to phase out project.json files over the next year or so, slowly returning to the standard .csproj style file.

  • Advanced Pattern Matching Features Removed From C# 7

    Advanced pattern matching features that were originally expected to be present in C# 7 have been recently excluded from the future branch and will not make it into the next version of the language.

  • A Easier Way to Repair the .NET Framework

    Having a working set of the .NET Frameworks is important for nearly all Windows users, and developers are no exception. In spite of (or perhaps due to) its critical importance, it is easy to have these frameworks degrade into a non-functional state. Microsoft has updated their tool which makes repairs of these frameworks much easier.

  • Exploring Azure with F# Azure Storage Type Provider

    The Azure Storage Type Provider brings statically typed access to Azure storage data sources: Blob, Table and Queue. Isaac Abraham, maintainer of the project, recently presented how to interact with these data sources using the type provider.

  • Reducing Visual Studio's System Impact

    Over the past few years Microsoft has made significant effort to re-position Visual Studio as the premier developer tool for Windows, regardless of what platform the user is targeting. With this increase in scope comes an increase in both disk space and installation time-- both areas Microsoft plans to address with Visual Studio "15", the successor to Visual Studio 2015.

BT