InfoQ Homepage .NET Content on InfoQ

  • C# Futures: Covariant Return Types

    A frequent API design problem is the inability to use a more specific return type when overriding a method. Proposal 49, which is now a C# 9 candidate, seeks to correct this issue.

  • Blazor Makes Its Way Into Cross-Platform Mobile App Development

    Officially announced at the "Focus on Blazor" .NET Conf, Blazor's Mobile Bindings are a new experimental project aimed to enable cross-platform mobile app development using Microsoft Blazor and .NET for iOS and Android. Similarly to React Native, Mobile Blazor Binding use native UI controls, thus enabling a native look and feel.

  • C# Futures: Simplified Parameter Null Validation

    At first glance, proposal #2145 seems like a logical extension to C# 8’s Nullable Reference Types feature. The basic idea is developers would no longer need to explicitly add argument null checks to methods that accept non-nullable parameters. However, this has become quite contentious.

  • C# 9 Proposals: Module Initializers

    The module initializer proposal has been promoted to C# 9 candidacy. This would act like a static constructor in C#, but rather than applying to one class it applies to the entire assembly.

  • Azure Functions 3.0 Released to Production, Support for .NET Core 3.1 and Node 12 Included

    In a recent blog post, Microsoft announced Azure Functions 3.0 go-live release is now available in production. The new capabilities in this release include support for .NET Core 3.1 and Node 12. In addition, Microsoft claims previous versions of Azure Functions should be able to run in the version 3.0 runtime without code changes, due to Azure Functions 3.0 being highly backwards compatible.

  • Bolero Enables Writing F# Apps Running in WebAssembly Using Blazor

    Bolero makes it possible to build WebAssembly apps in F#. Bolero leverages Blazor Microsoft technology, to enable running C# in the browser.

  • Microsoft Rebrands Flow Service to Power Automate, Adds Robotic Process Automation Capabilities

    At the recent Ignite conference, Microsoft announced changes to its cloud-based automation service, Microsoft Flow. The service has been re-branded to Power Automate, which better aligns to other Power Platform services. Microsoft has also expanded on the capabilities of the Microsoft Flow service by providing Robotic Process Automation (RPA) capabilities, in preview.

  • JetBrains Releases AWS Toolkit for Rider

    Earlier this month, JetBrains released the Rider version for its AWS Toolkit, an IDE plugin aimed at helping developers to build, test and deploy serverless applications in the Amazon Web Services platform. This release also includes support for Node.JS (in WebStorm) and updates to its first version, available since March of this year for Java and Python developers using IntelliJ IDEA and PyCharm.

  • Microsoft Announces Public Preview of Event Grid on IoT Edge

    Microsoft have announced the public preview of Event Grid on IoT Edge, which enables the adoption of event-driven architectures on systems created for disconnected or remote environments. This means that implementing event-driven scenarios using a publish/subscribe model with routing capabilities are now available on Internet of Things devices running anywhere.

  • Wasmtime Enables Running WebAssembly from .NET Programs

    While momentum around WebAssembly keeps growing, WebAssembly runtime Wasmtime just added support for .NET Core, aimed to enable to run WebAssembly code from within .NET Core programs.

  • JetBrains Releases Rider, ReSharper Ultimate 2019.3

    Earlier this week, JetBrains announced the last releases of 2019 for Rider and ReSharper Ultimate. The new IDE features include support for T4 Templates, cross-platform .NET Core profiling, multi-container Docker debugging, and Unity testing. ReSharper Ultimate 2019.3 includes a new Localization Manager, support for multiple C# 8 features, and dependency search for NuGet packages.

  • Microsoft Releases .NET Core 3.1 LTS

    Earlier this month, Microsoft announced the release of .NET Core 3.1 on their development blog, together with ASP.NET Core 3.1 and EF Core 3.1. The new releases are mostly composed of fixes and refinements over their previous version (3.0). However, these are long-term supported (LTS) releases, which means they will be supported for at least three years.

  • Pulumi: Cloud Infrastructure with .NET Core

    Earlier this month, Pulumi announced the addition of .NET Core to their supported languages. Pulumi is an open-source tool that allows the creation, deployment, and management of infrastructure as code on multiple cloud providers, similarly to HashiCorp Terraform.

  • Microsoft Announces .NET Support for Jupyter Notebooks

    Earlier this month, Microsoft announced the public preview of .NET Core support to Jupyter Notebooks, allowing the use of code written in C# and F#. This release is part of the Try .NET project, an interactive documentation generator for .NET Core.

  • Microsoft Visual Studio Online: Distributed Development for Visual Studio

    Earlier this month, Microsoft announced the public preview of Visual Studio Online (VSO) at its Ignite conference. The service provides managed development environments that can be used with Visual Studio and Visual Studio Code. It also features an online code editor with IDE capabilities such as debugging, code completion, and collaborative sessions.


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.