C#


Simplify Background Threads

It requires a lot of plumbing to create, manage, and communicate with background threads. The System.ComponentModel.BackgroundWorker class already contains the functionality you need to follow best practices.

Serialize Data to the Clipboard

Learn how to copy all the custom data formats in objects to the clipboard and determine which ones are appropriate when you paste.

VS Beta 2: Bug Fixes, Final Features, Polish and Shine

Microsoft's flagship IDE should ship by December.

Integrate Windows Apps With Oracle

Publish a PL/SQL procedure in Oracle as a Web service and consume it from a Web service client in WCF.

Write Code for a Multithreaded World

Multithreaded programming is difficult because context switches can happen any time. Here are a few techniques to mitigate the chance of failure.

Utilize Constraints in Custom Generic Classes

Learn how constraints work when creating custom generic classes; display the VB splash screen for an extended period of time; and preserve Handles clauses when you cut-and-paste them.

Silverlight for Developers

Microsoft's lightweight platform for developing rich Internet apps.

Third-Party Perils

Analyst, firms warn that outsourcing development poses risk to intellectual property.

Mad Libbing the Microsoft Way

If you're a Visual Studio developer, you're now a [fill in the blank] developer. The way Microsoft has updated this line over time says a lot about the versatility of its core tools and development platform.

Infragistics' NetAdvantage for ASP.NET: AJAX-Enable Web Sites

Ken Cox reviews Infragistics suite of more than 30 controls for building AJAX-enabled ASP.NET Web applications, including grid, chart, toolbar, menu, editors, data entry, and scheduling controls.

VB Does VB

Get the latest downloads.

Implement Expandable Menus

Learn how to create expandable menus such as you find in Office; handle mouse up/down events properly; and create a custom toolstrip button.

Microsoft Partnering With GigaSpaces

Microsoft Corp. has partnered with Israel-based GigaSpaces Technologies Ltd. to bundle the vendor's extreme transaction processing middleware with a Microsoft front-end and enterprise grid. The agreement is on the heels of GigaSpaces' announcement of version 6.0 of its flagship data grid and caching platform, expected in September.

Windows Workflow Foundation

Should you code your business logic or use a workflow model?

Ties that Bind

Tech-Ed 2007: Microsoft calls for agile, business-focused IT through tighter links between development and operations.

Open Sourcing Online ID Management

Redmond teams up with open source community to create an interoperable architecture for identity protection.

Shine a (Silver)Light on Me

So you think you've got a handle on Orcas and .NET 3.0/3.5? Brace yourself as Microsoft casts everything in a new (Silver)light.

Whip WPF Snippets Into Shape

Learn how to work around some ugly behavior in WPF when relying on the provided code snippets; change the output of provided WPF snippets; resolve dependency issues in Windows Workflow; and more.

Gauntlet: Dive Deeply Into the Build Process

Keep track of build histories with this robust ALM tool that provides continuous integration and code coverage for agile software development.

XAML: Rethink How You Code UIs

XAML (and WPF and WF) promise to change how we program. But before you can put it to use, you need a firm understanding of what this technology is and what its strengths are.

Subscribe on YouTube

Upcoming Training Events