Great architectural overview of RIA with Silverlight 2.0

If you want to get a nice comprehensive overview of Silverlight 2.0 Architecture Development and Deployment then check out this 4 part series from my colleague Bob Familiar. There’s some great information here that covers a broad spectrum of integration with Silverlight -  everything from WCF to DeepZoom. I’m sure you’ll find something interesting and…


Some SQL injection attack misperceptions – and reality

My colleague Brian just posted about an error page he encountered on a public ecommerce site, and the clues it gave him about how the coding of that site was wrong in a lot of ways.  He gave some good tips on fighting SQL Injection attacks, but I think he wasn’t as complete as he…


Resources for my WCF3.5/REST talk at Atlanta .NET User Group March 31 2008

Thanks to all those who turned out for the meeting, despite it being basically on the heels of the Atlanta Code Camp on the 29th. I hope you got a lot out of the talk. Here are some resources that will help out as you explore the topic: The demo code was created by my…


Silverlight and Astoria sample site from Shawn Wildermuth

Shawn has put together a great sample site showing a Silverlight client consuming the REST based data services provided by Astoria. And he’s even made the source code available. Nice job, Shawn! theADOguy – Rant: Silverlight + Entity Framework + Astoria == Crazy? By the way, thanks again to Shawn for helping me answer questions…


Sample code from webcast "Exploring the System.Net namespace"

Thanks to those who attended my webcast “Exploring the System.Net namespace” earlier this week. Here is the sample code and slide deck (about 500k download) and I’m still working on the questions that were asked so check back Friday! (Note that this is pretty much the same presentation and code that I did at the…


GSP Developers 2006 Study Groups launching

The Greenville-Spartanburg Enterprise Developers Guild is launching their 2006 Study Groups this week. They will be holding the meetings in CSI’s training room. CSI is located on E. Main St in Easley. Due to the fairly large signup, they will be holding 2 different sessions each week. On Wednesdays, they will hold an instructor led…


.NET Pet Shop 4: Migrating an ASP.NET 1.1 Application to 2.0

Here’s a useful resource – an article on migrating one of our best practice applications (“.NET Pet Shop”) from ASP.NET 1.x to ASP.NET 2.0. Along the way, look for using the System.Transactions namespace, an upgrade of the membership elements, master pages, and caching. .NET Pet Shop 4: Migrating an ASP.NET 1.1 Application to 2.0.


Implementing a SiteMapProvider that reads a SQL Server database

In my current series of MSDN Events, we are covering site navigation. With site navigation, the data for the site map is (by default) stored in a file called web.sitemap that is accessed by the default SiteMapProvider. The provider model allows you to change this, and obtain your site navigational data from another source. I…


Do you have tab on the menu?

[While writing this post, I was reminded of the scene in Back to the Future where Marty McFly goes into Lou’s diner in 1955 and orders a Tab (the predecessor to Diet Coke, first marketed in 1963) to which Lou replies “Tab? I can’t give you a tab unless you order something. ” Hence, the post title.]…