C#


C#'s Exploding Mindshare

Why is C# taking the lead over VB.NET?

Design Apps for Future Flexibility

You can't predict change, but you can prepare for it. Learn how to avoid cases where you need to remove work and rework too much of what you've already done.

Speed AJAX Development With ATF

Businesses running data-intensive Web applications need Web pages that can update incrementally. The technology to do so has been accelerated since 2005, with the advent of open standards such as AJAX, which is the acronym for Asynchronous JavaScript (JS) and eXtensible Markup Language (XML).

Drill Down on Anonymous Types

Learn the details on the new anonymous types and nullable type features in VB 9 (VB 2008).

Beat SharePoint Into Shape

Visual Studio 2005 extensions for Windows SharePoint Services 3.0 simplify the process of incorporating SharePoint into your Visual Studio applications.

Express Your Designs Clearly

Your code is the expression of your design intent -- make sure you communicate clearly.

MySQL Upgrades Flagship Database, Services

Release of MySQL 6.0 is expected in mid-2008.

C++ Update in the Works

Major refresh coming for C++ programming language.

New Research Rates Dynamic Languages

Research firm eyeballs what’s hot in dynamic languages.

RIA Platform Provider Curl Partners with Sonata

RIA platform vendor forms new partnership, aims at U.S. market.

WPF Goes to Work

Windows Presentation Foundation has been greatly underserved by Microsoft’s emphasis on glitz and glamour; learn how to take advantage of WPF in your everyday Windows business apps.

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.

Subscribe on YouTube