News

I'll walk you through how to create a basic counting application that illustrates the principles involved when using threading in .NET applications. This application relies on a ThreadController class ...
Microsoft announced a "special invitation with a" "sweet offer" to developers attending the upcoming Visual Studio Live! developer conference in Las Vegas, headlined by the company's expert developers ...
But you can overcome all of these shortcomings using reflection (see " To Reflect or Not To Reflect,"). Reflection gives you the ability to create just one DLL, and then use that DLL in many projects, ...
All of these solutions work, but none are ideal. At the least, extra code is required to marshal and process the data, both on the client and on the server. Sometimes that extra code makes debugging ...
There's a simple way to add AJAX to your Web pages, and it's instructive to understand how that works, but that approach isn't robust enough for many real-world commercial development scenarios, such ...
That said, generics are a great tool for manipulating data that you need to store in an array or collection, especially when you can implement custom generic collections that give you both added ...
When working with priority queues, you must be careful to be consistent with the interpretation of the meaning of the priority values. In this example, and in the majority of algorithms that use ...
I'll show you some templates for WinForms applications and how to use threads to solve some common issues. I'll also address some of the problems multiple threads can give you believe me, the world of ...
I have a lot of respect for the people who created these .NET tools and Visual Studio add-ins (and the many others that didn't fit in this article). Many of these tools have been created by individual ...
Recognizing that its efforts were useless without complete buy-in from its developer community, at BUILD Microsoft released the first Windows 8 Developer Preview and the first tooling aimed at ...
IronPython began life as an independent open source implementation of Python for the .NET CLR by Jim Hugunin, who joined Microsoft in August 2004. Microsoft released IronPython 1.0 for VS 2005 on Sept ...
To meet the anticipated demand for off-premises data services, three major players in the Internet arena have released beta versions of highly scalable hosted database resources: Microsoft's SQL ...