<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Rob Windsor's Weblog : Videos</title><link>http://msmvps.com/blogs/windsor/archive/tags/Videos/default.aspx</link><description>Tags: Videos</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>How LINQ Works in Visual Basic 9.0</title><link>http://msmvps.com/blogs/windsor/archive/2009/08/30/how-linq-works-in-visual-basic-9-0.aspx</link><pubDate>Sun, 30 Aug 2009 14:47:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1719445</guid><dc:creator>windsor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/windsor/rsscomments.aspx?PostID=1719445</wfw:commentRss><comments>http://msmvps.com/blogs/windsor/archive/2009/08/30/how-linq-works-in-visual-basic-9-0.aspx#comments</comments><description>&lt;p&gt;I recently did a talk at &lt;a href="http://www.devlink.net/"&gt;DevLink&lt;/a&gt; that covered the language enhancements in VB 9.0 and C# 3.0 that support LINQ.&amp;nbsp; I was looking around Channel 9 last night and I noticed that &lt;a href="http://blogs.msdn.com/bethmassi/"&gt;Beth Massi&lt;/a&gt; and Johnathan Aneja from the &lt;a href="http://blogs.msdn.com/vbteam/"&gt;VB team&lt;/a&gt; had a video covering the same material. It only covers VB, but almost of of the language enhancements they discuss were also implemented in C#.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/LINQ-Language-Deep-Dive-with-Visual-Studio-2008/"&gt;LINQ Language Deep Dive with Visual Studio 2008&lt;/a&gt; &lt;br /&gt;Ever wonder what really happens when you write a simple LINQ query? A lot of new language features went into the compilers in Visual Studio 2008 to make LINQ work. In this interview I sit down with Jonathan Aneja, a Program Manager on the Visual Basic Compiler team, who dives deep into these features like Type Inference, Anonymous Types, Lambda Expressions, Expressions Trees, and more. He explains what&amp;#39;s actually happening behind the scenes and all the work the compiler is doing for you when you write a LINQ query.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/LINQ-Language-Deep-Dive-with-Visual-Studio-2008/"&gt;&lt;img height="181" width="244" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windsor.metablogapi/6560.Capture_5F00_34E049FA.jpg" alt="Capture" border="0" title="Capture" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1719445" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/windsor/archive/tags/Development/default.aspx">Development</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/DevLink/default.aspx">DevLink</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/Videos/default.aspx">Videos</category></item><item><title>SharePoint Site Columns and Content Types via a Feature</title><link>http://msmvps.com/blogs/windsor/archive/2009/07/21/sharepoint-site-columns-and-content-types-via-a-feature.aspx</link><pubDate>Tue, 21 Jul 2009 00:31:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1704057</guid><dc:creator>windsor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/windsor/rsscomments.aspx?PostID=1704057</wfw:commentRss><comments>http://msmvps.com/blogs/windsor/archive/2009/07/21/sharepoint-site-columns-and-content-types-via-a-feature.aspx#comments</comments><description>&lt;p&gt;A few months ago I recorded a video for TechNet on &lt;a href="http://technet.microsoft.com/en-us/windowsserver/sharepoint/dd430335.aspx"&gt;Using Content Types in SharePoint 2007&lt;/a&gt;. This video focused on the end-user experience, creating site columns and content types using the browser. This week a colleague of mine, who is fairly new to SharePoint development, was tasked with building a Feature that would create a couple content types when activated. He wasn&amp;rsquo;t really sure where to start so I sat down with him to walk through the process I use. &lt;/p&gt;
&lt;p&gt;Here are the steps in a nutshell:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prototype out the content types using the browser. &lt;/li&gt;
&lt;li&gt;Create a Visual Studio project with a feature and two element manifests. One for the site columns and one for content types. &lt;/li&gt;
&lt;li&gt;Use &lt;a href="http://www.codeplex.com/spm"&gt;SharePoint Manager&lt;/a&gt; (a free utility from CodePlex) to extract the CAML that defines the site columns and it to your Visual Studio project &lt;/li&gt;
&lt;li&gt;Add the CAML for the content type, getting the ID from SharePoint Manager and adding the FieldRefs for the site columns that make up the type &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Once you&amp;rsquo;ve gone through the process once, it&amp;rsquo;s pretty easy to repeat. Check out this video for an end-to-end walkthrough.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.vimeo.com/5665655"&gt;&lt;img height="185" width="244" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windsor.metablogapi/6862.Video_5F00_0B018E30.jpg" alt="Video" border="0" title="Video" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/5665655"&gt;Watch the video on Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ffc5a731-a8a8-4889-8e2f-d3b62a4003f0" style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/SharePoint"&gt;SharePoint&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1704057" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/windsor/archive/tags/Development/default.aspx">Development</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/Videos/default.aspx">Videos</category></item><item><title>REST, JSON and RSS with WCF 3.5 - QCon San Francisco</title><link>http://msmvps.com/blogs/windsor/archive/2008/07/23/rest-json-and-rss-with-wcf-3-5-qcon-san-francisco.aspx</link><pubDate>Wed, 23 Jul 2008 03:51:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1641896</guid><dc:creator>windsor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/windsor/rsscomments.aspx?PostID=1641896</wfw:commentRss><comments>http://msmvps.com/blogs/windsor/archive/2008/07/23/rest-json-and-rss-with-wcf-3-5-qcon-san-francisco.aspx#comments</comments><description>&lt;p&gt;The people at InfoQ just posted a recording of a session I did on WCF at QCon San Francisco last November. Here&amp;#39;s the session information along with some links to related materials.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;REST, JSON and RSS with Windows Communication Foundation 3.5&lt;br /&gt;&lt;/b&gt;WCF is not just for SOAP based services and can be used with popular protocols like RSS, REST and JSON. Rob Windsor covers URI templates, the importance of HTTP GET in the programmable web, how to expose service operations via HTTP GET, how to control the format of data exposed by service operations, and finally how to use the WebOperationContext to access the specifics of HTTP. &lt;/p&gt;
&lt;p&gt;Recorded Session:&amp;nbsp; &lt;a title="http://www.infoq.com/presentations/rest-json-wcf-windsor" href="http://www.infoq.com/presentations/rest-json-wcf-windsor"&gt;http://www.infoq.com/presentations/rest-json-wcf-windsor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;View Slides Online:&amp;nbsp; &lt;a href="http://www.slideshare.net/rob.windsor/rest-json-and-rss-with-wcf-35-presentation/"&gt;http://www.slideshare.net/rob.windsor/rest-json-and-rss-with-wcf-35-presentation/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Download Slides and Demos:&amp;nbsp; &lt;a href="http://shrinkster.com/13er"&gt;http://shrinkster.com/13er&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Related&amp;nbsp;WCF Screencasts:&amp;nbsp; &lt;a title="http://www.objectsharp.com/devlounge/videos/default.aspx" href="http://www.objectsharp.com/devlounge/videos/default.aspx"&gt;http://www.objectsharp.com/devlounge/videos/default.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Technorati Tags: [&lt;a href="http://technorati.com/tag/WCF" rel="tag"&gt;WCF&lt;/a&gt;]&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://feeds.feedburner.com/~s/rwindsor?i=http://msmvps.com/blogs/windsor/archive/2008/07/23/rest-json-and-rss-with-wcf-3-5-qcon-san-francisco.aspx" type="text/javascript"&gt;&lt;/script&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1641896" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/windsor/archive/tags/Development/default.aspx">Development</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/Videos/default.aspx">Videos</category></item><item><title>ObjectSharp's DevLounge Goes Live</title><link>http://msmvps.com/blogs/windsor/archive/2008/04/21/objectsharp-s-devlounge-goes-live.aspx</link><pubDate>Mon, 21 Apr 2008 16:03:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1598309</guid><dc:creator>windsor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/windsor/rsscomments.aspx?PostID=1598309</wfw:commentRss><comments>http://msmvps.com/blogs/windsor/archive/2008/04/21/objectsharp-s-devlounge-goes-live.aspx#comments</comments><description>&lt;p&gt;ObjectSharp has always been very community focused. Our consultants run user groups; we speak at user groups, code camps&amp;nbsp;and conferences; we man the experts areas at big Microsoft events; and we run our own community events like &lt;a class="" href="http://www.objectsharp.com/vs2008"&gt;Visual Studio 2008 at the Movies&lt;/a&gt;. To extend our contribution to the community, we&amp;#39;ve added the &lt;a class="" href="http://www.objectsharp.com/devlounge"&gt;DevLounge&lt;/a&gt; to our website.&amp;nbsp;This&amp;nbsp;is an area where we will post videos, articles, code, and tools so they are available on demand when you need them. &lt;/p&gt;
&lt;p&gt;As a special kick off to the &lt;a class="" href="http://www.objectsharp.com/devlounge"&gt;DevLounge&lt;/a&gt;, we are featuring a video taken at the recent Most Valuable Professional (MVP)&amp;nbsp;Summit in Seattle.&amp;nbsp;At the behest of ObjectSharp&amp;#39;s Barry Gervin, Steve Ballmer donned a Team Canada hockey jersey to show Canadian developers some love.&lt;/p&gt;
&lt;p&gt;&lt;a class="" title="Steve Ballmer Shows Canada Some Love" href="http://www.objectsharp.com/devlounge/videos/playvideo.aspx?movie=ef789e34-f309-48ab-961e-9397ced8f59e"&gt;&lt;img height="84" alt="Barry Gervin at the MVP Summit" src="http://www.objectsharp.com/thumb.aspx?id=ef789e34-f309-48ab-961e-9397ced8f59e" width="150" border="0" /&gt;&lt;/a&gt; &amp;nbsp;&amp;nbsp; &lt;a title="Barry Gervin Talks Entity Framework by RobW06, on Flickr" href="http://www.flickr.com/photos/rwindsor/2312250067/"&gt;&lt;img height="75" alt="Barry Gervin Talks Entity Framework" src="http://farm4.static.flickr.com/3191/2312250067_2c34073629_t.jpg" width="100" /&gt;&lt;/a&gt; &amp;nbsp;&amp;nbsp; &lt;a title="Community Zone by RobW06, on Flickr" href="http://www.flickr.com/photos/rwindsor/2298913380/"&gt;&lt;img height="75" alt="Community Zone" src="http://farm4.static.flickr.com/3040/2298913380_bed0fac35d_t.jpg" width="100" /&gt;&lt;/a&gt; &amp;nbsp;&amp;nbsp; &lt;a title="Presenting at the Speaker Idol finals by RobW06, on Flickr" href="http://www.flickr.com/photos/rwindsor/535084943/"&gt;&lt;img height="75" alt="Presenting at the Speaker Idol finals" src="http://farm2.static.flickr.com/1039/535084943_b3be948cfa_t.jpg" width="100" /&gt;&lt;/a&gt; &amp;nbsp;&amp;nbsp; &lt;a title="User Group Booth by RobW06, on Flickr" href="http://www.flickr.com/photos/rwindsor/61455224/"&gt;&lt;img height="75" alt="User Group Booth" src="http://farm1.static.flickr.com/32/61455224_ed9cf8e93c_t.jpg" width="100" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://feeds.feedburner.com/~s/rwindsor?i=http://msmvps.com/blogs/windsor/archive/2008/04/21/objectsharp-s-devlounge-goes-live.aspx" type="text/javascript"&gt;&lt;/script&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1598309" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/windsor/archive/tags/Development/default.aspx">Development</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/ObjectSharp/default.aspx">ObjectSharp</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/Article/default.aspx">Article</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/Videos/default.aspx">Videos</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/DevLounge/default.aspx">DevLounge</category></item><item><title>"How Do I" Videos on the VB Developer Center</title><link>http://msmvps.com/blogs/windsor/archive/2008/03/27/quot-how-do-i-quot-videos-on-the-vb-developer-center.aspx</link><pubDate>Thu, 27 Mar 2008 12:10:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1557201</guid><dc:creator>windsor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/windsor/rsscomments.aspx?PostID=1557201</wfw:commentRss><comments>http://msmvps.com/blogs/windsor/archive/2008/03/27/quot-how-do-i-quot-videos-on-the-vb-developer-center.aspx#comments</comments><description>&lt;p&gt;The VB Team has added about 50&amp;nbsp;&amp;quot;How Do I&amp;quot; videos to the VB Developer Center. The topics include Forms over Data, Windows Development, Office Development, Security, and so on. Most of the videos are 20 minutes or less so there a great way to get up to speed on a topic really quickly.&lt;/p&gt;
&lt;p&gt;You can check them out at:&lt;/p&gt;
&lt;p&gt;&lt;a title="http://msdn2.microsoft.com/en-us/vbasic/bb466226.aspx" href="http://msdn2.microsoft.com/en-us/vbasic/bb466226.aspx"&gt;http://msdn2.microsoft.com/en-us/vbasic/bb466226.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://feeds.feedburner.com/~s/rwindsor?i=http://msmvps.com/blogs/windsor/archive/2008/03/27/quot-how-do-i-quot-videos-on-the-vb-developer-center.aspx" type="text/javascript"&gt;&lt;/script&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1557201" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/windsor/archive/tags/Development/default.aspx">Development</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/Videos/default.aspx">Videos</category></item><item><title>Visual Studio 2008 "How Do I" Videos</title><link>http://msmvps.com/blogs/windsor/archive/2007/10/16/visual-studio-2008-quot-how-do-i-quot-videos.aspx</link><pubDate>Tue, 16 Oct 2007 01:56:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1247963</guid><dc:creator>windsor</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/windsor/rsscomments.aspx?PostID=1247963</wfw:commentRss><comments>http://msmvps.com/blogs/windsor/archive/2007/10/16/visual-studio-2008-quot-how-do-i-quot-videos.aspx#comments</comments><description>&lt;p&gt;If you&amp;#39;re interested in seeing some of the new features of Visual Studio 2008 in action, you should check out the series of &amp;quot;How Do I&amp;quot; videos at &lt;a title="http://www.visualstudio2008beta.com/videos.htm" href="http://www.visualstudio2008beta.com/videos.htm"&gt;http://www.visualstudio2008beta.com/videos.htm&lt;/a&gt;. There are 13 up there now and&amp;nbsp;more will be added every week. If you want to play along, head on over to&amp;nbsp;&lt;a title="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx"&gt;http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx&lt;/a&gt;&amp;nbsp;and download a copy of Beta 2 for yourself. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://feeds.feedburner.com/~s/rwindsor?i=http://msmvps.com/blogs/windsor/archive/2007/10/16/visual-studio-2008-quot-how-do-i-quot-videos.aspx" type="text/javascript"&gt;&lt;/script&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1247963" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/windsor/archive/tags/Development/default.aspx">Development</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/Training/default.aspx">Training</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/windsor/archive/tags/Videos/default.aspx">Videos</category></item></channel></rss>