Columns


Unleash the Power of Story Points

Story Points are a crucial aspect of agile development, as they help quantify workload and job estimates. If you're not using them, you're missing out.

Faking it Well: Effective Mocking with the Fakes Framework

Using shims in Visual Studio 2012 Ultimate lets you easily bypass code—no matter how deeply buried—to test just the parts of your application that you want to test.

Local Workspaces in TFS 2012

A new feature in TFS 2012, Local Workspaces allows edits, renames and deletes to be done locally without any communication to the server.

Reader Feedback: Design a Path to Better UX

Readers had mixed reactions to "Good UI Design Is No Longer Optional."

With TypeScript, Microsoft Embraces and Augments

TypeScript is designed to make JavaScript development scalable, something Microsoft clearly needs if it's to use JavaScript in its own work.

Microsoft's Big Product Year

We're almost at the end of 2012, and it's been an amazing year for Microsoft product releases.

Windows Phone Navigation with the LongListSelector

Use the LongListSelector control to conveniently display large amounts of data in your mobile apps.

Build an ASP.NET JavaScript Generator

ASP.NET provides a wealth of options for dynamically integrating JavaScript into your client-side pages. And by adding T4 into the mix, you can generate, at runtime, exactly the client-side code that your page needs.

C# 5.0: More Than Just Async

Much emphasis has been placed on the new async capabilities in C# 5.0. However, there are smaller smaller -- but still useful -- features of which you may not be aware.

Data Binding 101: Expression Syntax

Data-binding parameters that you can use when wiring up the contents of your Windows Phone application.

Azure Mobile Services, Part 2

In Part 2 of this series, Eric Vogel covers how to implement authentication and basic authorization with an Azure Mobile Service-backed Windows Store application.

Using FileTables in SQL Server 2012

FileTables, a new feature introduced in SQL Server 2012, is a unique table that reflects metadata of files in a specified folder.

Introducing TDD With The Microsoft Fakes Framework

One of the major reasons that developers don't like TDD is because, inevitably, it leads to mocking—which can be time consuming. Microsoft has created the Fakes Framework just to simplify the whole process.

Weak Pointers and Circular References in C++ 11

In both .NET and Java, the garbage collector is smart enough to detect and release circular references. Dealing with circular references in C++ isn't as simple.

Location in Mono for Android

Learn about Android's sensors by building a simple compass application.

Why I Pre-Ordered a Surface Tablet

Visual Studio Magazine Contributing Editor Joe Kunk explains why he thinks his Surface tablet will kick his iPad's butt.

Data Binding 101: The Converter Attribute

The Converter attribute can be added to the binding syntax to augment the data at the point it's data bound.

Agile Bug Management: Not an Oxymoron

An agile team's goal is to eliminate bug debt. These techniques can help.

Azure Mobile Services, Part 1

Eric Vogel covers how to create an Azure Mobile Services-backed Windows Store application.

What's Important in UI Design

The key decisions -- the "architectural" decisions -- in user interface design aren't technical ones. The good news? Just two principles that drive those decisions. The bad news? You won't like either of them.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.