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

  • New Features in Visual Studio 2022 17.5 Preview Releases

    Microsoft released Visual Studio 2022 version 17.5 Preview 1 in November 2022, and Preview 2 in December 2022. These new preview versions include several new features such as the Quick Add Dialog, Markdown preview support out-of-the box, and colorizing editor tabs using regular expression rules.

  • .NET 7 Brings Networking Improvements

    The .NET 7 launch has brought many improvements around the whole API surface of the .NET Framework. In networking operations, .NET 7 improves the capabilities and performance of the existing HTTP and WebSockets protocols. It exposed a new protocol called QUIC and has many performance improvements compared to .NET 6.

  • Entity Framework 7 Brings Bulk Operations and JSON Columns

    Version 7 of Entity Framework (EF) Core, Microsoft's object-to-database mapper library for .NET Framework, was released in November. The updated version brings performance updates when saving data, allows JSON column operations, enables efficient bulk operations, and contains many minor fixes and improvements. The EF7 Core is available for both .NET 7 and .NET 6.

  • .NET MAUI Framework and .NET MAUI Community Toolkit Updated for .NET 7

    On November 8th, 2022, Microsoft announced the general availability of their .NET multiplatform framework MAUI for the recently launched .NET 7 major release. MAUI is now supported on both .NET 6 and .NET 7, running on Windows, macOS, iOS, Android and Tizen. The open-source MAUI Community Toolkit has also been updated in coordination.

  • What's New in .NET Community Toolkit v8.1.0 Preview 1

    Microsoft’s .NET Community Toolkit’s latest version, v.8.1.0, recently reached its first preview release. The release brings several new features and improvements to the toolkit: improvements to the MVVM source generator performance and the addition of custom attributes support for the ObservableProperty attribute. It also brings additional IMessenger extensions and .NET 7 and C# 11 support.

  • Microsoft’s Distributed Application Framework Orleans Reaches Version 7

    Microsoft Orleans, a .NET framework for building scalable distributed cloud applications, has been updated for .NET 7 and released as Orleans 7.0.0 on November 8th, 2022. The improvements in this release include better performance, simplified development dependencies and simplified identification schema for the grains, a unit of execution in Orleans.

  • Developing Applications in Space with Azure Orbital Space SDK

    Microsoft recently announced the preview release of the Azure Orbital Space SDK to provide developers with a secure hosting platform and application toolkit designed to enable them to create, deploy, and operate applications on-orbit.

  • .NET 7 Removes Its Insecure XmlSecureResolver

    .NET 7 has replaced the insecure XmlSecureResolver with a new ThrowingResolver type.

  • C# 11 Improvements for Strings, List Patterns and Object Creation

    As part of the .NET 7 launch, on November 8th Microsoft unveiled the new features of C# 11, the latest version of the popular .NET programming language. The most prominent improvements include string enhancements, static method abstractions, list patterns and required members for object creation.

  • .NET 7 Adds Aggressive Garbage Collection for Kubernetes

    In a Kubernetes cluster, idle services may consume too much memory, resulting in an out-of-memory situation for the whole server even nothing significant is occurring. The new GCCollectionMode.Aggressive option allows the application to tell the runtime to release memory it doesn’t need when going idle.

  • Tagged Strings in Visual Studio and .NET 7

    As part of .NET 7, developers now have the ability to tag strings using the StringSyntax attribute. These tags inform tools such as Visual Studio as to the nature of the string. For example, you can mark the string as containing JSON or RegEx, and Visual Studio will apply the appropriate syntax highlighting.

  • .NET 7 Adds Generic Math

    Along with Static Abstract Methods in interfaces comes support for generic math in .NET 7 via interfaces such as INumber<TSelf>.

  • C# 11 and .NET 7 Bring Generic Parsing

    Using the new Static Abstract Methods feature, .NET 7 eliminates the need to use reflection when parsing strings into generic objects.

  • .NET 7 for Azure Functions Isolated Worker Process Now Generally Available

    Microsoft recently announced the general availability of the .NET 7 for Azure Functions isolated worker process. Azure Functions will support .NET 7 serverless apps hosted on all Windows and Linux SKUs, including Consumption plan, Elastic Premium plan, and App Service plans.

  • .NET Upgrade Assistant Now Migrates WCF Services to CoreWCF

    Sam Spencer, Microsoft’s .NET Core team program manager, announced on November 4th, 2022, that the Upgrade Assistant .NET tool now includes a preview of an extension that migrates WCF (Windows Communication Foundation) service code from .NET Framework to .NET Standard targeting .NET 6 and later versions. The WCF code is migrated to the CoreWCF library, an open-source port of WCF for .NET Core.

BT