It’s quite interesting moving away from the frame based game programming paradigm that traditional application might use to the object based system used by silverlight. In the traditional way where we would regenerate each game frame as required in the game loop, in silverilght we have to create persistent objects to represent the changing parts of the display – so for example the cell highlighting that occurs as you drag around a digit to the playing area traditionally would simply be drawn when the frame is rendered in the right place (with presumably an invalidation on mouse move) in silverlight we must actually create a persistent “rectangle” object that we change the coordinates of.

URL rewriting is something that can dramatically increase search engine traffic on an ASP.NET website by elliminating the myriad of query strings that can distort the URLs of the application.

In my article on URL rewriting I write about how you can rewrite URLs using ASP.NET 2.0 and 3.5 to improve search engine results (SEO) using a variety of methods including global.asax, HTTP Modules, and HTTP Handlers. Each method has its advantages and disadvantages depending on the application.

The article shows how we can implement complete URL rewriting using a handler without all the unfortunate side effects of the postback reverting to either the unfriendly page or containing any query string parameters.