BT

Facilitating the spread of knowledge and innovation in professional software development

Contribute

Topics

Choose your language

InfoQ Homepage .NET Content on InfoQ

  • Interview with Scott Hunter on .NET Core 3.0

    Chris Woodruff talks to director of program management for the .NET platform, Scott Hunter, about what developers can expect from .NET Core 3.

  • Azure Data Lake Analytics and U-SQL

    In this article, the author shows how to use big data query and processing language U-SQL on Azure Data Lake Analytics platform. U-SQL combines the concepts and constructs both of SQL and C#. It combines the simplicity and declarative nature of SQL with the programmatic power of C# including rich types and expressions.

  • Navigating the .NET Ecosystem

    In 2002, .NET was released. Over the next 12+ years, the .NET developer community patiently grew at a seemingly steady pace. Then, things started evolving rapidly. Microsoft anticipated the changing ecosystem and embraced the open-source development mindset, even acquiring GitHub.

  • WebAssembly and Blazor: A Decades Old Problem Solved

    A framework, named Blazor because it runs in the browser and leverages a templating system or "view engine" called Razor, enables the scenario .NET developers almost gave up on. It doesn't just allow developers to build client-side code with C#, but also allows developers to run existing .NET Standard DLLs in the browser without a plugin. Here's the story of WebAssembly and Blazor.

  • Using Intel Analytics Zoo to Inject AI into Customer Service Platform (Part II)

    This article shares the practical experience of building a QA ranker module on Azure’s customer support platform using Intel Analytics Zoo by Microsoft Azure China team. You can quickly learn step by step how to prepare data to train, evaluate and tune a text matching model at scale and finally productionize it as a service using Analytics Zoo.

  • Adapting Projects to Use C# 8 and Nullable Reference Types

    This report is a case study on upgrading a C# 7 class library to C# 8 with nullable reference types. The project used in this case study is a collection of MVVM style base classes, reflection code, and various utility functions. It was chosen because it is reasonably small and has a good mix of idiomatic and unusual C# patterns.

  • Service Catalog and Kubernetes

    Cloud-native applications do not just live inside Kubernetes—they also benefit from using the available cloud managed services. Similar to Kubernetes' declarative object configuration model, the Open Service Broker API with the Service Catalog provides a declarative way to describe cross-platform/cross-cloud managed service dependencies.

  • Article Series - .NET Core - 2nd Series

    In this series, we explore some of the benefits .NET Core and how it can help traditional .NET developers and all technologists who need to bring robust, performant and economical solutions to market

  • How to Test ASP.NET Core Web API

    In this article, we will investigate testing your ASP.NET Core 2.0 Web API solutions. We will look at internal testing with Unit Testing and externally testing your solution with a new testing framework in ASP.NET Core called Integration Testing.

  • A Quick Tour of the .NET CLI

    Arguably, the dotnet cli is one of the most useful features of the .Net Core wave of functionality. In this article we’ll take a look at how several .Net OSS tools take advantage of the dotnet cli and how you can use the new cli tooling in your own daily development.

  • .NET Core and DevOps

    .NET Core was designed with devops in mind, and this article will cover how the .NET Core projects can benefit from the build automation and application monitoring intrinsic to the platform. The author also shows how the command-line accessibility of .NET Core makes this easier to implement.

  • Book Review and Q&A: ASP.NET Core in Action by Andrew Lock

    ASP.NET Core in Action by Andrew Lock, covers ASP.NET Core from the beginners start to an ending, with the fundamental knowledge to build web applications using this modern, highly available, highly scalable and cross-platform framework. If you are new to ASP.NET MVC programming, the book gives a good overview of the Model-View-Controller (MVC) pattern as well as the legacy from the .NET Framework

BT