Tuesday, February 5, 2008

PADNUG LINQ/WCF code, presentation notes

PADNUG presentation went pretty well tonight- there were some great questions asked about LINQ and WCF. I hope I answered them to everyone's satisfaction. I only got through about half my content in two hours with all the discussion that was going on, so I guess that alone qualifies as success.

By popular demand, the code for the FoodStorage sample app is available from http://nitzmahone.googlepages.com/foodstorage.zip. Unfortunately, the fully loaded UPC DB backup was still 20MB compressed (too big to upload to GooglePages), so I had to delete all the UPC rows that weren't being used. Still, the structure's intact and the items I've scanned are still all there. My slides (not that exciting- most of the content was the code and my arm-waving) are at http://nitzmahone.googlepages.com/WCFandLINQInWild.pptx.

The app will probably only run "as is" on Server 2003 or Vista (running the web app under IIS, not the VS Webserver), since IIS 5.1 and the VS Webserver can't share HTTP ports across processes. It could be reconfigured to run on XP- only the AJAX samples would fail. This is an exercise for the reader. :)

Thanks to everyone that attended and for the great questions! I really enjoyed it.

1 comment:

Travis Spencer said...

Matt,

Thanks for the talk and the post w/ references to the material you used during the presentation. Toward the end of the lecture, I asked you about hosting; you said that you guys at ECM are hosting your WCF services in a custom service host that will run as a Windows service unless given certain command line arguments (in which case it would run as a console application). I was wondering if you've blogged about that; I didn't see anything as I searched through here. If you haven't, can you? Or perhaps you could send me a quick email telling about the particulars of that. I would appreciate it.

--

Regards,

Travis Spencer