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

  • Microsoft Releases Entity Framework Core 3.0 Preview 7 and Entity Framework 6.3 Preview 7

    Last week Microsoft released Entity Framework Core 3.0 Preview 7 and Entity Framework 6.3 Preview 7. The new previews were made available on the same day as .NET Core 3.0 Preview 7 and ASP.NET Core 3.0 Preview 7. The release schedule for EF Core is in-sync with the .NET Core release schedule.

  • Microsoft Releases .NET Core 3.0 Preview 7

    Last week Microsoft released .NET Core 3.0 Preview 7 for Windows, macOS, and Linux. This release marks the beginning of the freezing period for .NET Core. From this point on, no more new features will be added and the development team will focus on polishing the existing code.

  • Interactive .NET Documentation with Try .NET

    Recently Microsoft open-sourced Try .NET, an interactive documentation generator for .NET Core. Similarly to equivalent tools targeting different programming languages (such as Jupyter), it produces documentation that can contain both explanatory text and live, runnable code.

  • .NET Core: Past, Present, and Future

    During the latest edition of Microsoft Build, Microsoft’s .NET program manager Scott Hunter published an article stating that .NET Core is the future of .NET .

  • 40 Breaking Changes in EF Core 3

    In an attempt to correct many perceived deficiencies in Entity Framework Core, Microsoft is introducing 40 breaking changes to EF Core 3.

  • Unclear Plans for Server-Side WCF Continues to Frustrate .NET Developers

    Microsoft continues to be non-committal on the topic of server-side WCF. After giving the impression that server-side WCF is a dead technology, a Microsoft employee quickly stated patience is needed, while not actually contradicting the earlier announcement.

  • Google Announces Cloud Code: Extending IntelliJ and Visual Studio Code to Kubernetes Apps

    Recently at Google Cloud Next 2019, Google introduced a new developer tool called Cloud Code. With Cloud Code, developers will get a set of plugins for development environments like JetBrains IntelliJ Idea IDE and Microsoft's Visual Studio Code editor.

  • F# 4.6 Released with Anonymous Records, Improved Performance

    The most significant change in F# 4.6, now available with .NET Core 2.2, is the introduction of anonymous record types, which simplify the use of records in a number of contexts. Additionally, the F# compiler chain in Visual Studio 2019 has improved performance for medium-to-large size projects in several areas.

  • ImageSharp: Funding an Open Source Project

    Recently ImageSharp decided to change their license from Apache to the AGPLv3/Commercial dual license model. The new license will be effective as of release candidate 1, which is expected in Q1 of 2019. In this report we look at the history ImageSharp and reason for the change.

  • Visual Basic’s File IO Added to .NET Core

    Visual Basic’s File IO library is being ported to .NET Core 3.0. This includes convenience functions such as the ability to copy or delete a directory with one function call, support for the Windows recycle bin (without p/invoke code), and an RFC compliant CSV parser that can also handle fixed-width files.

  • Update on IAsyncDisposable and IAsyncEnumerator

    Since InfoQ last covered the async streams proposal, some changes have been made to the design. Most notably is the use of the lightweight ValueTask object.

  • System.Collections in .NET Core 3.0

    If you look through the list of issues tagged for System.Collections in .NET 3.0, you’ll find both proposals that were accepted and rejected. In this report we’ll cover some of the highlights.

  • The Pure Attribute in .NET Core

    The Pure attribute was added to .NET in version 4 as part of the Code Contracts initiative to help developers distinguish between code that free from side effects from other code. While the Code Contracts project is over, the Pure attribute continues to see life in .NET Core.

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

BT