29 December 2006
29 December 2006

Calling Cross Domain Web Services in AJAX

241
The latest craze for mashups involves making cross-domain calls to Web Services from APIs made publicly available by companies such as Google, Flickr and so on. Unfortunately, the XMLHttpRequest object doesn't allow calls made in one domain to a web service in another. The article surveys the current, somewhat unsatisfactory, solutions and then assesses future directions. … Read more
19 June 2006
19 June 2006

Asynchronous processing in .NET part 1: fundamentals

In Windows Forms applications, we often need to perform some complex processing in the background, while still continuing with other tasks, such as monitoring user input and updating the user interface. For example, if you think of a web browser, it fetches and renders a web page without the main form hanging, so we can still press the Stop or Back buttons without waiting for the current page to load. This is achieved through asynchronous processing; that is, processing that takes advantage of Windows' multi-threading abilities to perform (as it appears to the user) two tasks at the same time.… Read more
05 May 2006
05 May 2006

Web Parts in ASP.NET 2.0

283
Most Web Parts implementations allow users to create a single portal page where they can personalize the look, feel, functionality, and experience of their "My Home" page in an application. But what if you want to take Web Parts a step further and allow users to define a personalized interface that applies to a series of pages in an application?… Read more
27 March 2006
27 March 2006

Beginning ASP.NET 2.0

175
It seems that there is both excitement and confusion surrounding Master Pages and Themes. A big part of the problem is that they always seem to be mentioned in the same breath - like I just did. The reality is that they are two separate but equally important technologies. … Read more