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

  • Microsoft Positions UWP for Line of Business Applications

    Microsoft is positioning UWP for traditional line of business (LOB) applications with an emphasis on rapid application development (RAD) using the Windows Template Studio. But that’s not all they’re doing to entice LOB developers onto the UWP platform.

  • An Introduction to the Windows Template Studio for Desktop Development

    Over the last couple of decades, the amount of boilerplate code necessary to develop Windows applications has increased dramatically, which takes away from .NET’s early roots as a RAD or Rapid Application Development framework. Microsoft’s attempt to counter-act this is the Windows Template Studio for UWP applications.

  • F# 4.5 Brings Spans, Match!, and More

    Now available as a preview, F# 4.5 introduces a number of new features, including support for .NET Core 2.1 new primitive type Span<T>, a new Match! keyword, and more.

  • Performance of Structs in C# 7.2

    The C# compiler, under some circumstances involving readonly, creates defensive copies of a struct. While this issue is well known and documented, it’s worth revisiting as it’s tied to several features of C# 7.2. The in and ref readonly keywords make occurrences of the issue more frequent, while readonly structs offer a way to fix it.

  • Visual Studio 15.8 Preview 3 Adds Multi-Caret Editing

    Preview 3 of VS2017 15.8 brings a long-requested feature: multi-caret editing to the IDE, as well as new options for keyboard bindings that should help developers who are familiar with other popular editors. The editing experience in the IDE should also be improved for JavaScript and TypeScript developers.

  • Flaw in .NET Core 2.1 Postpones .NET Core 2.0 End of Life

    Microsoft has announced that the .NET Core 2.0 will be considered “end of life”, and thus no longer supported as of October 1, 2018. Since .NET Core 2.0 is considered a non-LTS release, Microsoft only commits to its support for three months after a successor has been released. In this case, with .NET Core 2.1 having been released May 31 of this year, .NET Core 2.0’s end has come.

  • .NET Core Completes Move to RyuJIT

    The .NET Core CLR team has announced that their next-generation just-in-time compiler RyuJIT is now completely powering the .NET Core platform. This change makes four architectures available (x86, x64, ARM32, and ARM64) to .NET Core developers. Furthermore, all will benefit from a fast modern compiler design.

  • FAKE 5 Build Task Tool Brings .NET Core Support

    Fake 5 was recently recently released after several several months of previews. This new version of the build tool for .NET applications brings a rewrite of the core, as well as many internal improvements and features. InfoQ reached out to Matthias Dittrich, maintainer of Fake, to learn more about all the changes and features.

  • ML.NET 0.2 Adds Clustering, New Examples

    Microsoft's ML.NET is a multi-platform machine learning framework that runs on .NET Core. First debuted in May during Build, its second release adds several new features and a separate GitHub repo demonstrating how to put the framework to use.

  • An Early Look at .NET 4.8

    While most of the attention is on .NET Core, work continues on the classic .NET Framework. An “early access” preview of .NET 4.8 shows the areas that Microsoft is most concerned about including high DIP, accessibility, and concurrency.

  • Early Details about Visual Studio 2019

    Microsoft’s John Montgomery has officially announced that the company is working on Visual Studio 2019. InfoQ reports on what is currently known about the successor to VS2017.

  • VS2017 15.8 Preview 2 Improves CPU Profiling, F# Support

    Microsoft's second preview of Visual Studio 2017 15.8 debuts enhancements to the CPU Profiler in the Debugging tools. Several important changes were made in its support for F#-- including faster IntelliSense and several bug fixes.

  • Entity Framework Core 2.1 Release Adds Improved SQL Query Generation

    Entity Framework Core 2.1 has been released, bringing with it many features existing EF developers have long waited for. EF Core 2.1 adds support for SQL GROUP BY, support for Lazy Loading, and data seeding, among others.

  • ASP.NET Core 2.1 Brings SignalR, Razor Class Libraries

    ASP.NET Core 2.1 has been released, and brings a host of new features that include new templates, Razor Class Libraries, and SignalR for ASP.NET Core.

  • .NET Core 2.1 Delivers Improved Performance and Deployment Options

    .NET Core 2.1 has been released by Microsoft, expanding the number of platforms it supports, improving performance (both at compilation and runtime), and provides new app deployment options for developers.

BT