C#


The Adapter Pattern in the .NET Framework

The Adapter Pattern allows incompatible interfaces to communicate. Learn how it works by building an application that calculates prime numbers.

Top 7 Reasons To Love CoffeeScript

Learn why more and more C# developers are turning to CoffeeScript to build their JavaScript-based Web applications.

Web API 2 Routing Attributes, Part 2

Create a Windows Store app that consumes a Web API service.

Updated: Cloud-Based iOS and Android Tool Gets Visual Studio Extension

Telerik's Icenium compiles HTML/JavaScript/CSS programs into their iOS and Android counterparts.

Are You Faking? Dynamically Generate Test Data at Run Time

Quickly populate your applications with fake names, addresses, phone numbers and much more with freely available libraries.

Neural Network Training Using Back-Propagation

James McCaffrey explains the common neural network training technique known as the back-propagation algorithm.

Visual Studio 2013 RC Now Available

It will RTM the same day Windows 8.1 hits general availability.

ASP.NET MVC 5 Authentication Filters

Learn how to use the new Authentication filters in ASP.NET MVC 5, currently in developer preview.

The Observer Pattern in .NET

The Observer Pattern is the foundation of Model View Controller (MVC) development. In this article, you'll learn how to use it by building a simple email application.

Neural Network Back-Propagation Using C#

Understanding how back-propagation works will enable you to use neural network tools more effectively.

JavaScript Data Binding with Knockout.js

Get powerful, client-side data binding in JavaScript using Knockout.

Salesforce.com Targets C# and .NET Developers for Mobile Apps with New Xamarin Pack

Currently, there is no plan to support WinRT development, although the company says it will consider it if demand is there.

Async Actions in ASP.NET MVC 4

Learn how to use asynchronous controller actions in ASP.NET MVC 4 by building a simple Contacts Manager app.

Neural Network Data Normalization and Encoding

James McCaffrey explains how to normalize and encode neural network data from a developer's point of view.

Generating Distinct, Random Array Indices

James McCaffrey demonstrates the brute-force, Fisher-shuffle and reservoir-sampling techniques.

The Chain of Responsibility Pattern in .NET

Chain of Responsibility decouples the sender of a request from the receiver by allowing one or many handler objects to handle the request.

SignalR Revisited

Eric Vogel covers the recent changes to the SignalR persistent connection API.

The Facade Pattern in .NET

Eric Vogel covers shows how to use the Facade pattern to create a simple unified interface for a collection of interfaces in a .NET application.

Microsoft Releases TypeScript 0.9

The big update in the latest version is the introduction of generics.

Creating LINQ-Enabled Frameworks

Harness the power of query expressions to develop powerful frameworks.

Subscribe on YouTube

Upcoming Training Events