New version of XmlPreprocess…

A tool that has been an important part of the BizTalk
Deployment Framework
has been updated by Loren –
see the codeplex project here.

XmlPreProcess is a general purpose tool in its own right for managing configuration
files across multiple environments.  The tool has pulled in previously
separated functionality
(the excellent stuff done by Tom)
so that it can consume spreadsheets (that describe environment variations) directly,
rather than needing a separate process for that.  Very slick stuff !

 

SharePoint Training Double Header…and…lots for you.

  

Hi folks, (I’ve saved the last couple of places….for you)

With the economy being the topic on everyone’s lips at the moment, I have decided
to turn my last MOSS
bootcamp
of the year in to a special week of training where I will show students
how to help their business become more efficient during a time of streamlining processes.
Whilst I will still cover the main course outline I will be focusing a little more
on InfoPath forms and workflow and how students can utilize these
tools within a SharePoint environment.

Students attending this bootcamp will have an added bonus of being
able to attend my seminar
on the Wed Evening
covering more on this very topic

Breeze MOSS Bootcamp Course is scheduled for November 25-29th.
Love to see you there 🙂

Mick.

Nov 6th Links: ASP.NET, ASP.NET AJAX, jQuery, ASP.NET MVC, Silverlight and WPF

Last week was our big PDC conference, and I’ve been busy catching up back at work this week.  I’m hoping to publish a bunch of new posts soon (including some on the PDC announcements we made).  Until then, here is the latest in my link-listing series.  Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I’ve done myself in the past.

ASP.NET

  • Download Hotfix: False C# Compilation Errors for ASP.NET Code Behind Files with VS 2008 SP1: The C# team added support for live semantic errors with background compilation in VS 2008 SP1.  There were a few cases where this caused false errors to be shown with ASP.NET Web site projects.  You can fix these either by disabling live semantic errors (tools->options allows you to disable this), or by downloading a recent hotfix patch which is now public.  Omar Khan has a useful blog post with more details on it.

  • Examining ASP.NET 2.0’s Membership, Roles and Profile – Part 13: Scott Mitchell has another post in his great series of ASP.NET security articles.  This one covers how to create a login screen that allows admin users to log in as another user in the user database.  For more on ASP.NET security, also check out Joe Stagner’s recent ASP.NET Security Videos.

  • ASP.NET Patterns Developers Should Know: Alex Homer from the Patterns and Practices (PAG) team at Microsoft has a nice article that introduces a number of common design patterns (MVC and MVP, Repository, Singleton, etc) and how you can apply them within ASP.NET applications.  If you are interested in learning more about pattern based development I also highly recommend reading the Head First Design Patterns book (which has more than 250 positive reviews on Amazon).

ASP.NET AJAX and jQuery

  • Rich jQuery Intellisense with VS 2008: Last week we published a new jQuery intellisense file for VS 2008 that delivers super-rich and accurate javascript intellisense when using jQuery.  Jeff’s article describes how to download and start using it today.

  • ASP.NET and jQuery: Stephen Walther delivered an awesome talk on using jQuery with ASP.NET at the PDC conference last week.  You can now watch it online for free.  Click here to download his code samples and powerpoint presentation.

  • jQuery Primer Part 1 and Part 2: Karl Seguin has two nice posts that provide a quick overview of some of the basics of how to use jQuery.  Also check out Rick Strahl’s longer Introduction to jQuery article (which I’ve previously linked to) for a longer jQuery tutorial.

  • ASP.NET AJAX Futures: Bertrand Le Roy delivered an awesome talk on the new ASP.NET AJAX features coming soon at the PDC conference last week.  You can now watch it online for free as well as download his slides and code-samples.

ASP.NET MVC

  • Bin Deployable ASP.NET MVC: Phil Haack has a useful blog post that describes step-by-step how to enable \bin directory deployment of ASP.NET MVC.  This enables you to deploy ASP.NET MVC based applications on remote hosting servers that do not have ASP.NET MVC already installed (which means you don’t need them to run any setup or do extra steps for your application to work).

  • Donut Caching in ASP.NET MVC: Phil Haack has a great blog post that talks about how to implement substitution output caching with ASP.NET MVC.  I coined the name "donut caching" for this technique with a previous blog post I did on using substitution output caching with ASP.NET Web Forms.  Phil covers it for ASP.NET MVC.

  • Grouping Controllers with ASP.NET MVC: Phil Haack has another great post that covers how to segment a ASP.NET MVC application into multiple "areas" or "modules" – which can optionally be developed in separate projects and merged into one large master application.  Also check out Steve Sanderson’s follow-up post with more ideas on this topic.

Silverlight and WPF

  • Silverlight Toolkit Released: Last week at PDC we shipped the first release of the Silverlight Toolkit.  This is a free download that works with Silverlight 2, and delivers a whole slew of awesome controls and features (including new charting controls, new layout managers, treeview, viewbox, and more).  A must-have download for every Silverlight  developer.

  • Silverlight Unit Test Framework and Source Released: Jeff Wilcox shares all the great details about the release of our new Silverlight Unit Testing framework (which includes source that can be modified/reused however you want).

  • Updated WPF Performance Profiling Tool: The WPF team recently posted an update to their excellent WPF Performance Profiling Tool.  Definitely something to check out if you are doing WPF development.

  • WPF & Silverlight LOB Form Layout – Searching for a Better Solution: Karl Shifflett has another great WPF blog post that covers a cool way to perform flexible form layout for LOB scenarios.

