Columns


Getting Files To and From the Server

The FileUpload control and the ASP.NET Response object let you move files between the browser and the server. And moving in each direction just requires a few lines of code.

Microsoft's VB6 Support Strategy?

After years neglecting the VB6 community, Microsoft seems to be missing something. Us!

Dynamically Generate Complex Pages with the MultiView

The MultiView control allows you to swap sets of controls on and off the page. But the MultiView control also makes it easier for you to generate new page content and add it at run time.

Customizing the Login Control

By converting composite controls into their templates, you gain full control over the makeup of the control and individual controls within it.

Finding an Associated Executable

After using a given API for a decade or more, you tend to just take it for granted that it works. Karl Peterson shows how he worked around a challenge when it didn't.

Supporting a Printer-Friendly Page Button (Part 2)

Peter wraps up his solutions for getting junk off the page when the user wants to print out a copy. This time by working with Themes and JavaScript.

Silverlight Control Touch Up in Blend

How to clean up the disabled state of a Silverlight control using Expression Blend.

Supporting a Printer-Friendly Page Button (Part I)

Peter investigates three solutions for getting junk off your page when the user wants to print a copy.

OldMail Method

DEVDISASTERS: After three long interviews for a .NET developer position, Maxim received a fairly generous offer and accepted it on the spot.

Not So Clear

A VSM reader responds to the September 2009 cover story on how to use the Repository pattern to eliminate dependencies in Test-Driven Development.

Getting Current on MEF

ASK KATHLEEN: Readers explore Managed Extensibility Framework, using callback delegates and how to create the equivalent of a C# partial interface in Visual Basic.

A Winning Campaign: Remain in Office

REDMOND REVIEW: Since Bill Gates proclaimed Microsoft's Internet strategy in his Internet Tidal Wave memo of 1995, people have been cynical of Microsoft's embrace of the public network.

Threading and the UI

ON VB: Four ways to synchronize threads with your app's user interface.

All I Really Need to Know

Since announcing the Microsoft Interoperability Initiative early last year, we've seen the company move in a consistent and tangible direction toward greater openness, cooperation and interoperability.

Developing Around Social Networking and Knowledge Management

Peter asks if business developers should be thinking seriously about social networking and knowledge management.

Supporting Multiple Languages and Cultures (Part 2)

Peter Vogel dives deeper into the challenge of presenting ASP.NET Web pages in multiple languages and cultures.

Finding the Right Tool For the Job

Tired of wondering which version of dumpbin or link is executing? Would you like to copy that tool you use all the time to another machine, but can't seem to find it? Here's a little utility that can help.

Supporting Multiple Languages and Cultures

ASP.NET can simplify the difficult task of internationalizing your Web pages. Peter Vogel shows you how.

Unit Testing with VSTS2008 (Part 3)

The last in a series of articles on working with VSTS2008 shows how to make existing unit tests data driven.

Unit Testing with VSTS2008 (Part 2)

Mickey shows some other unit testing options, and how to enable code coverage, in Visual Studio Team System 2008

Subscribe on YouTube