.NET Framework


Microsoft Releases Visual Studio 2010 SP1

Awaited Visual Studio service pack release is joined by two new VS Feature Packs and a soon-to-ship fresh beta of LightSwitch.

My Biggest ASP.NET Programming Mistake

VSM columnist Peter Vogel builds an ASP.NET application that is too clever by half, and finds himself at odds with the very environment he is supposed to be leveraging.

Kathleen Dollard Delves into ASP.NET MVC 3

This month's Ask Kathleen column answers your questions about the new Razor view engine in Microsoft's Model-View-Controller framework. Part 1 of 2.

Microsoft, Windows Azure and Assisted Transitions

As with any big shift in technology, a lot is at stake for developers. No one wants to make significant investments of money, attention and free time on something that will be a mere flash in the pan -- or even a stable, yet niche, technology.

Copy and Paste: Redmond's Open Source Strategy

On occasion I've been surprised that Microsoft has put significant effort into developing features and functionality already available within the developer ecosystem.

Get Started with Visual Basic Development for Windows Phone 7

Tips on Windows Phone 7 development and app design with sample code for a Windows Phone Pivot application.

Build Big-Data Apps in SQL Azure with Federation

Get ready to scale out SQL Azure databases beyond today's 50GB limit with the Transact-SQL and ADO.NET elastic sharding features, which are coming in the 2011 SQL Azure Federation Community Technology Previews.

Support Agile Development with Telerik TeamPulse

TeamPulse provides economical support for teams implementing the Agile methodology, but it doesn't integrate with Visual Studio.

Developer Fail: Epoch Billing System

Everybody in the IT department was quite happy -- even a little surprised -- with how well the outsourced project to replace the legacy billing system was progressing.

Letters From Readers

In January, On VB columnist Joe Kunk wrote a column entitled "To Comment or Not to Comment." This article evoked some spirited debate about the costs and benefits of commenting code.

Take Unit Testing to the Next Level

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

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.

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)

Subscribe on YouTube