In-Depth Features


Protect ASP.NET Applications Against CSRF Attacks

Protect your ASP.NET applications from Cross-Site Request Forgery attacks by leveraging ARMOR, a C# implementation of the Encrypted Token Pattern. Here's how.

Visual Studio Live!: New Technologies Breed New Uncertainties

User experience expert Billy Hollis points to great deal of uncertainty, and describes the best response for success in such a world.

Visual Studio, .NET, Azure Development Updates at Visual Studio Live!

Microsoft's Visual Studio team live-demo recent enhancements to the platforms that facilitate mobile device and cloud development.

5 Questions on Web Development with Robert Boedigheimer

It takes tenacity, persistence, and maybe a little bit of Tae Kwon Do to tackle the complexity of Web development. It's something Robert Boedigheimer knows well.

5 Visual Studio Questions with Dr. James McCaffrey

Our man from Microsoft Research who was instrumental in the development of Internet Explorer and Bing tells us what makes working with Visual Studio such a rewarding experience.

Parsing the BSON Beast

Like JSON, only in binary format, BSON is now easier to parse with built-in media type formatters that are included with ASP.NET Web API 2.2 Client Libraries. Here's how.

Making the Move to Office 365

There are a handful of decisions to make before jumping over to Office 365.

Creating Custom HTTPClient Handlers

Accessing Web APIs can be easily done using the HTTPClient Handler. This class expedites the development process in accessing data from a Web API, and allows for customizing the client handlers when the need arises.

Implementing Binary JSON in ASP.NET Web API 2.1

Visual Studio 2013 came with a new version of Web API. The Web API 2.1 update includes a host of new features, including support for Binary JSON. Learn how to leverage BSON by building a Web API 2.1 service.

Using Knockout Custom Binding Handlers

Knockout custom binding handlers can help simplify integration with third-party JavaScript libraries. Here's how.

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.

Subscribe on YouTube