Microsoft .Net

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

penny farthing old bicycle bike black white
Entity Framework performance

Concurrency handling

Best practices in handling concurrency in

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


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


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

unit testing

Take advantage of Unit Testing to reduce errors in the development phase of your project

A proper and planned approach towards test driven development can reduce errors in your application considerably

thread states

Best practices for .Net thread synchronization

A good knowledge of thread synchronization is needed to build applications that need to take advantage of thread safety and avoid deadlocks

WCF vs Web API

Choosing the right technology for building the service layer in .NET

There are many different considerations you need to think over before you decide the right technology for the service layer in your application

development tools code data

Microsoft upgrades JavaScript, Visual Studio development tools

WinJS JavaScript toolbox focuses on 'universal experiences' for Windows 10, while Visual Studio will get Enterprise, Professional, and Community editions

Asynchronous Programming

Asynchronous operations in ADO.Net

Leverage asynchronous programming to eliminate resource intensive blocking operations in your application

Node.js programming developer

Microsoft brings Node.js debugging to Visual Studio

Node.js Tools 1.0 for Visual Studio supports deploying Node.js applications in Microsoft Azure

open door key lock latch

Microsoft open-sources .Net build system

The platform is now available on GitHub, and Microsoft intends to bring it to Linux and Mac OS X

Memory Mapped Files

Working with memory mapped files in .Net

Take advantage of memory mapped files to boost application performance and facilitate data sharing data between processes

Load More