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

  • .NET News Roundup - Week of Feb 22th, 2021

    InfoQ examined a number of smaller stories in the .NET ecosystem from the week of February 22th, 2021.

  • C# 9 Released with Records, Init-Only Setters, and Pattern Matching Enhancements

    Microsoft shipped out C# 9.0 as a part of the .NET 5 development platform release. .NET 5 is paired with C# 9.0, which brings many new features to the language. The new language features include records, init-only setters, top-level statements, pattern matching enhancements, target-typed new expressions, covariant returns and much more!

  • Microsoft .NET Conf: Focus on Windows

    Earlier this week, the first edition of the .NET Conf: Focus series for 2021 took place, featuring Windows desktop development topics. The event targeted developers of all stripes, covering both existing functionalities on .NET 5 and upcoming projects such as .NET MAUI and Project Reunion. The focus conferences are free, one-day events featuring speakers from the community and .NET product teams.

  • Azure .NET SDK: Q&A with Jeffrey Richter

    Recently Microsoft released a new version of its Azure .NET SDKs, available as a series of NuGet packages designed to provide a consistent and familiar interface to access Azure services from your .NET applications. InfoQ interviewed Jeffrey Richter, a software architect on the Azure SDK team who worked on the design of the SDKs for various languages and many Azure services.

  • Microsoft Releases .NET 6 Preview 1

    Last week, Microsoft released the first preview of .NET 6. The new version of the framework represents the final steps of the .NET unification plan that started with .NET 5, providing a cross-platform open-source platform for all things .NET. This first preview brings performance improvements and features such as WPF support for ARM64, support for Apple Silicon, and a redesigned thread pool.

  • Distributed Application Runtime (Dapr) v1.0 Announced

    The Distributed Application Runtime (Dapr) team announced today that Dapr v1.0 is now available and is considered production-ready. Dapr is an open-source runtime that allows developers to build resilient, microservices-based applications that run on the cloud and edge. With the v1.0 release, developers can deploy Dapr applications to Kubernetes clusters in production scenarios.

  • Azure Functions Updates Include Moving .NET outside the Runtime

    Azure Functions is moving to an out-of-process model that runs a .NET worker process alongside the runtime. The Azure Functions team also announced public preview support for Node.js 14, general availability of custom handlers and Java based functions running on Linux in its January update.

  • What's New in Xamarin.Forms 5.0

    Xamarin.Forms is an open-source mobile UI framework from Microsoft for building iOS, Android, and Windows apps with .NET and Visual Studio. The new Xamarin.Forms 5.0 release introduces hundreds of quality improvements and brings to stable release several new controls and features including App Themes (Dark Mode), Brushes, CarouselView, RadioButton, Shapes and Paths, and SwipeView.

  • Microsoft Releases New Version of Durable Functions

    The release 2.4.0 of Durable Functions brings native support for distributed tracing, ability to use Durable Functions in other .NET Core applications using dependency injection, and a new API to restart orchestrations. Durable Functions is an extension that helps developers build reliable, stateful apps on the Azure Functions platform.

  • Microsoft Using Metadata to Enable Idiomatic Win32 Interop from Rust and Other Languages

    In a move to make it easier to use Win32 APIs from any language, Microsoft has launched its Win32 Metadata project with the aim of generating complete Win32 language bindings through automated, idiomatic projections. The project includes initial projections for C#, C++, and Rust.

  • New Features for Windows Forms 5.0

    For the first time since .NET 2.0, Windows Forms, a.k.a. WinForms, has received new features that are not High DPI-related.

  • Infer# Brings Facebook's Infer Static Analyzer to C# and .NET

    With Infer#, Microsoft extends the choice of static analyzers available within the .NET ecosystem by bringing Facebook Infer's inter-procedural static analysis capabilities to it.

  • .NET 5 Breaking Changes for WPF/Windows Forms

    The final topic in our .NET 5 Breaking Changes series is WPF and Windows Forms. These desktop technologies were unavailable before .NET Core 3.0, as earlier versions of .NET Core focused on web-based applications via ASP.NET Core.

  • .NET 5 Breaking Changes for ASP.NET Core

    In part 3 of our .NET 5 Breaking Changes series, we look at ASP.NET Core.

  • .NET 5 Breaking Changes: Historic Technologies

    In part two of our .NET 5 coverage, we take a look back at historic .NET technologies that never made the jump to .NET Core. What’s interesting about these technologies is their APIs were copied across, hinting that Microsoft was considering a .NET Core implementation of them in the future.

BT