<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-NZ"><title type="html">Paul Andrew</title><subtitle type="html">Microsoft Technical Product Manager for the SharePoint Developer Platform</subtitle><id>http://blogs.msdn.com/pandrew/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/pandrew/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-05-07T13:21:00Z</updated><entry><title>Removing the Kernel Debugger and Editing the BOOT.INI on Windows 7</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2010/01/06/removing-the-kernel-debugger-and-editing-the-boot-ini-on-windows-7.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2010/01/06/removing-the-kernel-debugger-and-editing-the-boot-ini-on-windows-7.aspx</id><published>2010-01-06T18:10:00Z</published><updated>2010-01-06T18:10:00Z</updated><content type="html">&lt;P&gt;The VHD base that I use for building Virtual Machine images for Windows 7 comes with the Kernel Debugger enabled. With the Kernel Debugger enabled you cannot start the Visual Studio 2010 debugger. Here's how I had to remove it. You can't just edit BOOT.INI any longer since these parameters are stored elsewhere and a new tool BCDEDIT.EXE must be used.&lt;/P&gt;
&lt;P&gt;Start an administrative command prompt.&lt;/P&gt;
&lt;P&gt;BCDEDIT /debug OFF&lt;/P&gt;
&lt;P&gt;It will say the operation completed successfully. Now reboot and then start Visual Studio 2010 again.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9944725" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/pandrew/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>SharePoint Visual Studio 2010 extensions on CodePlex SPVSX</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2010/01/06/sharepoint-visual-studio-2010-extensions-on-codeplex-spvsx.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2010/01/06/sharepoint-visual-studio-2010-extensions-on-codeplex-spvsx.aspx</id><published>2010-01-06T16:37:00Z</published><updated>2010-01-06T16:37:00Z</updated><content type="html">&lt;P&gt;Wes Hackett, Matt Smith, Martin Hatch, Glyn Clough and a few others have been working on some Visual Studio 2010 extensions to help SharePoint development. These also build on the superb new extensibility options specifically in the SharePoint tools in Visual Studio 2010. These extensions include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;XCopy deployment options&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Item templates for custom actions and delegate controls&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Server Explorer extensions for Web Part Gallery and for importing Content Type into the VS project&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Read more about them &lt;A href="http://blog.mattsmith.co.nz/Lists/Posts/Post.aspx?ID=123" mce_href="http://blog.mattsmith.co.nz/Lists/Posts/Post.aspx?ID=123"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9944688" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint/default.aspx" /></entry><entry><title>SPDisposeCheck Automating from Stephen Vick</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2010/01/06/spdisposecheck-automating-from-stephen-vick.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2010/01/06/spdisposecheck-automating-from-stephen-vick.aspx</id><published>2010-01-06T16:33:00Z</published><updated>2010-01-06T16:33:00Z</updated><content type="html">&lt;P&gt;Stephen Vick has written a nice simple article on &lt;A href="http://stephenvick.wordpress.com/2010/01/06/run-spdisposecheck-as-build-task-and-automated-unit-test/" mce_href="http://stephenvick.wordpress.com/2010/01/06/run-spdisposecheck-as-build-task-and-automated-unit-test/"&gt;automating SPDisposeCheck in your Visual Studio projects&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9944619" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint/default.aspx" /></entry><entry><title>Try out Wouters SharePoint 2010 Dev Tools</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2010/01/05/try-out-wouters-sharepoint-2010-dev-tools.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2010/01/05/try-out-wouters-sharepoint-2010-dev-tools.aspx</id><published>2010-01-05T21:35:00Z</published><updated>2010-01-05T21:35:00Z</updated><content type="html">&lt;P&gt;The new SharePoint 2010 tools in Visual Studio 2010 have lots of options for extensibility and Wouter van Vugt has been working on some great extensions for developers. Take a look at his videos of the tools &lt;A href="http://blogs.code-counsel.net/Wouter/Lists/Posts/Post.aspx?ID=132" mce_href="http://blogs.code-counsel.net/Wouter/Lists/Posts/Post.aspx?ID=132"&gt;here&lt;/A&gt;. He has included:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Sandboxed Visual Web Part Designer&lt;/LI&gt;
&lt;LI&gt;SPMetal integration in Visual Studio for creating Linq to SharePoint proxys&lt;/LI&gt;
&lt;LI&gt;Some Quck Deploy Steps in SharePoint Solution Deployment &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9944230" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint/default.aspx" /></entry><entry><title>Here's a walkthrough building an Event Receiver in VSeWSS</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/12/20/here-s-a-walkthrough-building-an-event-receiver-in-vsewss.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/12/20/here-s-a-walkthrough-building-an-event-receiver-in-vsewss.aspx</id><published>2009-12-21T02:51:00Z</published><updated>2009-12-21T02:51:00Z</updated><content type="html">&lt;A href="http://weblogs.com.pk/khurram/archive/2009/12/14/vsewss-sharepoint-event-receivers.aspx"&gt;http://weblogs.com.pk/khurram/archive/2009/12/14/vsewss-sharepoint-event-receivers.aspx&lt;/A&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9939399" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint/default.aspx" /><category term="VSeWSS" scheme="http://blogs.msdn.com/pandrew/archive/tags/VSeWSS/default.aspx" /></entry><entry><title>Here's a couple of helpful observations on VSeWSS 1.3</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/12/20/here-s-a-couple-of-helpful-observations-on-vsewss-1-3.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/12/20/here-s-a-couple-of-helpful-observations-on-vsewss-1-3.aspx</id><published>2009-12-21T02:25:00Z</published><updated>2009-12-21T02:25:00Z</updated><content type="html">&lt;A href="http://www.msprogrammer.com/index.php/tag/vsewss/"&gt;http://www.msprogrammer.com/index.php/tag/vsewss/&lt;/A&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9939394" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint/default.aspx" /><category term="VSeWSS" scheme="http://blogs.msdn.com/pandrew/archive/tags/VSeWSS/default.aspx" /></entry><entry><title>Sharing VSeWSS experiences</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/10/26/sharing-vsewss-experiences.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/10/26/sharing-vsewss-experiences.aspx</id><published>2009-10-26T16:06:00Z</published><updated>2009-10-26T16:06:00Z</updated><content type="html">Clyde Barretto has shared his experiences getting started with the Visual Studio 2008 extensions for SharePoint &lt;A href="http://www.knowthycode.com/clydesblog/PermaLink,guid,0ed6b876-b01c-4f76-9783-b03261ca1ba3.aspx" mce_href="http://www.knowthycode.com/clydesblog/PermaLink,guid,0ed6b876-b01c-4f76-9783-b03261ca1ba3.aspx"&gt;here&lt;/A&gt;. Maybe this will help someone else.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912998" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author></entry><entry><title>Super Short Summary of my SharePoint Conference Talk</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/10/20/super-short-summary-of-my-sharepoint-conference-talk.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/10/20/super-short-summary-of-my-sharepoint-conference-talk.aspx</id><published>2009-10-20T20:47:00Z</published><updated>2009-10-20T20:47:00Z</updated><content type="html">&lt;P&gt;My talk at the SharePoint Conference 2009 was The Overview of the SharePoint 2010 Developer Platform. Here are the things that I talked about. I only had 75 minutes including demos but for each of these great new features for Developers we have drill down talks at the show this week.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Development on Windows 7&lt;/LI&gt;
&lt;LI&gt;Visual Studio 2010 SharePoint tools&lt;/LI&gt;
&lt;LI&gt;SharePoint Designer 2010&lt;/LI&gt;
&lt;LI&gt;Developer Dashboard&lt;/LI&gt;
&lt;LI&gt;Business Connectivity Services&lt;/LI&gt;
&lt;LI&gt;SharePoint List Improvements&lt;/LI&gt;
&lt;LI&gt;XSLT Views for Lists&lt;/LI&gt;
&lt;LI&gt;Data API Options&lt;/LI&gt;
&lt;LI&gt;LINQ to SharePoint&lt;/LI&gt;
&lt;LI&gt;Client Object Model&lt;/LI&gt;
&lt;LI&gt;REST APIs&lt;/LI&gt;
&lt;LI&gt;SharePoint Event Enhancements&lt;/LI&gt;
&lt;LI&gt;Workflow Improvements&lt;/LI&gt;
&lt;LI&gt;SharePoint Service Applications&lt;/LI&gt;
&lt;LI&gt;Ribbon and Dialog Framework&lt;/LI&gt;
&lt;LI&gt;Silverlight&lt;/LI&gt;
&lt;LI&gt;Sandboxed Solutions&lt;/LI&gt;
&lt;LI&gt;SharePoint Online&lt;/LI&gt;
&lt;LI&gt;Upgrade and Packaging&lt;/LI&gt;
&lt;LI&gt;Team Foundation Server&lt;/LI&gt;&lt;/OL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910196" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author></entry><entry><title>SharePoint 2010 Developer Content Published</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/10/19/sharepoint-2010-developer-content-published.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/10/19/sharepoint-2010-developer-content-published.aspx</id><published>2009-10-20T05:26:00Z</published><updated>2009-10-20T05:26:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Wow, we disclosed all the new features of SharePoint 2010 yesterday at the SharePoint Conference. I spent my day rehearsing my demos, then sitting in the front row of the keynote, then giving my talk, then standing at the SharePoint booth in the exhibit hall, then at a function for SharePoint MVPs. I didn’t go running in the morning like Steve Ballmer did. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Microsoft is making a significant investment for Developers in SharePoint 2010 and you will see it’s much more a focus than before. Here are some of the places you can read about developer information for SharePoint 2010.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Overview of SharePoint 2010 for Developers presented by me.&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://sharepoint2010.microsoft.com/product/Benefits/IT-Developers/Pages/Top-Features.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://sharepoint2010.microsoft.com/product/Benefits/IT-Developers/Pages/Top-Features.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The SharePoint 2010 Developer Evaluation Guide and six walkthroughs.&lt;BR&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkId=167784"&gt;http://go.microsoft.com/fwlink/?LinkId=167784&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;A complete online eLearning Course for SharePoint Developer including Videos, Hands on Labs and Code Samples. Note: Since SharePoint 2010 is not yet available, you cannot do the hands on labs yet.&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://mssharepointdeveloper.com/"&gt;&lt;FONT size=3 face=Calibri&gt;http://MSSharePointDeveloper.com&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;A whitepaper by David Chappell describing the SharePoint 2010 Developer Platform.&lt;BR&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkId=167783"&gt;http://go.microsoft.com/fwlink/?LinkId=167783&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;A giant wall poster you can print showing the breadth of the SharePoint 2010 Developer Platform.&lt;BR&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkId=167786"&gt;&lt;FONT color=#0000ff&gt;http://go.microsoft.com/fwlink/?LinkId=167786&lt;/FONT&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;A learning plan for Developers and IT Professionals on SharePoint 2010.&lt;BR&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkId=167787"&gt;&lt;FONT color=#0000ff&gt;http://go.microsoft.com/fwlink/?LinkId=167787&lt;/FONT&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;The MSDN SDK online for SharePoint 2010.&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd776256.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/dd776256.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Some brief overview videos from Microsoft Learning on SharePoint 2010.&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/learning/_silverlight/learningsnacks/SP10/snack01/Default.html"&gt;&lt;FONT size=3 face=Calibri&gt;http://www.microsoft.com/learning/_silverlight/learningsnacks/SP10/snack01/Default.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;MSDN Discussion Forum for SharePoint 2010.&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/threads/"&gt;&lt;FONT size=3 face=Calibri&gt;http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/threads/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;An article on upgrading code from SharePoint 2007 to SharePoint 2010. &lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ee662217(office.14).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/ee662217(office.14).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Details of how to install SharePoint 2010 for developers on Windows 7:&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;The Public Beta of SharePoint 2010 will be available in &lt;B style="mso-bidi-font-weight: normal"&gt;November 2009&lt;/B&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910049" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author></entry><entry><title>Write up on the Sneak Peek</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/07/21/write-up-on-the-sneak-peek.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/07/21/write-up-on-the-sneak-peek.aspx</id><published>2009-07-21T23:36:00Z</published><updated>2009-07-21T23:36:00Z</updated><content type="html">&lt;p&gt;Craig Roth wrote a review of the Sneak Peek videos here:&lt;/p&gt;&lt;p&gt;&lt;a href="http://knowledgeforward.wordpress.com/2009/07/18/a-first-look-at-sharepoint-2010/"&gt;http://knowledgeforward.wordpress.com/2009/07/18/a-first-look-at-sharepoint-2010/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9843828" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author></entry><entry><title>SharePoint 2010 Sneak Peek</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/07/13/sharepoint-2010-sneak-peek.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/07/13/sharepoint-2010-sneak-peek.aspx</id><published>2009-07-13T16:34:00Z</published><updated>2009-07-13T16:34:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;A title="SharePoint 2010 Project Templates" href="http://sharepoint.microsoft.com/XAPS/FeatureImages/developer/SharePoint2010VisualStudio1.jpg" target=_blank mce_href="http://sharepoint.microsoft.com/XAPS/FeatureImages/developer/SharePoint2010VisualStudio1.jpg"&gt;&lt;IMG style="WIDTH: 320px; HEIGHT: 240px" title="SharePoint 2010 Project Templates" alt="SharePoint 2010 Project Templates" align=right src="http://sharepoint.microsoft.com/XAPS/FeatureImages/developer/SharePoint2010VisualStudio1.jpg" width=320 height=240 mce_src="http://sharepoint.microsoft.com/XAPS/FeatureImages/developer/SharePoint2010VisualStudio1.jpg"&gt;&lt;/A&gt;Today we introduced a &lt;A href="http://sharepoint.microsoft.com/2010/sneak_peek/pages/default.aspx" mce_href="http://sharepoint.microsoft.com/2010/sneak_peek/pages/default.aspx"&gt;sneak peek of SharePoint 2010&lt;/A&gt;. We’re only announcing a few of the many new features right now, but there’s some exciting stuff in the list today to talk about.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;We’re showing off six key new features for developers in SharePoint 2010. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;1)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Visual Studio 2010 SharePoint tools&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;2)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Language Integrated Query to SharePoint&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;3)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Developer Dashboard&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;4)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Business Connectivity Services&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;5)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Client Object Model&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;6)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Silverlight Web Part&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;There are screenshots, video and descriptions of each feature. We also have important tips for getting ready for SharePoint 2010.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;There’s not only developer content, but also an Overview Sneak Peek and an IT Professional Sneak Peek.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Check out all the details on the SharePoint 2010 web site &lt;/FONT&gt;&lt;A href="http://sharepoint.microsoft.com/2010/sneak_peek/pages/default.aspx" mce_href="http://sharepoint.microsoft.com/2010/sneak_peek/pages/default.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;or take a direct link to the professional developers page &lt;A href="http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/Developer-Video.aspx" mce_href="http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/Developer-Video.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9831636" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint/default.aspx" /></entry><entry><title>Automated Builds with VSeWSS 1.3</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/06/26/automated-builds-with-vsewss-1-3.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/06/26/automated-builds-with-vsewss-1-3.aspx</id><published>2009-06-27T06:42:00Z</published><updated>2009-06-27T06:42:00Z</updated><content type="html">&lt;P&gt;I just came across &lt;A href="http://blogs.msdn.com/johnwpowell/archive/2009/06/21/automate-sharepoint-solution-builds-with-visual-studio-extensions-for-windows-sharepoint-services-vsewss-1-3.aspx" mce_href="http://blogs.msdn.com/johnwpowell/archive/2009/06/21/automate-sharepoint-solution-builds-with-visual-studio-extensions-for-windows-sharepoint-services-vsewss-1-3.aspx"&gt;this blog post&lt;/A&gt; from John W Powell detailing his experience creating automated builds with &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=fb9d4b85-da2a-432e-91fb-d505199c49f6" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=fb9d4b85-da2a-432e-91fb-d505199c49f6"&gt;VSeWSS 1.3&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9806273" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author></entry><entry><title>New Web Development Tutorial with VSeWSS 1.3</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/05/29/new-web-development-tutorial-with-vsewss-1-3.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/05/29/new-web-development-tutorial-with-vsewss-1-3.aspx</id><published>2009-05-30T07:05:00Z</published><updated>2009-05-30T07:05:00Z</updated><content type="html">&lt;p&gt;Just came across this tutorial for doing web page development and deploying them using VSeWSS 1.3&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://geeksconnected.com/jamil/Lists/Posts/Post.aspx?ID=19"&gt;http://geeksconnected.com/jamil/Lists/Posts/Post.aspx?ID=19&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9662719" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author></entry><entry><title>OFC204 - Sample Code and Demos I showed at TechEd Last Week</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/05/18/ofc204-sample-code-and-demos-i-showed-at-teched-last-week.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/05/18/ofc204-sample-code-and-demos-i-showed-at-teched-last-week.aspx</id><published>2009-05-18T21:17:00Z</published><updated>2009-05-18T21:17:00Z</updated><content type="html">&lt;P&gt;At my TechEd talk last week I showed Visual Studio 2008 extensions for SharePoint 1.3 and I demo'd creating a simple web part that shows data from a SharePoint list in a grid. I also showed command line builds which is one of the features we added in VSeWSS 1.3 and I showed the SPDisposeCheck tool.&lt;/P&gt;
&lt;P&gt;For the demos I used the WSS Developer VPC which is available &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1beeac6f-2ea1-4769-9948-74a74bd604fa&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1beeac6f-2ea1-4769-9948-74a74bd604fa&amp;amp;displaylang=en"&gt;here&lt;/A&gt;. I uninstalled the VSeWSS 1.2 that comes on that image and installed the VSeWSS 1.3 from &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=fb9d4b85-da2a-432e-91fb-d505199c49f6" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=fb9d4b85-da2a-432e-91fb-d505199c49f6"&gt;here&lt;/A&gt;. I also installed SPDisposeCheck from &lt;A href="http://code.msdn.microsoft.com/SPDisposeCheck" mce_href="http://code.msdn.microsoft.com/SPDisposeCheck"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;So that's my machine image to which I also created a sample Employees list and a Projects list in the default SharePoint site. Here's the code that I used in the first demo. Pretty simple stuff.&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;namespace&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; WebPart1&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;[&lt;SPAN style="COLOR: #2b91af"&gt;Guid&lt;/SPAN&gt;(&lt;SPAN style="COLOR: #a31515"&gt;"64a11214-36e3-4b1a-b8a7-fbb0ca9370c6"&lt;/SPAN&gt;)]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;class&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;WebPart1&lt;/SPAN&gt; : System.Web.UI.WebControls.WebParts.WebPart&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; WebPart1()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;protected&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;override&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt; CreateChildControls()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;SPGridView customerGridView = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; SPGridView();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;SPWeb web = SPContext.Current.Web;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;SPList list = web.Lists[&lt;SPAN style="COLOR: #a31515"&gt;"Employees"&lt;/SPAN&gt;];&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;SPQuery query = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; SPQuery(list.DefaultView);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;query.Query = &lt;SPAN style="COLOR: #a31515"&gt;"&amp;lt;Where&amp;gt;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name='JobTitle' /&amp;gt;&amp;lt;Value Type='Text'&amp;gt;SDE&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&amp;lt;/Where&amp;gt;"&lt;/SPAN&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;SPListItemCollection items = list.GetItems(query);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;AutoAddColumns(customerGridView, list);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;customerGridView.DataSource = items.GetDataTable();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;customerGridView.DataBind();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Controls.Add(customerGridView);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;base&lt;/SPAN&gt;.CreateChildControls();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;private&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt; AutoAddColumns(SPGridView gridView, SPList list)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;gridView.AutoGenerateColumns = &lt;SPAN style="COLOR: blue"&gt;false&lt;/SPAN&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;foreach&lt;/SPAN&gt; (&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; fieldname &lt;SPAN style="COLOR: blue"&gt;in&lt;/SPAN&gt; list.DefaultView.ViewFields)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;SPField field = list.Fields.GetFieldByInternalName(fieldname);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;BoundField column = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; BoundField();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;column.DataField = field.StaticName;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;column.HeaderText = field.Title;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;gridView.Columns.Add(column);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9626211" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint/default.aspx" /><category term="SharePoint VPC" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint+VPC/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/pandrew/archive/tags/TechEd/default.aspx" /><category term="VSeWSS" scheme="http://blogs.msdn.com/pandrew/archive/tags/VSeWSS/default.aspx" /></entry><entry><title>TechEd in Los Angeles Next Week</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/pandrew/archive/2009/05/07/teched-in-los-angeles-next-week.aspx" /><id>http://blogs.msdn.com/pandrew/archive/2009/05/07/teched-in-los-angeles-next-week.aspx</id><published>2009-05-07T23:21:00Z</published><updated>2009-05-07T23:21:00Z</updated><content type="html">&lt;P&gt;I'm presenting at TechEd in Los Angeles next week. If you're at the event I hope you'll come to my talk. It is "&lt;STRONG&gt;OFC204 Easy SharePoint Development with VSeWSS 1.3&lt;/STRONG&gt;".&lt;/P&gt;
&lt;P&gt;The talk is suitable for developers who currently don't work on SharePoint. I will demo&amp;nbsp;the coding of building a simple SharePoint web parts&amp;nbsp;that&amp;nbsp;accesses SharePoint data lists. I will also talk about the types of applications people build on SharePoint, how you can integrate SharePoint development with application lifecycle management tools and about the first SharePoint development best practices you need to know and tools to help you with them.&lt;/P&gt;
&lt;P&gt;Find my talk here: &lt;A href="http://www.msteched.com/sessionlist/default.aspx"&gt;http://www.msteched.com/sessionlist/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Or find it here: Mon 5/11 | 2:45 PM-4:00 PM | Room 153&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9594856" width="1" height="1"&gt;</content><author><name>pandrew</name><uri>http://blogs.msdn.com/members/pandrew.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/pandrew/archive/tags/SharePoint/default.aspx" /></entry></feed>