InfoQ Homepage .NET Content on InfoQ
-
Securing web.config with Encryption Certificates on Windows and Azure
A major area where security is often lax is the web.config file. Usually stored in plain text, an intruder who gains access to this file can then easily access databases and other resources both internal and external. With this technique, secrets in your web.config can be encrypted using the Windows certificate store
-
Default Interface Methods in C# 8
Default interface methods are included in a new feature proposal for C# 8, which will allow developers to use the traits programming technique. Based on an existing language feature found in Java, traits are an OOP technology that promotes the reuse of methods between unrelated classes.
-
Understanding the Varieties of .NET
The goal of this article is not to go too deeply into the technical details of the different .NETs; plenty of technical resources are available, and pointers to some of them are provided. Rather the goal here is to answer a simple question: Which variety of .NET should you use in a given situation?
-
Advanced Architecture for ASP.NET Core Web API
This article looks into how ASP.NET Core makes it easy to build a modern web API. This enables an implementation that is easy to design, test, and maintain. By using the Ports and Adapter Pattern business logic can be decoupled from API frameworks and data access.
-
Article Series: .NET Core
In this series, we explore some of the benefits .NET Core and how it can help not only traditional .NET developers, but all technologists that need to bring robust, performant and economical solutions to market.
-
Discussions on the Future of .NET Core
Five veteran developers discuss the .NET Core platform, where it has been and where it is headed. Read about the strengths and weaknesses of the platform and how its use can benefit your next application.
-
Models and Their Interfaces in C# API Design
Traditional MVC, MVP, MVVM, Web MVC; the common element in every UI pattern is the Model. And while there are many articles discussing the view, controllers, and presenters in these architectures, almost no thought is given to the models. In this article we’ll look at the model itself and the .NET interfaces that they implement.
-
ASP.NET Core - The Power of Simplicity
With the release of ASP.NET Core, Microsoft went all in on Open Web Interface for .NET (a.k.a OWIN). OWIN provides a powerful way for developers to choose how much abstraction they want to have when dealing with web. In this article you will get an explanation of how the OWIN request pipeline works, as well as how you can utilize it to fulfill the requirements you have.
-
Performance is a Key .NET Core Feature
.NET Core brings along many optimizations with regards to performance, both in terms of execution speed as well as memory allocation. Examples are optimizations in collections and LINQ extension methods, text processing, networking … There are also new types and concepts, such as Span
, that allow doing interesting things. In this article, we will look at how these new concepts can be used. -
Azure and .NET Core Are Beautiful Together
ASP.NET Core provides developers a way to develop modern web applications in the environment of their choosing (Linux, macOSX, and Windows). Microsoft Azure gives developers full power to host those web applications in anything from a full VM to a Docker container to Azure's App Service which simplifies management of the host environment. This lets developers focus on code and not servers.
-
First Hand Account of SignalR Core
SignalR Core is designed to make it easy for developers to add real-time (server-side push) functionality to their web applications. The latest alpha release is reviewed by SignalR Core contributor Giovany Alzate Sandoval, providing a first look at the new features of SignalR Core and what to expect when migrating an existing SignalR Core application.
-
InfoQ’s Top Software Developer Stories, Videos and Podcasts from 2017
Charles Humble compiles a list of this year’s most interesting and popular content on InfoQ and chats to QCon chair Wesley Reisz about 2017 and how the next 12 months are shaping up.