Hope this helps,

Scott

Complete PDC08 List of Sessions and Powerpoint Decks

A big thanks to my good friend Thiago
(runs the NZ CSD User Group)
as he provided us on the OzTalk mailing list (list
dedicated to BizTalk/CSD user group members) with a list of URLs to grab all the sessions
+ ppts.

Load these URLS into something like Free Download Manager and go surfing 🙂

Thanks Thiago! My ISP isn’t happy with me at the moment…..over my limit….wonder
why 🙂

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB06.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB13.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB39.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC48.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/SYMP02.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/SYMP03.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/SYMP05.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB01.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB01.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB02.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB02.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB03.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB03.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB04.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB04.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB05.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB05.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB06.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB07.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB07.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB08.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB08.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB09.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB09.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB10.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB10.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB11.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB11.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB12.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL16.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB13.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB14.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB14.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB15.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB15.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB16.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB16.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB18.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB18.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB19.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB19.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB20.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB20.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC54.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB22.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB23.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC49.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB24.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL31.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB25.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL14.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB26.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/SYMP06.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB49.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB27.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB28.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB28.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL37.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB29.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB30.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB30.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB31.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB31.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB32.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB32.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB33.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB33.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL21.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB34.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB35.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB35.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB36.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB36.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB37.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL49.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB38.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB38.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB29.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB40.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB40.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB41.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC16.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL42.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB42.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB43.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL29.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB44.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB42.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/KYN01.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL47.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB46.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB46.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB47.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB12.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC14.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL45.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL35.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC55.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB51.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB51.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB52.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL39.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES04.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB53.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB54.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL09.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB55.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB55.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB56.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB25.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC23.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB57.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB58.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB58.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES25.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB59.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES01.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL04.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES32.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/ES02.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES03.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES03.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL30.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES04.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC31.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/ES06.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES07.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES07.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES09.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES10.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL24.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/ES10.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES11.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/ES11.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES12.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC10.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES13.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES13.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES14.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES14.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES16.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC11.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL28.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB41.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES17.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES02.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES19.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES19.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES20.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/ES20.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES21.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC11.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES22.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES21.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES23.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL09.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC07.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/ES24.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES25.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES17.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC21.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES29.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES30.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL57.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES31.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC26.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC22.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES32.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB49.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL54.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/KYN03.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC54.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC01.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC02.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB26.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL58.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC03.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL18.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC04.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC05.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC05.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL15.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB44.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC51.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC07.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC10.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB24.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL18.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB52.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL34.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC52.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC13.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC13.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC14.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB43.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL40.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC06.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC48.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB53.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC17.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL06.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC18.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/SYMP01.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL60.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC19.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC20.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC20.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB47.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL48.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC12.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC22.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC18.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB22.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC29.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC24.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC25.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC25.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC26.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL08.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC27.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/ES30.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL59.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC29.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL32.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC58.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC31.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC02.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC32.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL58.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC33.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC33.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL30.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL33.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC35.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC35.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC39.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB23.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL35.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL55.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL50.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC41.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC51.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL13.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC43.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL27.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC44.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC06.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC45.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL34.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC43.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES22.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC47.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC58.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL31.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC49.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB54.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC50.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC50.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES09.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC59.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC52.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL07.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC53.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC53.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL56.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL13.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/SYMP02.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC56.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC59.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL25.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES16.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL03.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC46.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES23.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB56.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL51.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL24.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL19.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL44.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL01.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL21.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/SYMP06.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL28.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL01.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL11.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB39.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL03.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC23.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC19.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL32.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES24.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC17.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC56.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL06.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC30.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC46.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES15.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL10.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB37.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES12.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL10.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB45.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL11.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL12.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC03.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/KYN02.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL08.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL14.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC40.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC40.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL15.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL52.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC24.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL17.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/SYMP04.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL59.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP01.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL19.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL38.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB48.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL20.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL48.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC44.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL16.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC27.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL42.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL23.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC15.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL22.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC41.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC34.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL26.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC15.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC21.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL52.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB59.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC45.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL40.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB34.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL23.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL26.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB27.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL22.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/SYMP05.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL27.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES29.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL33.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC42.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC55.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB45.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC47.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL36.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES15.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC12.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL37.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/BB48.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL38.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL39.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL29.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/SYMP04.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL54.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC34.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/ES06.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL12.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL43.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL44.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL20.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL45.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/ES01.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL46.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL46.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL04.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/PC39.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL47.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL36.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP03.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL17.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/ES31.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL50.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC30.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC01.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL56.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC42.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC16.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL02.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/PC04.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL55.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL07.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL49.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL51.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL43.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/BB57.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL25.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL02.pptx

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/PC32.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL60.wmv

