C#


How To Manage Asynchronous Tasks Using the Task Object

You want the responsiveness that asynchronous programming in the Microsoft .NET Framework 4 provides, but also need your asynchronous methods to work with other code in your application. Here's how the Task object answers all of your problems.

How To Refactor For Dependency Injection, Part 4: Configuration Changes

Ondrej Balas continues his series on refactoring code for dependency injection, looking at patterns and strategies for changing application behavior after it has already been compiled.

Leveraging Interfaces and Extension Methods To Extend Your Classes

Extension methods provide a great way for extending a class functionality -- but it's interfaces that let you use those methods anywhere you want.

Visual Studio 2013 Update 3 Rolls Up New Features, Bug Fixes

Also released today: Azure SDK 2.4 for .NET.

Be More Social: oAuth, Facebook and Xamarin

How to use Xamarin.Auth, Xamarin.Social, and the Facebook SDK for Android to interact with Facebook within a Xamarin.Android application.

Neural Network Weight Decay and Restriction

Weight decay and weight restriction are two closely related, optional techniques that can be used when training a neural network. This article explains exactly what weight decay and weight restriction are, and how to use them with an existing neural network application or implement them in a custom application.

The Last Step in UI Design: Scripting Interaction

An interaction script bridges the gap between designing concepts and actually adding controls to forms. The interaction script will tell you what your application needs to do, leading you (finally) to what controls you need on which forms.

How To Refactor for Dependency Injection, Part 3: Larger Applications

Ondrej Balas continues his series on refactoring code for dependency injection, focusing on techniques that make it easier to refactor complex applications.

Microsoft Debuts New Windows Apportals Technology

New technology called Apportals aimed at enterprise developers working in healthcare, sales and distributed organizations and requires XAML and C# skills to set up.

HTTP Debugging Tools: Buy, Borrow or Build Your Own Tools?

When you need a specialty development tool like an HTTP debugger, you have a few options. I'll take a look at the popular current offerings and talk to some of their developers about the experience of building these apps.

Visual Studio Mobile App Testing Improved

Microsoft and Perfecto Mobile announced new features for mobile app testing in Visual Studio and Microsoft Azure.

Microsoft to Buy SyntaxTree, Make Gaming Plugin Free

The UnityVS add-on allows Unity developers to work within Visual Studio.

The $100,000 Deadline

A critical auditing app was as down as the floor of the Grand Canyon. And each day it was down was a six-figure fine.

How to Automate IIS 7 Configuration with .NET

Are you tired of manually configuring IIS sites (adding Web sites, application pools, virtual directories and so on)? Use C# and the Microsoft.Web.Administration Namespace to simplify your life (or at least IIS configuration).

How To Refactor for Dependency Injection, Part 2: Composition Root

Ondrej Balas continues his discussion on refactoring your code for dependency injection, this time focusing on the composition root pattern.

Deep Neural Networks: A Getting Started Tutorial

Deep Neural Networks are the more computationally powerful cousins to regular neural networks. Learn exactly what DNNs are and why they are the hottest topic in machine learning research.

Xamarin Support Added to Azure Mobile Services Offline

The upgrade is made possible by using SQLitePCL.

Virtual Reality in .NET, Part 3: 3D With Distortion and Head Tracking

Go deeper into the Oculus Rift SDK.

Visual Studio '14' CTP Available as Azure VM

MSDN subscribers can try it for free with their Microsoft-supplied credits.

Visual Studio '14' CTP Released

It's a preview of the next version of the IDE, expected to hit in 2015.

Subscribe on YouTube