Microsoft Announces Shared CDN for Common AJAX Scripts

ScottGu broke the news last night that Microsoft is making a shared CDN available for the purposes of hosting the AJAX scripts. The full details of the scripts that are supported right now are available here, but basically it‚Äôs ASP.NET AJAX 4.0 Preview 5 (which just came out) and jQuery 1.3.2. If you‚Äôre using ASP.NET […]

ASP.NET AJAX 4.0 Preview 5 Released, Includes ‚ÄúDisposable Objects‚ÄĚ Performance Fix!

Good news, ASP.NET AJAX 4.0 Preview 5 is here! Better yet, Microsoft has overhauled the implementation of tracking disposable objects to include the performance enhancement that was discussed in my ‚ÄúASP.NET AJAX ‚ÄėDisposable Objects‚Äô Performance Heads Up‚ÄĚ posts (Part I & II). So how‚Äôd they do it? They tag each disposable object with an integer […]

Full Expression Tree Support Coming in .NET/C# 4.0

Yesssssssss! I‚Äôve been waiting and hoping that this was coming in 4.0 and now it‚Äôs official: Full Expression Tree Support. This seems like a HUGE step forward to me. With the advent of this feature, one can finally implement support for converting an expression written in C# to something that runs on the GPU. For […]

ASP.NET AJAX ‚ÄúDisposable Objects‚ÄĚ Performance Heads Up – Part II

Ok, I had to put together a Part II to this topic because I was totally wrong in Part I about objects being able to be used as keys because‚Ķ well, I‚Äôm an idiot and didn‚Äôt do all my fact checking to make sure my implementation was 100% sound. ūüôā Thanks to Dave Reed who […]

ASP.NET AJAX ‚ÄúDisposable Objects‚ÄĚ Performance Heads Up

Update: Make sure you read Part II as there was ultimately a fundamental flaw in this implementation which prevents it from working as I originally thought. One of the important features of the ASP.NET AJAX client side framework is the concept of disposing of components/controls so that they unregister event handlers and release DOM element […]

Getting a distinct list of changed files from TFS using PowerShell

If you‚Äôre like me and need to do code-reviews of other people‚Äôs stuff or maybe you just want to see everything that‚Äôs changed during a certain period of a project, then here‚Äôs a nice PowerShell tip for you. First, make sure you‚Äôve downloaded the latest version of the Team Foundation Powertools. Starting with the October […]

IE JavaScript Debugging near useless when try/[catch|finally] is used

As far as I can tell, IE JavaScript debuggers, such as Visual Studio or the new IE8 Developer Tool, have no ability to catch ‚Äúfirst chance‚ÄĚ JavaScript errors. Honestly, if I had to guess, this is probably because of some limitations of the JavaScript engine implementation more than the tools. Whatever the reason though, you […]