BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Core Content on InfoQ

  • SQL Server and .NET Core 3.0

    In our last article we looked at System.Data in .NET Core 3.0. Now we turn our attention to System.Data.SqlClient, which is the SQL Server driver.

  • System.Data in .NET Core 3.0

    While it doesn’t get a lot of attention, System.Data is crucial for any sort of relational database access in .NET. Also known as ADO.NET in honor of its predecessor, ActiveX Data Objects, System.Data provides a generic framework upon which .NET database drivers can be built. It won’t see a lot of changes in .NET Core 3.0, but for the first time in years we see new methods in a foundational class.

  • Partial Support for Spatial Queries in EF Core 2.2

    Entity Framework Core 2.2 adds support for spatial queries using the NetTopologySuite.

  • First Look at .NET Core 3.0: C# 8, WPF, Windows Forms, and More

    The next major version of .NET Core has recently entered Preview stage. .NET Core 3.0 will include support for building desktop apps using Windows Presentation Foundation (WPF), Windows Forms (WinForms), Entity Framework (EF), ASP.NET Core 3.0, C# 8, and .NET Standard 2.1.

  • First Look at Visual Studio 2019 Preview 1

    Microsoft announced the release of Visual Studio 2019 Preview 1 at the Connect 2018 event. This preview highlights many changes, from the IDE's startup, to code refactoring functionality, and greater use of search functions to better navigate large source trees.

  • Microsoft Open Sources WPF, WinForms, and WinUI

    Today at Microsoft Connect 2018, the company announced the first preview of .NET Core 3.0. Contained within that is a bigger announcement: the company is releasing WPF, Windows Forms (WinForms), and WinUI as open source projects on GitHub with a MIT license.

  • Visual Studio 2017 15.9 Debuts

    As Microsoft looks ahead to VS2019, the company hasn't forgotten VS2017. The ninth update brings a bevy of bug fixes and adds a new features and language conformance for C++ developers. Some tweaks for .NET Core SDK behavior have been to simplify versioning.

  • Update on C# and F#’s Default Interface Methods

    The hotly contested Default Interface Methods feature is also being considered for F#. But this feature may be limited to only .NET Core, putting the whole proposal into jeopardy.

  • Microsoft Bing Gets Performance Boost from .NET Core 2.1

    After moving Microsoft search engine Bing to .NET Core 2.1, internal server latency dropped by 34%, writes Microsoft engineer Mukul Sabharwal, mostly thanks to improvements contributed by the .NET community.

  • .NET Core 2.1 Previews Tiered Compilation

    The .NET Core team has been looking to solve the dilemma of how to best optimize runtime application performance without sacrificing startup responsiveness. A preview of their solution, tiered compilation, is now available for .NET Core 2.1 developers.

  • 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.

  • 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.

BT