http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL61.wmv

Toronto Seminar on a great new Healthcare integration solution

For those of your involved in the healthcare sector, be sure to check out an upcoming event being held by one of our partners in the Toronto region. Dapasoft is a BizTalk partner with deep roots in the healthcare sector and they have developed a great new solution for healthcare integration.  Corolar, developed by Dapasoft, is a solution for healthcare integration built around four major components, and embodies their unique methodology for integration projects. Corolar is completely optimized for HL7 integration projects, and is the product of years of experience and a deep understanding of the integration environment. (www.corolar.com)


Corolar is the only solution of its kind available and provides tremendous value-add service from the integration experts at Dapasoft.


Dapasoft’s methodology concepts are seamlessly integrated via the components in Corolar and can be summarized in three simple phases:


Standardize based on best practices repository.
Document and report on HL7 integration requirements.
Accelerate delivery of HL7 integration solutions.


This seminar will take place over a half day.  The formal invite along with the agenda and a link to register are included below:


Healthcare Integration Simplified


 


Register now to attend this information session with a focus on tools, methodologies and best practices to simplify and accelerate Healthcare Integration solutions. Come and learn from real-world success stories where Microsoft technologies are applied to transform Healthcare delivery in Canada.


 


https://www.clicktoattend.com/global/invitation.aspx?code=13106


 


Dapasoft has partnered with Microsoft to deliver this Healthcare event. Dapasoft is a core BizTalk partner in the Healthcare vertical, and we will introduce a new Healthcare integration offering based on Microsoft .NET technologies to simplify and accelerate integration solutions.


 


This event will be held on November 20, 2008 starting at 9:00 AM at the MSN Office in downtown Toronto


 


MSN – Microsoft Network Canada


Ernst and Young Tower in the Toronto-Dominion Centre


222 Bay Street, Suite 1201


Toronto, ON


 


8:00 AM                Welcome & Reception


9:00 AM                Seminar Begins


12:00 PM              Lunch / Networking


 


We are excited to have Gaston Roy, the CIO of Sudbury Regional Hospital to present and discuss successful Regional integration of 20+ sites across Northern Ontario with a shared Meditech platform and a common BizTalk integration infrastructure.


 


We are also pleased to have Rick Lambert, System Integration Consultant at Markham Stouffville Hospital to discuss the many challenges with Healthcare integration; and how Microsoft .NET technology has helped to provide real-world solutions.


 


Please click the link above to register for this event. Please also feel free to forward to any colleagues that might be interested.


Flander’s introduction to M in "Oslo"

Flander’s introduction to M in "Oslo"

As I explained in my Introduction to "Oslo", the "Oslo" modeling platform comes with three main components: the repository, the modeling language (M), and the modeling tool ("Quadrant"). M is probably the hardest of the three to get your head around.

One of the reasons it's hard to get your head around M is because it's multifaceted — it can serve different purposes — and the different use cases aren't immediately obvious when you first jump in. In an attempt to make things clearer, my fellow instructor Jon Flanders has produced a nice introduction to M video that shows how M can be used as a simpler language for generating database tables. Check it out here.

introtom-300

By the way, we now have a central landing page for our screencasts produced by Pluralsight instructors. We intend to continue growing this collection of free screencasts over time.

Content from the Canadian Connected Systems Conference

We’ve been to Vancouver and Toronto so far and lots of people have been asking about the presentations that we delivered at the Connected Systems Conference.  We’re uploading them now to a skydrive site and you should be able to access them at


For the Toronto slides:


http://cid-ece4536d84e10155.skydrive.live.com/browse.aspx/Connected%20Systems%20Conference%202008/Final%20Slides%20-%20Toronto


For the Vancouver slides:


http://cid-ece4536d84e10155.skydrive.live.com/browse.aspx/Connected%20Systems%20Conference%202008/Final%20Slides%20-%20Vancouver


The site should be open for anyone to download the presentations and you won’t need a password or ID.  It may take us a day to get all of the presenters to upload their decks, so if you don’t see the one you wanted, give it a day and then check back.


Cheers and keep on BizTalking


Peter

Screencast: Using the WCF Receive Activity in a workflow

Screencast: Using the WCF Receive Activity in a workflow

My latest screencast in the Windows WF developer screencast series has been loaded up as of this morning.  In this session, I discuss the basics of using WF to implement an operation in a WCF service, or using WF as the implementation of a WCF service by using the Receive activity.  I show you how to use this activity to implement an operation processing the input parameters and returning the result.  In addition, I do a quick walk through of using the WorkflowServiceHost class to host the workflow service and expose an endpoint for client applications to call. 

 

Endpoint Screencasts – Using the WCF Receive Activity in Windows Workflow Foundation (WF)

 

WF_WCFReceive_Screen

 

Previous screencasts in this series can be found on the screencast section of the Pluralsight website. You will also find short screen casts on other technologies both current (e.g. WCF) and future ("Oslo") on this page.