Geeks With Blogs
Jason Whitehorn MarshalByRefObject.net June 2006 Entries
Introduction to MSIL
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... I just recently came across an article entitled Introduction to MSIL. I have only had a chance to read chapter 2, but the series looks like a promising read for anyone wanting a simple introduction to learning IL ......

Posted On Monday, June 19, 2006 9:32 AM

Disabling buttons on click in ASP.NET
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... We have all seen the websites that disable "submit" buttons when you click on them. This is often done to prevent users from clicking the button multiple times. Normally this is accomplished using an 'onclick' JavaScript event to disable the button. In ASP.NET, each server side item already has a onclick event handler which calls the server back for event ......

Posted On Saturday, June 17, 2006 8:16 PM

Making a Compiler For The CLR
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... I recently found an article on how to build a compiler for the CLR. This seems to be a real good introduction to using Reflection.Emit as the backbone of the compiler. All the examples are written in VB.NET, but is easy enough to read for even the most die hard C# fans. [Update: 1/27/2007] The website has moved here ......

Posted On Monday, June 12, 2006 10:23 PM

Vista... you can tell its Windows
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... I spent all day yesterday downloading the community beta of Windows Vista, only to get the royal Windows treatment. After downloading Vista, and burning it to DVD I began installing it. The installation system is great. It is much better than anything Microsoft has done so far. After having completed the installation, it informed me that it would have to restart ......

Posted On Sunday, June 11, 2006 7:17 PM

Tail Recursion
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... It appears that the CLR supports proper tail recursion. Normally when a function is called, a new frame is created on the stack. This can cause problems when too many stack entries are created, resulting in a stack overflow. Fortunately their is an ingenious solution to this problem, called proper tail recursion. Something is tail recursive if it calls itself as the very last ......

Posted On Friday, June 9, 2006 1:54 AM

Copyright © Jason Whitehorn | Powered by: GeeksWithBlogs.net