.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Live from Redmond – webcast series

  Over the past month, we have been doing a round of webcasts titled “Live from Redmond”.   These are technology presentations made by team members working on the various products.  You can get more details on these from Simon Muzio’s blog.  The upcoming web talks are listed below.  In particular, I’d like ...

Visual Web Developer Express turns one!

This week marks the first anniversary of Visual Studio 2005 and the Express editions.  Almost a year ago to the day - 11/7/2005 to be precise - was the day we launched Visual Studio 2005.  That also marked the debut of the free Express Editions that have since proven to be a huge hit in the developer community.  ...

Beta2 of ASP.NET AJAX (formerly Atlas) has shipped!

  This Monday we shipped Beta2 of the ASP.NET AJAX framework – formerly known as “Atlas”.  You can visit the ASP.NET AJAX website or Scott Guthrie’s blog article for details.  The bits can be downloaded from here.   We have made sure that the already shipped version of Visual Studio 2005 and Visual Web Developer...

Correlating the output of !eeheap -gc and !address

!address is a very powerful debugger command. It shows you exactly what your VM space looks like. If you already got the output from the !sos.eeheap -gc command (refer to this article for usage on sos), for example: 0:003> !eeheap -gcNumber of GC Heaps: 1generation 0 starts at 0x01245078generation 1 starts at 0x0124100cgeneration 2 starts ...

New MSDN Article – Investigating Memory Issues

We have a new MSDN article out in the November issue that talks about investigating managed memory issues. http://msdn.microsoft.com/msdnmag/issues/06/11/CLRInsideOut/default.aspx?loc=en Take a look and let me know what you think. Oh, and it's also in 6 other languages (German, Spanish, French, Russian, Portuguese and Chinese) ...

Visual Studio 2005 vs. Dreamweaver 8

Last week, a new set of videos comparing Visual Studio 2005 with Macromedia Dreamweaver8 became available.  You can view these videos here.  This series shows how you can use Visual Studio 2005 to build, debug and deploy web sites more effortlessly than Dreamweaver8.The free Visual Web Developer Express features most of the...

My application seems to hang. What do I do? – Part 1

Defining “hang” is a good place to start.   When people say “hang” they could mean all sorts of things. When I say “hang” I mean the process is not making progress – the threads in the process are either blocked (eg. deadlocked, or not scheduled because of threads from other processes) or executing code (madly) but not doing...

Understand the problem before you try to find a solution

So far I’ve never written a blog entry that gives out philosophical advices on doing performance work. But lately I thought perhaps it’s time to write such an entry because I’ve seen enough people who looked really hard at some performance counters (often not correct ones) or some other data and asked tons of questions such as “is this...

DHTML Editing Control for Windows Vista

WebDevTools is the owner of the DHTML Editing Control; a COM control which can be used in applications or web pages for WYSIWYG HTML editing and which is shipped as part of the Windows operating system.  After a long run (nine years, since IE 4.5) this control will not be shipped as part of Windows Vista. There are two flavors of the ...