In-Depth Features


6 Top .NET Package- and Dependency-Management Tools

They may not be sexy, but package managers are an integral part of every developer's work -- using the right ones can make you more productive. Read on to find out what -- and where -- they are.

7 More Top Tips for Visual Studio 2013

Part 1 presented six top tips for Visual Studio 2013. Part 2 wraps up the series with seven more tips that every developer needs to know about the latest version of the Visual Studio IDE.

6 Top Tips for Visual Studio 2013

Visual Studio 2013 has many new features; which ones are the most important? Here are the first six that promise to improve your productivity the greatest (more coming next month!)

Creating Custom ASP.NET MVC Filters

ASP.NET MVC filters can be defined once and used in multiple places. Because ASP.NET MVC also provides the ability to create custom filters, it's good practice to learn how to make them and use them in your own projects.

K-Means Data Clustering Using C#

Learn how to cluster your numeric data using the k-means algorithm in this step-by-step guide.

Hooking ASP.NET Apps into SQL Server 2012

Use custom-built .NET Framework 4.0 classes to connect an ASP.NET Web application to a SQL Server 2012 database.

Better Enterprise Data Grids with Backgrid

Use Backbone & Backgrid to rejuvenate (or rescue) a data grid that's been pushed well beyond its original design.

How to Use .NET Objects to Tie an Application to a Database

Use custom-built .NET 4.0 classes to connect an application to a SQL Server 2012 database.

Top 7 Reasons To Love CoffeeScript

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

What's New in Windows 8.1 Background Tasks

A look at the improvements and new features of the updated collection of background APIs.

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.

Security Considerations and Best Practices for WCF 4 Apps

The Windows Communication Foundation (WCF) framework can be vulnerable to phishing and other attacks. Learn how to protect it with these tactics.

Windows 8 Contracts and Extensions: Search

Don't re-invent the wheel when building your Windows 8 apps. Instead, save coding time by using (and customizing) the Search contract to add this critical piece of functionality.

VSM Goes Responsive, Part 3: Cross-Browser Support for Responsive Design

Rodrigo Munoz walks you through how to fix two of the most challenging Internet Explorer 8 and Internet Explorer 7 responsive design bugs: media queries and box-sizing.

Generating Distinct, Random Array Indices

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

How to Set Up In-App Purchasing for Your Windows Phone App

In-App purchasing helps you make money after the initial sale. Learn how to use the new API to set it up.

NuGet Inside the Firewall

NuGet extends Visual Studio by simplifying the process of installing and updating third-party libraries and tools. It has limitations in a local private network, however. Here's what you need to know, along with a possible solution.

Creating LINQ-Enabled Frameworks

Harness the power of query expressions to develop powerful frameworks.

Create a MapView in Google Maps for iOS

You're not stuck with using Apple's Maps app in your iOS development. Learn how to leverage the Google Maps SDK for iOS.

Continuous Improvement and the Agile Retrospective

Doing better takes time and is an incremental process.

Subscribe on YouTube