Visual Studio


VSM Reader Survey: Who We Are

Every year we survey our readership to better understand who we're serving, and set the direction of our coverage in VSM and on the VisualStudioMagazine.com Web site.

Kathleen Dollard Digs Deeper into ASP.NET MVC 3

The second part of this month's Ask Kathleen column on MVC 3 looks at dependency injection and extending parts of the framework. Part 2 of 2.

ComponentOne Studio for ASP.NET AJAX

ComponentOne delivers a solid set of business-related controls with all the functionality developers need, but the reporting tools make this suite unique.

Take Unit Testing to the Next Level

How to associate unit tests with requirements in Visual Studio 2010.

My Biggest Mistake Series

Read these first-person tales of development gone wrong, from the authors of the On VB, C# Corner and Practical ASP.NET columns at Visual Studio Magazine.

My Biggest C# Programming Mistake

C# Corner columnist Patrick Steele recounts an avoidable mistake he made during a transition from WebForms to ASP.NET MVC, and what he learned from his gaffe.

Drawing Conclusions from the jQuery Extensions

Peter Vogel wraps up his review of the jQuery extensions by waxing philosophical about what those extensions mean to the kind of tools that developers should expect.

TFS 2010 Reporting Using Microsoft Excel – Part 2

In the second part of this two-part series, Mickey Gousset shows how TFS 2010 lets users create Excel reports, including pivot tables and charts, from a work item query. The report can then be published and shared with other users.

TFS 2010 Reporting Using Microsoft Excel – Part 1

TFS 2010 uses SQL Server Reporting Services to provide reports, but because it uses data warehouse and analysis services to store reporting information, users can roll their own. We examine how to use Microsoft Excel to access the Team Foundation Server OLAP cube to create a report.

Implementing Deletes with Template Event Handlers

Peter Vogel implements deletes for rows in a template by adding event handlers to the template. He also looks at a feature of the tmpl plugin that he wasn't able to shoehorn into his sample project. (Part 3 of 4)

Resco Updates its MobileForms Toolkit

Resco MobileForms 2011 Volume 2 adds new controls for Windows Mobile, Windows Phone 7, iOS and Android Editions.

Tips for Easier C# Unit Testing

C# Corner columnist Patrick Steele says writing unit tests can be a time-consuming chore. He looks at some approaches that can make writing unit tests easier and more efficient for C# programmers.

Survey: Devs Adopting Open Source, But Management Lacking

A survey of 1600 software development professionals shows widespread uptake of open source solutions marred by lack of effective policies and integration.

Year in Review: Visual Studio TFS and ALM

Mickey Gousset looks back at 2010 and some of the many developments around Team Foundation Server and application lifecycle management.

Supporting Updates with jQuery Data Linking

Peter extends his AJAX page with jQuery's new data linking technology. This supports letting the user make changes on the client that are passed back to a Web service that updates the database on the server.

My Biggest VB Programming Mistake

When "Oops!" becomes "OMG!" On VB columnist Joe Kunk shows how a simple oversight when using SQL Server 2000 Data Transformation Services (DTS) nearly ended in disaster.

Test Impact Analysis in Visual Studio 2010

Depending on the size of your code base, running unit tests every time a code change is made can be a daunting process. Test Impact Analysis in Visual Studio 2010 (Premium and Ultimate Editions) can speed up that process.

Displaying and Filtering Data with jQuery Templates

Building on the new jQuery extensions for displaying multiple rows, Peter builds a page that retrieves data from a Web Service based on the user's input -- and filters the data in the client as well.

Survey: Dev Outlook Shifting

A survey by ALM provider Serena Software indicates that dev organizations are shifting focus from cost cutting to improving application delivery.

C# Object Equality in .NET

Explore ways to override the default concepts of object equality, based on reference and value types, in the Microsoft .NET Framework.

Subscribe on YouTube