Microsoft .Net

Microsoft .Net news, information, and how-to advice

Routing in Web Api
Improving ASP.NET Performance

ASP.MVC

Best practices in ASP.Net MVC

Take advantage of the recommended best practices and tips to build applications using ASP.Net MVC that can scale and are responsive, fast, easier to test and maintain

LINQ to SQL in Execution

Best practices in optimizing LINQ performance

This article discusses the best practices to optimize LINQ query performance

WCF Security

Best practices in WCF: Security, hosting and error handling guidelines

Take advantage of the best practices to build and host secure WCF services

web development code

Microsoft makes it easier to extend Visual Studio

Project Extensibility uses the Common Project System to simplify the processes of updating code and adding features

WCF service design and performance guidelines

Best practices in WCF: Service design and performance guidelines

In this series of articles on WCF best practices, I would like to explore the best practices that can be adopted to build and deploy secure, reliable, scalable, interoperable and responsive WCF services.

mvc mvp mvvm

Exploring the MVC, MVP, and MVVM design patterns

A good understanding of the presentation patterns helps you to build applications that are easier to test and maintain

penny farthing old bicycle bike black white

Microsoft open-sources vintage Web services technology

Analysts see Windows Communication Foundation as a last-generation technology, which limits its usefulness

Entity Framework performance

Best practices to improve Entity Framework performance

Performance considerations and best practices to improve Entity Framework performance

Concurrency handling

Best practices in handling concurrency in ADO.net

Concurrency handling enables you to ensure data safety, integrity and consistency when multiple users access the same piece of data concurrently

steam train locomotive

Microsoft languages pick up steam

C++, C#, and Visual Basic .Net make the biggest popularity gains in May's Tiobe index

Visual Studio Code

Visual Studio Code: A fast, lightweight, cross-platform code editor

Microsoft has recently announced the release of its lightweight, super-fast, cross platform development tool for building modern Web and cloud applications

Node.js

Developing applications with Node.js and C#

This article discusses Node.js and shows how you can build a TCP Server in Node.js and consume it using C#

colorful code and numbers

Visual Studio code editor comes to Mac, Linux

Microsoft adds Visual Studio Code to its expanding collection of cross-platform tools

tools

Microsoft open-sources JavaScript tools

ManifoldJS turns Web experiences into native mobile apps, while Vorlon.JS offers remote JavaScript debugging

low angle view of a man holding a loudspeaker stk149215rke

Microsoft preaches the gospel of universal apps at Build

The Build conference also will focus on Visual Studio 2015, Windows 10, and mobile app dev

The Dispose - Finalize pattern

Best Practices in using Dispose and Finalize in .Net

Learn how the GC works and the best practices to cleanup resources occupied by your program to build applications that are better in performance

mvc 6

New features in MVC 6

Leverage the ASP.Net MVC 6 framework to design and implement applications that can leverage the Mode View Controller design pattern and promote code re-use, testability and maintenance seamlessly

object services layer

Programming the Object Services Layer in Entity Framework

Take advantage of Object Services Layer to reduce the impedance mismatch between the object and data models in your application and perform CRUD operations against your Entity Data Model

Load More