<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Human Cloud</title>
	<atom:link href="http://humancloud.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://humancloud.wordpress.com</link>
	<description>cloud computing, social media and mobility</description>
	<lastBuildDate>Mon, 11 Apr 2011 17:40:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='humancloud.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6a1f3854fb161c50a6acdc6930fc99bf?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Human Cloud</title>
		<link>http://humancloud.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://humancloud.wordpress.com/osd.xml" title="Human Cloud" />
	<atom:link rel='hub' href='http://humancloud.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Thanks, DevCon!</title>
		<link>http://humancloud.wordpress.com/2011/04/11/thanks-devcon/</link>
		<comments>http://humancloud.wordpress.com/2011/04/11/thanks-devcon/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 17:40:08 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=281</guid>
		<description><![CDATA[I&#8217;ve travelled to bar camps, cloud camps, Web 2.0 expos and summits, Enterprise 2.0 blah blah&#8230;Hands down, DevConnections (I went to the SharePoint 2010 track) is the most valuable. I apologize that I couldn&#8217;t blog on the last day.  I &#8230; <a href="http://humancloud.wordpress.com/2011/04/11/thanks-devcon/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=281&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://humancloud.files.wordpress.com/2011/04/logo-devconnections.png"><img class="alignleft size-full wp-image-329" title="logo-devconnections" src="http://humancloud.files.wordpress.com/2011/04/logo-devconnections.png?w=185&#038;h=60" alt="" width="185" height="60" /></a>I&#8217;ve travelled to bar camps, cloud camps, Web 2.0 expos and summits, Enterprise 2.0 blah blah&#8230;Hands down, <a title="Developer Connections" href="http://www.devconnections.com/home.aspx" target="_blank">DevConnections</a> (I went to the SharePoint 2010 track) is the most valuable.</p>
<p>I apologize that I couldn&#8217;t blog on the last day.  I left my powercord at home and my laptop was dead.  But, I invite you to read my blogs that I posted directly from the conference.  Most were posted right after the session ended..</p>
<p>I recommend DevConnections and hope to go to another one.  The Visual Studio or Silverlight tracks look interesting to me.</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/281/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=281&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/04/11/thanks-devcon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://humancloud.files.wordpress.com/2011/04/logo-devconnections.png" medium="image">
			<media:title type="html">logo-devconnections</media:title>
		</media:content>
	</item>
		<item>
		<title>Matt McDermott, Microsoft MVP</title>
		<link>http://humancloud.wordpress.com/2011/03/29/matt-mcdermott-microsoft-mvp/</link>
		<comments>http://humancloud.wordpress.com/2011/03/29/matt-mcdermott-microsoft-mvp/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 21:30:10 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[activity feeds API]]></category>
		<category><![CDATA[matt mcdermott]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[social API]]></category>
		<category><![CDATA[Social Data API]]></category>
		<category><![CDATA[User Profile API]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=319</guid>
		<description><![CDATA[Matt McDermott on SharePoint&#8217;s social API I simply can&#8217;t wait for this session &#8220;Enhancing the SharePoint Social Experience with SharePoint 2010 Social API&#8221;. Matt begins by reminding us that SharePoint USED to be an application (pre 2003).  Now, it&#8217;s a &#8230; <a href="http://humancloud.wordpress.com/2011/03/29/matt-mcdermott-microsoft-mvp/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=319&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl class="wp-caption alignleft">
<dt class="wp-caption-dt"><a href="http://vslive.com/events/vslive-summer-2010/information/~/media/ECG/VSLive/Redmond/Speakers120/MatthewMcDermottMVP120.ashx"><img title="Matt McDermott" src="http://vslive.com/events/vslive-summer-2010/information/~/media/ECG/VSLive/Redmond/Speakers120/MatthewMcDermottMVP120.ashx" alt="" width="120" height="120" /></a></dt>
<dd class="wp-caption-dd">Matt McDermott on SharePoint&#8217;s social API</dd>
</dl>
<p>I simply can&#8217;t wait for this session &#8220;Enhancing the SharePoint Social Experience with SharePoint 2010 Social API&#8221;.</p>
</div>
<div class="mceTemp">Matt begins by reminding us that SharePoint USED to be an application (pre 2003).  Now, it&#8217;s a platform, extensible and pre-packaged with valuable services that teams often don&#8217;t realize already exist in the platform.</div>
<div class="mceTemp"><a title="What's new" href="http://msdn.microsoft.com/en-us/library/ee558398(v=office.14).aspx" target="_blank">What&#8217;s new</a>?  In 2007, there was 1 schema for the user profile.  In 2010, the idea of a user profile subtype has been created that allows you to provide context-aware and role-based profiles that are much more valuable to end users.  Matt recommends you not use &#8220;Organizational Profiles&#8221; because the UI &#8221; is kind of broken&#8221;.  It&#8217;s a dead end feature that never really made it into prime time.  Maybe later.</div>
<p class="mceTemp">There are other new items that have been integrated into SharePoint 2010 to support social computing (<a title="reference" href="http://www.astaticstate.com/2010/05/new-sharepoint-2010-features-part-2.html" target="_blank">reference</a>). There are new APIs about activity feeds, social data and user profiles. Activity Feeds API supports the sharing of data between users. Social Data is a new API that has been created to facilitate social tagging, rating and comments for content that is stored within SharePoint. The User Profiles API has been augmented to support both organization and user profiles.</p>
<p class="mceTemp">The new social computing features of SharePoint 2010 support scenarios such as (this is not an entire list):</p>
<ul>
<li>
<div class="mceTemp">The ability to find commonalities between two user profiles.</div>
</li>
<li>
<div class="mceTemp">Providing the ability for users modify profile data</div>
</li>
<li>
<div class="mceTemp">Adding links to your profile.</div>
</li>
<li>
<div class="mceTemp">Adding colleagues to your profile.</div>
</li>
<li>
<div class="mceTemp">Social Data Statistics Web Part that displays social statistics such as each URL that has been tagged and their terms, the number of times that term has been used in a tag, each user who has added a social tag.</div>
</li>
<li>
<div class="mceTemp">The ability to approve who is marking you as a colleague.</div>
</li>
<li>
<div class="mceTemp">Ability to send content to colleagues.</div>
</li>
<li>
<div class="mceTemp">Ability to pull in external social computing data like from LinkedIn.</div>
</li>
<li>
<div class="mceTemp">Ability to create organizational charts based on enterprise data.</div>
</li>
<li>
<div class="mceTemp">Ability to rank, tag and comment content within SharePoint and use that information to the most relevant information to users based on the data&#8217;s actual usefulness.</div>
</li>
</ul>
<div class="mceTemp">Another new thing is the Social Data Service which allows you access to the social tags manager, the social ratings manager, and the social comments manager.  He said it was a drag to find out there were limited ways to delete tags, ratings and comments.  In fact, you can&#8217;t use the DELETE method, so be aware and beware.</div>
<div class="mceTemp">User profile subtypes are extremely valuable, allowing you to show certain fields or properties to certain teams within an organization.  Unfortunately, as an administrator, you cannot move them into the correct subtype upon import.  You have to do that in PowerShell or through the UI.  Yuck if you have people joining your company or moving around in the company often.  In that case, you would need to have the PowerShell script on hand and check at regular intervals if people are new or have changed jobs.</div>
<div class="mceTemp">Matt demonstrated how to pull changes made by your users to specific properties in their user profiles, running a timer job on it, putting the data into a SharePoint list, and giving this data to HR so they can manage, for example:</div>
<ul>
<li>
<div class="mceTemp">changes to the about me property</div>
</li>
<li>
<div class="mceTemp">updates to titles</div>
</li>
<li>
<div class="mceTemp">manager changes</div>
</li>
<li>
<div class="mceTemp">birthdays coming up</div>
</li>
<li>
<div class="mceTemp">workplace anniversaries</div>
</li>
<li>
<div class="mceTemp">status updates</div>
</li>
</ul>
<p class="mceTemp">Once that data is given to HR or any other team, you no longer have to be a part of the data crunching process.  HR could pull it as an RSS feed, tie it to Outlook, and use it in a myriad of ways for back-offices tasks.</p>
<p class="mceTemp"> Imagine being able to post a note automatically on your newsfeed congratulating a sales rep of a specific username for making a sale that was logged into your CRM system?  This is an example of how you can use the newsfeed to dynamically reinforce positive contributions to the social consciousness of the business.</p>
<p class="mceTemp">Matt recommended a plan for success where you think about four things that are unique to each enterprise: scale, performance, caching, and your users.  He indicated he would share all of this code, so I&#8217;m going to email him and follow up on this offer.</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/activity-feeds-api/'>activity feeds API</a>, <a href='http://humancloud.wordpress.com/tag/matt-mcdermott/'>matt mcdermott</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-connections/'>SharePoint Connections</a>, <a href='http://humancloud.wordpress.com/tag/social-api/'>social API</a>, <a href='http://humancloud.wordpress.com/tag/social-data-api/'>Social Data API</a>, <a href='http://humancloud.wordpress.com/tag/user-profile-api/'>User Profile API</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/319/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=319&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/29/matt-mcdermott-microsoft-mvp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://vslive.com/events/vslive-summer-2010/information/~/media/ECG/VSLive/Redmond/Speakers120/MatthewMcDermottMVP120.ashx" medium="image">
			<media:title type="html">Matt McDermott</media:title>
		</media:content>
	</item>
		<item>
		<title>Maurice Prather, enterprise architect</title>
		<link>http://humancloud.wordpress.com/2011/03/29/maurice-prather-enterprise-architect/</link>
		<comments>http://humancloud.wordpress.com/2011/03/29/maurice-prather-enterprise-architect/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 19:35:01 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[PowerPivot]]></category>
		<category><![CDATA[large data sets]]></category>
		<category><![CDATA[Excel 2010]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=305</guid>
		<description><![CDATA[He&#8217;s got a great accent, so he&#8217;s easy to listen to after I just had a wonderful lunch with Women in Technology.  I&#8217;m really interested in columnar storage and business intelligence, so let&#8217;s start the session!   Why BI?  It&#8217;s valuable, sure.  &#8230; <a href="http://humancloud.wordpress.com/2011/03/29/maurice-prather-enterprise-architect/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=305&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 170px"><a href="http://www.sptechcon.com/images/speaker_pics/prather.png"><img title="Maurice Prather" src="http://www.sptechcon.com/images/speaker_pics/prather.png" alt="" width="160" height="158" /></a><p class="wp-caption-text">Maurice Prather on BI and PowerPivot</p></div>
<div class="mceTemp">He&#8217;s got a great accent, so he&#8217;s easy to listen to after I just had a wonderful lunch with <a title="Women in Technology" href="http://www.witi.com/" target="_blank">Women in Technology</a>.  I&#8217;m really interested in columnar storage and business intelligence, so let&#8217;s start the session!</div>
<div class="mceTemp"> </div>
<div class="mceTemp">Why BI?  It&#8217;s valuable, sure.  But, it&#8217;s really difficult to get it right in an enterprise.  We&#8217;re collecting data everywhere, but our users still have difficulty accessing relevant and reliable data.  IT has insufficient staff to support it.  And, etc.</div>
<div class="mceTemp"> </div>
<div class="mceTemp">BI has low success rates.  Most of the time, these are multi-month projects.  57% of deployments take over a year.  The average implementation time is 17 months.  The mean annual cost of BI software is high at 1.1M.  And larger and more expensive projects don&#8217;t necessarily translate into higher success rates.</div>
<div class="mceTemp"> </div>
<div class="mceTemp">It&#8217;s time to change our BI strategy.  He recommends two prongs:</div>
<ul>
<li>
<div class="mceTemp">SharePoint as the visualization host</div>
</li>
<li>
<div class="mceTemp">PowerPivot as the data model &#8211; everything can be in SQL, but stage it in PowerPivot</div>
</li>
</ul>
<p class="mceTemp">Performance Point Services, Reporting Services, and Excel Services are all sitting and waiting to be tapped to their full potential in SharePoint 2010.  PowerPivot is the newest BI member in the stack.  What&#8217;s great is that it works with very large data sets (much more than Excel).  Maurice says he&#8217;s seen a billion rows as the data set in PowerPivot.  Wow.  It bridges the gap between the world&#8217;s most popular &#8220;self-service&#8221; BI tool (Excel) and more traditional systems such as Analysis Services, SQL Reporting, and etc.  It&#8217;s built exclusively to work with SharePoint.   </p>
<p class="mceTemp">There are two operational realms:</p>
<p class="mceTemp"><strong>Client </strong></p>
<p class="mceTemp" style="padding-left:30px;">PowerPivot Add-In for Excel &#8212; Allows Excel clients to interact with and author workbooks.  And, it&#8217;s free!</p>
<p class="mceTemp"><strong>Server</strong></p>
<p class="mceTemp" style="padding-left:30px;">PowerPivot for SharePoint &#8212; Service application that works in conjunction with Excel Services and provides a monitoring surface.</p>
<p class="mceTemp">There are over 30 million POWER users of Excel.  This is a great target audience.  PowerPivot is designed for all of IT&#8217;s BI customers, information workers, data analysts, and regular SharePoint users.</p>
<p class="mceTemp">Traditional BI models, that typically take months to deploy, only fill about 5-10% of what business users actually need.  PowerPivot is self-service and spans the gap between traditional BI and agile BI.</p>
<p class="mceTemp">PowerPivot extends core Excel concepts, but leverages SharePoint for security and services.  It has support for any data volume (the limit is your hardware memory), cross-data source mashups, and advanced calculation that reduces support and start-up costs.</p>
<p class="mceTemp">PowerPivot is analysis services in <a title="VertiPaq" href="http://reddevnews.com/blogs/data-driver/2010/11/sql-server-scan-1-trillion-rows-per-min.aspx" target="_blank">VertiPaq</a> mode (columnar storage), which takes your data and collapses it, making it small until you bring it back into view.  It&#8217;s designed to load and KEEP large data sets in memory.  With a theoretical processing rate of 1 TRILLION rows per minute, it&#8217;s awesome.</p>
<p class="mceTemp">Here are some <a title="PowerPivot samples" href="http://powerpivot-info.com/post/401-microsoft-powerpivot-for-excel-2010-samples" target="_blank">PowerPivot samples</a> to download.  <a title="PowerPivot compression" href="http://powerpivotpro.com/2010/02/08/surprising-example-of-powerpivot-compression/" target="_blank">Here, too</a>.  There&#8217;s some stuff in <a title="CodePlex" href="http://powerpivotsdr.codeplex.com/releases/view/46355" target="_blank">CodePlex</a> as well.  And, here is a surprising example of <a title="PowerPivot compression" href="http://powerpivotpro.com/2010/02/08/surprising-example-of-powerpivot-compression/" target="_blank">PowerPivot data compression</a> vs. Excel.  12x on disk on 8x on RAM.  and, it only gets better with larger data sets.  As an IT administrator of SharePoint 2010, it seems we would want to enable the PowerPivot service for our users.</p>
<p class="mceTemp">PowerPivot is great at 80% of the use cases for BI &#8212; the dashboard.  What it is NOT:</p>
<ul>
<li>
<div class="mceTemp">an <a title="extract, transform, and load" href="http://en.wikipedia.org/wiki/Etl" target="_blank">ETL</a> tool</div>
</li>
<li>
<div class="mceTemp">a suite of new controls (except for the slicer)</div>
</li>
<li>
<div class="mceTemp">designed for re-entry of data</div>
</li>
<li>
<div class="mceTemp">notification capable</div>
</li>
</ul>
<p class="mceTemp">It&#8217;s interesting to know that <a title="PowerPivot not claims aware" href="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/de6448c6-29a1-458d-a129-72d58d3f111b/" target="_blank">PowerPivot is not a claims aware application and must be in Classic mode to operate</a>.  Also, the minimum requirements listed on MSDN (8GB RAM and 2 processors) don&#8217;t seem to operate in reality.  Unless you&#8217;re building a demo, you actually need a lot more.  <a title="recommended!" href="http://64.4.11.252/en-us/library/ff628113(SQL.100).aspx" target="_blank">Recommended settings</a> for an enterprise deployment of PowerPivot for SharePoint are in the 64GB RAM and 2 dual core or 4 quad core processors range.</p>
<p class="mceTemp">PowerPivot is a memory hungry hog.  It&#8217;s an in-memory database engine, so it&#8217;s important to plan your hardware, understand your data sets, and use the tools to monitor the system.  Good design techniques are extremely important. </p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/business-intelligence/'>business intelligence</a>, <a href='http://humancloud.wordpress.com/tag/excel-2010/'>Excel 2010</a>, <a href='http://humancloud.wordpress.com/tag/large-data-sets/'>large data sets</a>, <a href='http://humancloud.wordpress.com/tag/powerpivot/'>PowerPivot</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-connections/'>SharePoint Connections</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/305/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=305&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/29/maurice-prather-enterprise-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://www.sptechcon.com/images/speaker_pics/prather.png" medium="image">
			<media:title type="html">Maurice Prather</media:title>
		</media:content>
	</item>
		<item>
		<title>Ben Curry, SharePoint Server MVP</title>
		<link>http://humancloud.wordpress.com/2011/03/29/ben-curry-sharepoint-server-mvp/</link>
		<comments>http://humancloud.wordpress.com/2011/03/29/ben-curry-sharepoint-server-mvp/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 18:27:14 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[Ben Curry]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=296</guid>
		<description><![CDATA[Ben Curry, Microsoft MVP is leading the next session &#8221;SharePoint 2010 Employment Demofest&#8221;. Anyone who presents and manages to say things like &#8220;Argh&#8221; and &#8220;e i e i o&#8221; is someone I want to listen to. He begins communicating the quick and &#8230; <a href="http://humancloud.wordpress.com/2011/03/29/ben-curry-sharepoint-server-mvp/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=296&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.endusersharepoint.com/blog/wp-content/uploads/Authors/BenCurry.jpg"><img class="alignleft" title="Ben Curry, MVP" src="http://www.endusersharepoint.com/blog/wp-content/uploads/Authors/BenCurry.jpg" alt="" width="100" height="150" /></a>Ben Curry, Microsoft MVP is leading the next session &#8221;SharePoint 2010 Employment Demofest&#8221;. Anyone who presents and manages to say things like &#8220;Argh&#8221; and &#8220;e i e i o&#8221; is someone I want to listen to.</p>
<p>He begins communicating the quick and most accurate way to transform SharePoint from a glorified file share to its full potential as a business critical system.  These steps must be performed in the correct order.</p>
<ul>
<li>Gather requirements &#8211; from the business</li>
<li>Create <a title="logical architecture" href="http://technet.microsoft.com/en-us/library/cc261995.aspx" target="_blank">logical architecture</a> &#8211; it helps to have an information taxonomy in place</li>
<li>Design physical architecture &#8211; this is derived from the logical architecture</li>
<li>Test and validate &#8211; one of the most important steps is often skipped</li>
<li>Log and monitor &#8211; many administrators don&#8217;t even look at the logs, when they need to be experts here</li>
<li>Adjust architecture as needed &#8211; the architecture will stabilize over time</li>
</ul>
<p>He advises us to all STOP!  Learn. Test. Implement.  Stop and learn each application individually as a product.  Before you can design the logical or technical architecture, you must understand all target applications.  Each service application is implemented in a unique fashion to meet service requirements.  There&#8217;s so much to learn.  It took him 8 months to methodically understand the entire SharePoint 2010 stack.</p>
<p>The farm topology for SharePoint 2010 is very different from 2007.  The basic footprint is doubled and database work is done outside of 2010.  It&#8217;s a SQL activity.  I believe that if you have a SharePoint 2007 deployment, you should just wait for it to EOL.  Start over with 2010 and transform the way you use SP.</p>
<p>This is a demofest, so let&#8217;s feast. I expected actual SharePoint end solutions being demoed, but he is demonstrating how to configure SharePoint from the very beginning.</p>
<p>Advice:  any time you see &#8220;server farm&#8221;, remember that this means &#8220;configuration database&#8221;.  It has nothing to do with a farm.  Weird.  Hosting Central Admin on the configuration database doesn&#8217;t matter because you can manage the farm with PowerShell or CA.</p>
<p>Once a solution package is deployed to a SharePoint farm (.wsp file), SharePoint will manage all of this automatically.  Don&#8217;t get bad juju by manually attempting to change or move these solutions.  It will just make things out of synch if you have to change servers later.</p>
<p>He&#8217;s an expert administrator and he moves through the screens, folders, and demo effortlessly.  It&#8217;s a bit hard to keep up.  Remember that when you make a change in CA, you are ONLY chaging a field in the configuration database. Then, based on a timer job, the changes get cascaded out to the server / farms.  Important.</p>
<p>He&#8217;s showing the foundational way to build out a server farm, but this same technique can also be used to build large server farms.  It&#8217;s impossible for me to show you how to do this so I&#8217;ll just provide you a <a title="helpful link" href="http://msdn.microsoft.com/en-us/library/ee554869.aspx" target="_blank">helpful link</a>, but he&#8217;s giving us advice on each screen.</p>
<p>Kerberos is becoming the gold standard for security configuration over NTLM.  Why? Most conventional network systems use password-based authentication schemes. When a user needs to authenticate to a service running on a network server, they type in their password for each service that requires authentication. Their password is sent over the network, and the server verifies their identity using the password.</p>
<p>Transmission of passwords in plaintext using this method, while commonly done, is a tremendous security risk. Any system cracker with access to the network and a packet analyzer (also known as a packet sniffer) can intercept any passwords sent this way.</p>
<p>The primary design goal of Kerberos is to ensure that passwords are <em>never</em> sent across a network unencrypted and are preferably never sent over the network at all. The proper use of Kerberos will eradicate the threat of packet sniffers intercepting passwords on your network.</p>
<p>If you wish to support mutual authentication under <em>Kerberos</em>, an instance of SQL Server must associate a Service Principal Name (<em>SPN</em>) with the account it will be running.  You must register the SPN because the client must use a registered SPN to connect to the server instance. The SPN is composed by using the server’s computer name and the TCP/IP port. If you do not register the SPN, the SSPI cannot determine the account that is associated with the SPN. Therefore, Kerberos authentication will not be used.</p>
<p>To use Kerberos authentication, you must make sure that all the following conditions are true:</p>
<ul>
<li>Both the server and the client computers must be members of the same Windows domain or members of trusted domains.</li>
<li>The server&#8217;s service principal name (SPN) must be registered in the Active Directory directory service.</li>
<li>The instance of SQL Server 2005 must enable the TCP/IP protocol.</li>
<li>The client must connect to the instance of SQL Server 2005 by using the TCP/IP protocol. For example, you can put the TCP/IP protocol at the top of the client&#8217;s protocol order. Or you can add the prefix &#8220;tcp:&#8221; in the connection string to specify that the connection will use the TCP/IP protocol.</li>
</ul>
<p>Ok, this guy is good.  There&#8217;s too much content to put in here now, but if I find his slides, I&#8217;ll include them later.</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/ben-curry/'>Ben Curry</a>, <a href='http://humancloud.wordpress.com/tag/demo/'>demo</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-connections/'>SharePoint Connections</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/296/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=296&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/29/ben-curry-sharepoint-server-mvp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://www.endusersharepoint.com/blog/wp-content/uploads/Authors/BenCurry.jpg" medium="image">
			<media:title type="html">Ben Curry, MVP</media:title>
		</media:content>
	</item>
		<item>
		<title>Scot Hillier, Microsoft MVP and etc.</title>
		<link>http://humancloud.wordpress.com/2011/03/29/scot-hillier-microsoft-mvp-and-etc/</link>
		<comments>http://humancloud.wordpress.com/2011/03/29/scot-hillier-microsoft-mvp-and-etc/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 15:27:15 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[core results web part]]></category>
		<category><![CDATA[enterprise search]]></category>
		<category><![CDATA[FAST]]></category>
		<category><![CDATA[keyword query search]]></category>
		<category><![CDATA[query pipeline]]></category>
		<category><![CDATA[Scot Hillier]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=221</guid>
		<description><![CDATA[I&#8217;m in the Advanced Search-Based Solutions in SharePoint 2010 session at SharePoint Connections in Orlando.  And, although I&#8217;m really interested in search solutions, I&#8217;m most excited about the &#8220;Cher Point&#8221; t-shirt that Richard Boucher picked up for me this morning.  &#8230; <a href="http://humancloud.wordpress.com/2011/03/29/scot-hillier-microsoft-mvp-and-etc/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=221&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://t2.gstatic.com/images?q=tbn:ANd9GcSODGc3UXP5F2Rt1mTb4vHoprcx0A7mHn7xnk9SFiBKyFPLKrP0&amp;t=1"><img class="alignleft" title="Scot Hillier" src="http://t2.gstatic.com/images?q=tbn:ANd9GcSODGc3UXP5F2Rt1mTb4vHoprcx0A7mHn7xnk9SFiBKyFPLKrP0&amp;t=1" alt="" width="80" height="100" /></a>I&#8217;m in the Advanced Search-Based Solutions in SharePoint 2010 session at SharePoint Connections in Orlando.  And, although I&#8217;m really interested in search solutions, I&#8217;m most excited about the &#8220;Cher Point&#8221; t-shirt that <a title="Richard Boucher" href="http://www.linkedin.com/pub/richard-boucher/0/867/b2b">Richard Boucher</a> picked up for me this morning.  It&#8217;s cold, so I&#8217;m wearing it over my black hoodie:</p>
<div class="wp-caption aligncenter" style="width: 492px"><a href="http://community.bamboosolutions.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/bambooteamblog/CherPoint.jpg"><img title="Cher Point" src="http://community.bamboosolutions.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/bambooteamblog/CherPoint.jpg" alt="" width="482" height="220" /></a><p class="wp-caption-text">Cher Point = SharePoint</p></div>
<p>The <a title="search architecture" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=22ffc029-2c08-457d-8311-ca457c6d160e&amp;displaylang=en" target="_blank">search architecture</a> for SharePoint 2010 can seem a bit complex.  It&#8217;s also very elegant.  You must first decide which search is right for you.  I&#8217;m not interested in the single farm search tool or anything less simple than SharePoint 2010 Enterprise Search and FAST Search Server for SharePoint 2010. </p>
<p>There are amazing improvements this year in <a title="enterprise search improvements" href="http://technet.microsoft.com/en-us/library/ee667266.aspx" target="_blank">Enterprise Search</a>, but even thought its a great cross-farm search, my company will index beyond the limits of this product.  However, until we reach those limits and move our <a title="search topology for FAST SP2010" href="http://technet.microsoft.com/en-us/library/ff599528.aspx" target="_blank">search topology</a> to accommodate FAST, we might as well utilize this to its fullest potential. </p>
<p>Scot is talking a lot about keyword query search.  I&#8217;ve just seen him bring back everyone in a farm who&#8217;s last name begins with &#8220;C&#8221; by entering &#8220;lastname:C&#8221; in the people search application.  This allows a developer to include an &#8220;A,B,C..&#8221; phone book type control to the UI.  Neato.</p>
<p>What&#8217;s great with SP 2010 is that, as an administrator/developer, you can intercept a query and modify it, changing the results returned.  You do this by editing a web part called the <a title="core results web part" href="http://technet.microsoft.com/en-us/library/gg549981.aspx" target="_blank">core results web part</a>.  Then, use the <a title="GetXPathNavigator method" href="http://msdn.microsoft.com/en-us/library/microsoft.office.server.search.webcontrols.federatedresultsdatasourceview.getxpathnavigator(v=office.12).aspx" target="_blank">GetXPathNavigator</a> method to modify the results of the Query Pipeline.  Results are always returned as a big XML document (hello, <a title="RSS" href="http://www.whatisrss.com/" target="_blank">RSS aggregation</a> possibilities).  An example of the usefulness of this is when a user search for all tasks.  The search engine would normally return results by &#8220;relevance&#8221;, but most people would probably want to see tasks returned by due date.</p>
<p>There&#8217;s another interesting idea to <a title="federate it!" href="http://blogs.msdn.com/b/knewton/archive/2010/06/18/creating-a-custom-federation-location-for-sharepoint-2010-search.aspx" target="_blank">federate search</a>.  You can create a custom web part that searches in SharePoint and other search engines as well, like Bing, Google, Yahoo Search, etc.  This is especially useful if someone is searching for market intelligence.</p>
<p>If you consider all the different <a title="content types" href="http://technet.microsoft.com/en-us/library/cc262735.aspx#section1" target="_blank">content types</a> users could search on, you begin to understand exactly how much you can impact the usefulness of the search results, which can be developed separately as stand-alone solutions in <a title="SharePoint Designer" href="http://office.microsoft.com/en-us/sharepoint-designer-help/?CTT=97" target="_blank">SharePoint Designer</a> (of all things).  Don&#8217;t forget to go to <a title="advanced mode" href="http://erikswenson.blogspot.com/2010/02/sharepoint-designer-2010-edit-in.html" target="_blank">advanced mode</a> or otherwise it can be a bit tricky. </p>
<p>The possibilities are endless for search-based solutions.  Understanding keyword query search and how to edit the core results web parts is key to providing results your users actually need.</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/core-results-web-part/'>core results web part</a>, <a href='http://humancloud.wordpress.com/tag/enterprise-search/'>enterprise search</a>, <a href='http://humancloud.wordpress.com/tag/fast/'>FAST</a>, <a href='http://humancloud.wordpress.com/tag/keyword-query-search/'>keyword query search</a>, <a href='http://humancloud.wordpress.com/tag/query-pipeline/'>query pipeline</a>, <a href='http://humancloud.wordpress.com/tag/scot-hillier/'>Scot Hillier</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=221&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/29/scot-hillier-microsoft-mvp-and-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://t2.gstatic.com/images?q=tbn:ANd9GcSODGc3UXP5F2Rt1mTb4vHoprcx0A7mHn7xnk9SFiBKyFPLKrP0&#38;t=1" medium="image">
			<media:title type="html">Scot Hillier</media:title>
		</media:content>

		<media:content url="http://community.bamboosolutions.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/bambooteamblog/CherPoint.jpg" medium="image">
			<media:title type="html">Cher Point</media:title>
		</media:content>
	</item>
		<item>
		<title>Robert Bogue &#8212; architect, developer and IT pro</title>
		<link>http://humancloud.wordpress.com/2011/03/28/robert-bogue-architect-developer-and-it-pro/</link>
		<comments>http://humancloud.wordpress.com/2011/03/28/robert-bogue-architect-developer-and-it-pro/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 21:23:08 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[BCS]]></category>
		<category><![CDATA[Business Connectivity Services]]></category>
		<category><![CDATA[Robert Bogue]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=273</guid>
		<description><![CDATA[The next session is called Solutions Without Semicolons &#8212; The IT Pros Guide to Solution Creation.  Robert Bogue leads it and he has a long list of credentials.  Besides being a multi-year Microsoft MVP and obtaining multiple MCSEs, he&#8217;s the president &#8230; <a href="http://humancloud.wordpress.com/2011/03/28/robert-bogue-architect-developer-and-it-pro/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=273&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devconnections.com/images/RBogue_web.jpg"><img class="alignleft" title="Robert Bogue" src="http://www.devconnections.com/images/RBogue_web.jpg" alt="" width="75" height="102" /></a>The next session is called Solutions Without Semicolons &#8212; The IT Pros Guide to Solution Creation.  Robert Bogue leads it and he has a long list of credentials.  Besides being a multi-year Microsoft MVP and obtaining multiple MCSEs, he&#8217;s the president of Thor Projects and has contributed to more than 100 book projects and numerous other publishing projects.</p>
<p>Robert’s latest book is <em>The SharePoint Shepherd’s Guide for End Users</em>. You can find out more about the book at <a href="http://www.sharepointshepherd.com/">http://www.SharePointShepherd.com</a>. Check out his blog to find out more:  <a href="http://www.thorprojects.com/blog">http://www.thorprojects.com/blog</a>. You can reach Robert at <a href="mailto:Rob.Bogue@thorprojects.com">Rob.Bogue@thorprojects.com</a>.</p>
<p>Because of enabling technologies and today&#8217;s pace of change, organizations are struggling to get the support they think they need.  More and more, IT professionals are being asked to create solutions for the business.  The Office 2010 System including SharePoint, Visio, InfoPath, Word, and SharePoint Designer are tools that the IT Professional can use to create solutions that don’t require any code.  That seems to be a theme for today&#8217;s sessions.</p>
<p>The core of this session is about Business Connectivity Services (BCS), which was formerly known as Business Data Catalog (BDC) in SharePoint 2007. BDC is a powerful feature used to integrate various line of business (LOB) systems like SAP, Siebel, SQL Server and web services. Now BCS is extended to support .NET assemblies and WCF services as data source(s).</p>
<p>Focusing on no-code, we&#8217;re viewing a demo of Visio workflows, SharePoint Designer and BCS.  The multiple crashes of the demo have me biting my nails.  Much of the content has already been discussed in previous sessions and I didn&#8217;t find any unique content here.  Check out this really good blog discussing this at length:  <a href="http://msdn.microsoft.com/en-us/magazine/ee819133.aspx">http://msdn.microsoft.com/en-us/magazine/ee819133.aspx</a>.  Also, remember to read the <a title="BCS Security" href="http://technet.microsoft.com/en-us/library/ee661743.aspx" target="_blank">BCS Security Overview</a>.</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/bcs/'>BCS</a>, <a href='http://humancloud.wordpress.com/tag/business-connectivity-services/'>Business Connectivity Services</a>, <a href='http://humancloud.wordpress.com/tag/robert-bogue/'>Robert Bogue</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-connections/'>SharePoint Connections</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=273&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/28/robert-bogue-architect-developer-and-it-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://www.devconnections.com/images/RBogue_web.jpg" medium="image">
			<media:title type="html">Robert Bogue</media:title>
		</media:content>
	</item>
		<item>
		<title>Robert Skoglund, solutions architect</title>
		<link>http://humancloud.wordpress.com/2011/03/28/robert-skoglund-solutions-architect/</link>
		<comments>http://humancloud.wordpress.com/2011/03/28/robert-skoglund-solutions-architect/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 21:05:16 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[performance point services]]></category>
		<category><![CDATA[robert skoglund]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=267</guid>
		<description><![CDATA[Creating Great Business Intelligence Solutions using SharePoint 2010 is the next session.  BI represents a major growth area in IT, and SharePoint and Office provide a great set of BI features to build and integrate data-driven spreadsheets and applications with SharePoint &#8230; <a href="http://humancloud.wordpress.com/2011/03/28/robert-skoglund-solutions-architect/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=267&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 85px"><a href="http://www.devconnections.com/images/RobertSkoglund_web.jpg"><img title="Robert Skoglund" src="http://www.devconnections.com/images/RobertSkoglund_web.jpg" alt="" width="75" height="101" /></a><p class="wp-caption-text">Robert Skoglund</p></div>
<p>Creating Great Business Intelligence Solutions using SharePoint 2010 is the next session.  BI represents a major growth area in IT, and SharePoint and Office provide a great set of BI features to build and integrate data-driven spreadsheets and applications with SharePoint 2010.  I&#8217;m looking forward to hearing about PowerPivot, Performance Point Services, Excel Services, KPIs and such from the one and only <a title="Robert Skoglund" href="http://www.devconnections.com/conf/speakers.aspx?s=162&amp;sp=2619" target="_blank">Robert Skoglund</a>.  He&#8217;s a solutions architect for Microsoft Consulting Services.</p>
<p><a title="Whitepaper" href="http://microsoftio.partnersalesresources.com/content/bpio/SP2010%20-%20White%20Paper%20-%20SP%20Insights.pdf" target="_blank">Enabling BI solutions</a> is greatly misunderstood from a traditional IT standpoint.  Because the SharePoint product had to be installed on your machine, it was difficult to do BI in previous versions.  In 2010, this has been greatly improved.  In the SharePoint 2010 capabilities diagram, these are in the Insights slice: Performance Point Services, Excel Services, Visio Services, Chart Web Parts and Status Lists, Web Analytics and SQL Server Integration.</p>
<p>Visio Services are immensely valuable to provide real-time visual data and updates with data connectivity.   See the illustration below to understand the potential of blowing away your boss:</p>
<p><a href="http://blogs.msdn.com/blogfiles/visio/WindowsLiveWriter/AnnouncingSharePoint2010andVisioServices_F844/image_thumb.png"><img class="aligncenter" title="Visio Services" src="http://blogs.msdn.com/blogfiles/visio/WindowsLiveWriter/AnnouncingSharePoint2010andVisioServices_F844/image_thumb.png" alt="" width="492" height="350" /></a></p>
<p><a href="http://blogs.msdn.com/b/performancepoint/archive/2009/11/05/new-features-in-performancepoint-services-2010.aspx" target="_blank">Performance Point Services</a> enable visual scorecards integrated with SharePoint with details KPIs and decomposition trees.  A video is really the right medium to explain this further.  Here&#8217;s a bite-sized one:</p>
<span style="text-align:center; display: block;"><a href="http://humancloud.wordpress.com/2011/03/28/robert-skoglund-solutions-architect/"><img src="http://img.youtube.com/vi/zNOHgR0Pwas/2.jpg" alt="" /></a></span>
<p>The single most interesting thing about BI on this platform for me has to do with <a title="Power Pivot Services" href="http://www.powerpivot.com/" target="_blank">PowerPivot Services</a>.  It&#8217;s important to know this consists of two products that must be downloaded and installed in order to work together:  <a title="datasheet for PowerPivot for Excel" href="http://www.powerpivot.com/res/pdf/PowerPivotdatasheetIW.pdf" target="_blank">PowerPivot for Excel</a> and <a title="PowerPivot for SharePoint datasheet" href="http://www.microsoft.com/sqlserver/2008/en/us/powerpivot.aspx" target="_blank">PowerPivot for SharePoint</a>. </p>
<p>You CAN use the Excel product separately. If you have the data on your local device, you can use PowerPivot for Excel to deliver a BI solutions that rivals something an IT professional would take weeks or months to deliver.  It&#8217;s for those of us too impatient to wait and need deeper business insight to shorten decision cycles.  But, cominging this with PowerPivot for SharePoint enables administrators a way to deliver this capability to everyone, helping lead to better, faster, more relevant decisions while avoiding the proliferation of spreadmarts and data silos in the enterprise.</p>
<p>Overviews, how-to&#8217;s, and linkes to demos and a hands-on lab are available here: <a href="http://www.powerpivot.com/videos.aspx">http://www.powerpivot.com/videos.aspx</a></p>
<p>The other content was shared too quickly for me to be able to share here.  The rest of the session was spent doing a slow demo and fielding questions from the crowd.  I still don&#8217;t understand why he recommends separating your BI dashboard from user collaboration&#8230;I mean you could just add social web parts.  But, I&#8217;ll dork around with it and maybe achieve the same epiphany as Robert.  But, didn&#8217;t Microsoft mean to weave social into all of this?</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/business-intelligence/'>business intelligence</a>, <a href='http://humancloud.wordpress.com/tag/performance-point-services/'>performance point services</a>, <a href='http://humancloud.wordpress.com/tag/robert-skoglund/'>robert skoglund</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=267&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/28/robert-skoglund-solutions-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://www.devconnections.com/images/RobertSkoglund_web.jpg" medium="image">
			<media:title type="html">Robert Skoglund</media:title>
		</media:content>

		<media:content url="http://blogs.msdn.com/blogfiles/visio/WindowsLiveWriter/AnnouncingSharePoint2010andVisioServices_F844/image_thumb.png" medium="image">
			<media:title type="html">Visio Services</media:title>
		</media:content>
	</item>
		<item>
		<title>Keenan Newton, Technical Product Manager</title>
		<link>http://humancloud.wordpress.com/2011/03/28/keenan-newton-technical-product-manager/</link>
		<comments>http://humancloud.wordpress.com/2011/03/28/keenan-newton-technical-product-manager/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 18:54:55 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[InfoPath 2010]]></category>
		<category><![CDATA[keenan newton]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint Designer 2010]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=252</guid>
		<description><![CDATA[We&#8217;re going to spend this time talking (again) about no-code solutions for SharePoint 2010 with a tighter focus on Office 2010.  Cue Keenan Newton, thekameleon on Twitter. SharePoint 2010 is a solution platform and has out of-the-box items that are valuable &#8230; <a href="http://humancloud.wordpress.com/2011/03/28/keenan-newton-technical-product-manager/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=252&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://humancloud.files.wordpress.com/2011/03/keenan_newton1.jpg"></a><a href="http://media.linkedin.com/mpr/mpr/shrink_80_80/p/3/000/04a/10e/28a8536.jpg"><img class="alignleft" title="Keenan Newton" src="http://media.linkedin.com/mpr/mpr/shrink_80_80/p/3/000/04a/10e/28a8536.jpg" alt="" width="80" height="80" /></a>We&#8217;re going to spend this time talking (<a title="Chris Mayo, Technical Evangelist for Unified Communications" href="http://humancloud.wordpress.com/2011/03/28/chris-mayo-technical-evangelist-for-unified-communications/">again</a>) about no-code solutions for SharePoint 2010 with a tighter focus on Office 2010.  Cue Keenan Newton, <a title="Keenan Newton on Twitter" href="http://twitter.com/#!/thekameleon" target="_blank">thekameleon on Twitter</a>.</p>
<p>SharePoint 2010 is a solution platform and has out of-the-box items that are valuable like site templates, user customizations and custom lists.  Declarative solutions can be created with SharePoint Designer 2010.  Examples are rules-based workflows, data view web parts, theming, page layouts, and LOB data integration.  More advanced things, obviously, must be done with Visual Studio and require code.  And, that code needs maintenance.  Yuck.</p>
<p>The no-code <a title="Excel Services" href="http://technet.microsoft.com/en-us/library/ee424405.aspx" target="_blank">Excel Services</a> solutions are really interesting.  Microsoft Office Excel is powerful but not perfect. For example if you want a colleague to preview the data they will need a compatible version of the Excel installed on their computer. In addition, if you send a spreadsheet containing complex calculations  you will probably reveal some internal information about your organization. Moreover, somebody may change these calculations and send the modified spreadsheet to a third party. But don’t worry – SharePoint 2010 Excel Services comes to your rescue. You can publish the spreadsheet on the web and other users will need only a web browser to view the data. If required they can change some of the cell values and this way you can publish templates which perform complex calculations but the end user will not be able to see how the calculations are performed.  Abstracting the complexity from the end user&#8230;sounds a little bit closer to nirvana to me.</p>
<div>
<p><a title="InfoPath Forms SErvices" href="http://technet.microsoft.com/en-us/library/cc262498.aspx" target="_blank">InfoPath Forms Services</a> provides a Web browser experience for filling out InfoPath forms and allows developers to create rich web parts.   The full power of InfoPath is now available with a single click in SharePoint (controls menu in the Ribbon).  When deployed to a server running InfoPath Forms Services, forms based on browser-compatible form templates (.xsn) can be opened in a Web browser from computers that do not have InfoPath 2010 installed, but they will open in InfoPath 2010 when it is installed. Additionally, because the same form can be used in the browser or in the InfoPath editor, the form template design and management process is greatly simplified. The InfoPath Forms Services technology is built as a feature on the Microsoft SharePoint Server 2010 platform.</p>
<p>A browser-compatible form template (.xsn) created in the InfoPath 2010 design mode user interface is rendered by the <a href="http://msdn.microsoft.com/en-us/library/microsoft.office.infopath.server.controls.xmlformview.aspx">XmlFormView</a> control as a browser-editable form that runs on SharePoint Server 2010. A browser-compatible form template with custom business logic written in managed code against members of the <a href="http://msdn.microsoft.com/en-us/library/microsoft.office.infopath.aspx">Microsoft.Office.InfoPath</a> namespace must be deployed by an administrator and managed through a global list of form templates that is accessed from the SharePoint Server 2010Central Administration site. To display and work with this list, open the Central Administration site, click <strong>General Applications Settings</strong>, and then click <strong>Manage form templates </strong>under InfoPath Forms Services.  InfoPath can also be configured using <a title="Powershell" href="http://www.bing.com/browse?g=powershell_cmdlets&amp;FORM=Z9GE22#toc=0" target="_blank">Powershell</a>.</p>
<p>The demo was a bit slow, but Keenan showed us how to configure the data sources and pull data from SharePoint lists and other sources. </p>
<p>Next was a discussion about <a title="Access Services" href="http://blog.mikehacker.net/2011/03/01/configuring-access-services-with-sharepoint-2010/" target="_blank">Access services</a>, which makes IT pros cringe because they lose total control.  Access 2010 enables new users to get started faster and makes advanced users more efficient.  New templates make it faster to get started, application parts enable easy replication of success, and built-in quick start fields help build tables quickly. </p>
<p>Why would you use Access opposed to a SharePoint list?  Multiple tables, Keenan says.  SharePoint lists can be joined &#8212; but, beyond 2, Access is really the right tool for the job.</p>
<p>If you try to open a page with Access Services in SharePoint Designer, be prepared to be disappointed.  Security rules prevent this from happening.  Likewise, Access Services has a dependency on SQL Server 2008 R2 Reporting Services (SSRS) for rendering the Access database reports.   If you (or your administrator) have not properly installed and configured SSRS and the SharePoint Reporting Services add-in you will get an error when trying to view any report in your Access database web solution.</p>
<p><a title="Visio 2010 Services" href="http://technet.microsoft.com/en-us/library/ee663485.aspx" target="_blank">Visio 2010</a> has a new SharePoint workflow template that supports almost all actions and conditions in SharePoint Designer.  SharePoint Designer then takes the .vwi file and allow you the ability to point to the correct data sources, etc.  It also supports round trips to Visio.  <a href="http://office.microsoft.com/en-us/visio-help/create-import-and-export-sharepoint-workflows-in-visio-HA101888007.aspx" target="_blank">This requires the premium version</a>.  Think of Visio as portable and SharePoint Designer as fixed.</p>
<p style="text-align:center;"><a href="http://officeimg.vo.msecnd.net/en-us/files/655/887/ZA101887910.jpg"><img class="aligncenter" title="Translate business logic in Visio 2010 to workflow rules in SharePoint Designer 2010" src="http://officeimg.vo.msecnd.net/en-us/files/655/887/ZA101887910.jpg" alt="" width="400" height="154" /></a></p>
</div>
<p><a href="http://officeimg.vo.msecnd.net/en-us/files/561/517/ZA101890971.jpg"><img class="aligncenter" title="workflow diagrams can be exported to Visio" src="http://officeimg.vo.msecnd.net/en-us/files/561/517/ZA101890971.jpg" alt="" width="400" height="130" /></a></p>
<p>If your workflow is complex, you&#8217;ll need to introduce Visual Studio 2010 into the mix.</p>
<p><a title="Business Connectivity Services" href="http://technet.microsoft.com/en-us/sharepoint/ee518675" target="_blank">Business Connectivity Services</a> allow easy surfacing of external data into a SharePoint external list.  Besides that, other LOB external content type connections can include SharePoint Workspace data and Outlook forms and tasks.  If you were nervous about Access Services, you&#8217;ll probably want to read the <a title="BCS Security" href="http://technet.microsoft.com/en-us/library/ee661743.aspx" target="_blank">BCS Security Overview</a>. </p>
<p><a href="http://technet.microsoft.com/en-us/library/ee661740.aspx" target="_blank">Solutions that are based on Microsoft Business Connectivity Services </a>can take advantage of the integration of client applications, servers, services, and tools in the Microsoft Office 2010 suites. Information workers typically perform much of their work outside the formal processes of a business system. For example, they collaborate by telephone or e-mail messages, use documents and spreadsheets from multiple sources, and switch between being online and offline. Solutions that are based on Microsoft Business Connectivity Services can be designed to fit within these informal processes that information workers use:</p>
<ul>
<li>They can be built by combining multiple services and features from external data systems and from the Office 2010 suites to deliver solutions that are targeted to specific roles.</li>
<li>They support informal interactions and target activities and processes that occur mostly outside formal enterprise systems. Because they are built by using SharePoint 2010 Products, solutions that are based on Microsoft Business Connectivity Services promote collaboration.</li>
<li>They help users perform tasks within the familiar user interface of Office applications and SharePoint 2010 products.</li>
</ul>
<p>Here are some examples of solutions that are based on Microsoft Business Connectivity Services:</p>
<ul>
<li><strong>Help desk</strong> An enterprise implements its help desk, which provides internal technical support, as a solution that is based on Microsoft Business Connectivity Services. Support requests and the technical support knowledge base are stored in external databases and are integrated into the solution by using the Business Data Connectivity service. The solution displays both support requests and the knowledge base in the Web browser. Information workers can view their current requests either in a Web browser or in Microsoft Outlook. Tech support specialists view the requests assigned to them in a browser, by using Microsoft Outlook, and, when offline, by using Microsoft SharePoint Workspace. Workflows take support issues through each of their stages. Managers on the technical support team can view dashboards that display help desk reports. Typical reports indicate the number of support issues assigned to each support specialist, the most critical issues currently, and the number of support incidents that are handled by each support specialist during a given time period.</li>
<li><strong>Artist tracker</strong> A talent agency integrates its database of artists into its internal Web site. The complete list of artists, their contact information, and schedules can be taken offline in Microsoft SharePoint Workspace or in Microsoft Outlook. Recording contracts can be generated and filled from the Web site, Microsoft SharePoint Workspace, or Microsoft Outlook, and a workflow guides each contract through its various stages. New artists can be added from the Web site or from Microsoft Outlook. By using this solution, agents always have the information that they need nearby and they can perform many key tasks by using familiar Office interfaces.</li>
<li><strong>Sales Dashboard</strong> A sales dashboard application helps sales associates in an organization quickly find the information that they need and enter new data. Sales orders and customer information are managed in an external database and integrated into the solution by using Microsoft Business Connectivity Services. Depending on their roles, team members can view sales analytics information, individual team members’ sales performance data, sales leads, and a customer’s contact information and orders. Sales professionals can view their daily calendars, view tasks assigned to them by their managers, collaborate with team members, and read industry news, either from a Web browser, from Microsoft Outlook, or offline in Microsoft SharePoint Workspace. By using Microsoft Word 2010, managers can author monthly status reports that include data from the external systems.</li>
</ul>
<p>This chair is breaking my back, so I&#8217;m stretching now.  And, Keenan is demonstrating an HR apps that pulls in data from external sources and is used to do some back-office HR tasks, like view candidates for open positions, and enable new hires to move through the onboarding process seamlessly. </p>
<p>Keenan will be posting his slide deck to his <a href="http://blogs.msdn.com/b/knewton/" target="_blank">blog</a>.</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/infopath-2010/'>InfoPath 2010</a>, <a href='http://humancloud.wordpress.com/tag/keenan-newton/'>keenan newton</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-connections/'>SharePoint Connections</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-designer-2010/'>SharePoint Designer 2010</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=252&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/28/keenan-newton-technical-product-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://media.linkedin.com/mpr/mpr/shrink_80_80/p/3/000/04a/10e/28a8536.jpg" medium="image">
			<media:title type="html">Keenan Newton</media:title>
		</media:content>

		<media:content url="http://officeimg.vo.msecnd.net/en-us/files/655/887/ZA101887910.jpg" medium="image">
			<media:title type="html">Translate business logic in Visio 2010 to workflow rules in SharePoint Designer 2010</media:title>
		</media:content>

		<media:content url="http://officeimg.vo.msecnd.net/en-us/files/561/517/ZA101890971.jpg" medium="image">
			<media:title type="html">workflow diagrams can be exported to Visio</media:title>
		</media:content>
	</item>
		<item>
		<title>Chris Mayo, Technical Evangelist for Unified Communications</title>
		<link>http://humancloud.wordpress.com/2011/03/28/chris-mayo-technical-evangelist-for-unified-communications/</link>
		<comments>http://humancloud.wordpress.com/2011/03/28/chris-mayo-technical-evangelist-for-unified-communications/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:15:51 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[Chris Mayo]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint Designer]]></category>
		<category><![CDATA[SharePoint Online]]></category>
		<category><![CDATA[Visio 2010]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=239</guid>
		<description><![CDATA[Chris Mayo is a technology specialist focusing on Office 365 and SharePoint Online, and he&#8217;s going to take us through no-code workflows for SharePoint 2010 in this session.   He&#8217;s got a blog called SharePoint Development in the Cloud that I&#8217;m &#8230; <a href="http://humancloud.wordpress.com/2011/03/28/chris-mayo-technical-evangelist-for-unified-communications/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=239&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://humancloud.files.wordpress.com/2011/03/chris_mayo.jpg"></a></p>
<div id="attachment_245" class="wp-caption alignleft" style="width: 230px"><a href="http://humancloud.files.wordpress.com/2011/03/chris_mayo2.jpg"><img class="size-full wp-image-245" title="chris_mayo" src="http://humancloud.files.wordpress.com/2011/03/chris_mayo2.jpg?w=220&#038;h=147" alt="Chris Mayo" width="220" height="147" /></a><p class="wp-caption-text">Chris Mayo builds no-code workflows for SharePoint 2010</p></div>
<p>Chris Mayo is a technology specialist focusing on Office 365 and SharePoint Online, and he&#8217;s going to take us through no-code workflows for SharePoint 2010 in this session.   He&#8217;s got a blog called <a title="Chris Mayo's blog" href="http://blogs.msdn.com/b/cmayo/" target="_blank">SharePoint Development in the Cloud</a> that I&#8217;m going to check out later.</p>
<div id="sectionSection0">
<p><a href="http://technet.microsoft.com/en-us/library/cc263148.aspx" target="_blank">Workflows in SharePoint Server 2010</a> enable enterprises to reduce the amount of unnecessary interactions between people as they perform business processes. For example, to reach a decision, groups typically follow a series of steps. The steps can be a formal, standard operating procedure, or an informal implicitly understood way to operate. Collectively, the steps represent a business process. The number of human interactions that occur in business processes can inhibit speed and the quality of decisions. Software that simplifies and manages this &#8220;human workflow&#8221; enables the automation of interactions among groups who participate in the process. This automation results in more speed, overall effectiveness of the interactions, and often a reduction in errors.</p>
<p>You can model business processes by using flow charts, such as those created using Microsoft Visio 2010 and can represent business processes by using workflow terminology. You can automate business processes, such as document approval, by associating a workflow with data in SharePoint Server 2010. For example, you can create a workflow to route a document for review, track an issue through its various stages of resolution, or guide a contract through an approval process.</p>
<p>One problem that many IT departments face when implementing business processes that require participation of information workers is that those processes do not integrate with the way people actually work. For a business process to be effective, it must be integrated with the familiar, everyday tools and applications used in the workplace so that it becomes part of the daily routine of information workers. In the electronic workplace, this includes integration with e-mail, calendars, task lists, and collaboration Web sites.</p>
</div>
<p>Automating business processes with SharePoint is a powerful way to increase efficiency in any organization.  Using SharePoint Designer 2010, no-code (or declarative) workflows can be built to run in either SharePoint 2010 or in the cloud with <a title="SharePoint Online" href="http://www.microsoft.com/online/sharepoint-online.aspx" target="_blank">SharePoint Online</a>.  The thing to remember is you CANNOT do this in the SharePoint sandboxed solutions.  That&#8217;s really important to know so you don&#8217;t waste time building something in the sandbox that will never work.</p>
<p>Using SharePoint Designer is much simpler than those workflows created in Visual Studio.  And, you don&#8217;t have to bother with code maintenance or framework revs later.</p>
<p>When you develop workflows for Microsoft SharePoint Foundation 2010 using SharePoint Designer 2010, you follow these basic steps:</p>
<ul>
<li>Author your workflow by assembling and configuring the predefined activities and conditions available in SharePoint Designer 2010.</li>
<li>Have SharePoint Designer 2010 automatically generate ASP.NET forms for workflow initiation and any custom task in SharePoint Foundation, if necessary.</li>
<li>Customize the workflow forms, if necessary.</li>
</ul>
<p>SharePoint Designer 2010 automatically generates the workflow definition template and deploys of the workflow to the specified list.</p>
<p>When you are creating a workflow in a declarative rules-based, code-free workflow editor, such as SharePoint Designer 2010, you are designing a workflow for the specific SharePoint Foundation site in which you are working. SharePoint Designer provides a user interface that enables you to create declarative rules-based workflows for the selected site. With SharePoint Designer 2010, you are in effect assembling preexisting activities into workflows.</p>
<p>You cannot create your own activities in SharePoint Designer; nor can you write code-behind files. Using SharePoint Designer, you create and deploy XML-based markup files, rather than an assembly that contains code.</p>
<p>Workflow authoring in SharePoint Designer is likely done by someone other than a professional developer, such as a web designer or knowledge worker who wants to create a workflow for a specific list or document library. In this case, the designer is limited to the workflow activities on their ‘safe list’, and the workflow cannot include custom code. The workflow author deploys the workflow template directly to the list or document library as part of the workflow authoring process.</p>
<p style="padding-left:30px;"><em>In contrast, you can use the Visual Studio 2010 Workflow Designer to create workflow templates and custom workflow activities. You can include code in your workflow, as well as design forms to be used by the workflow to communicate with the workflow users during association and runtime. It is worth noting that when you are developing workflows templates in the Visual Studio 2010 Workflow Designer, you are not programming against a specific SharePoint site.  </em></p>
<p style="padding-left:30px;"><em>Workflow authoring in the Visual Studio 2010 Workflow Designer is performed by a professional developer, who is creating a workflow template that can be deployed across multiple sites, and which contains custom code and activities. The developer then turns the workflow template over to a server administrator for actual deployment and association.</em></p>
<p>But, we&#8217;re not worrying about Visual Studio 2010 right now.  Back to no-code.</p>
<p>It takes a while to start the workflow the first time, but once it&#8217;s there you can see the task and status, etc.  If you&#8217;re using a Visio (a great way to make your workflows awesome), you can see the diagrams from the workflow view.</p>
<p>Workflows implement business processes on documents, Web pages, forms, and list items in SharePoint Server 2010. They can be associated with libraries, lists, or content types.</p>
<p>In document management, use workflows to route documents from person to person so that they can each complete their document management tasks, such as reviewing documents, approving their publication, or managing their disposition. Also, use custom workflows to move documents from one site or library to another. For example, you can design a workflow to copy a document from one site to another when the document is scheduled to be archived.</p>
<p>SharePoint Server 2010 includes workflows that address the following document management needs:</p>
<ul>
<li><strong>Collect Feedback</strong>   Sends a document for review.</li>
<li><strong>Approval</strong>   Sends a document for approval, often as a prerequisite to publishing it.</li>
<li><strong>Disposition</strong>   Manages document expiration and disposition.</li>
<li><strong>Collect Signatures</strong>   Routes a document for signatures.</li>
<li><strong>Translation</strong>   Manages the translation of a document into one or more languages.</li>
<li><strong>East Asian Document Approval</strong>   Routes a document for approval by using stamp signatures and a group-oriented consensus process.</li>
</ul>
<p>Associate a workflow with a <a title="SharePoint 2010 content types" href="http://technet.microsoft.com/en-us/library/cc262735.aspx#section1" target="_blank">content type</a> when you want to make that workflow available whenever that content type is in use. For example, a purchase order content type could require approval by a manager before completing the transaction. To ensure that the approval workflow is always available when a purchase order is initiated, create a Purchase Order content type and associate the approval workflow with it. Then add the Purchase Order content type to any document libraries in which purchase orders will be stored.</p>
<p>To plan workflows for your document management solution, analyze each document content type you plan to implement and identify the business processes that need to be available to run on content of that type. Then identify the workflows you will need to make available for that content.</p>
<p>Workflows can automate interactions among the people who participate in a process to improve how that process functions, increase its efficiency, and lower its error rate.</p>
<p>Many processes can benefit from automated support for human interactions. Examples include the following:</p>
<ul>
<li><strong>Approval</strong>   A common aspect of human-oriented business processes is the requirement to get approval from multiple participants. What is being approved can vary widely, ranging from a Microsoft Word document that contains next year’s marketing plan to an expense report from a trip to a conference. In every case, some number of people must review the information, perhaps appending comments, and then indicate approval or rejection.</li>
<li><strong>Coordinating group efforts</strong>   Whether it is preparing a response to a request for proposal (RFP), managing the translation of a document into one or more languages, or something else, many processes require people to work together in an organized way. By defining the steps of the process through an automated workflow, the group’s work can be made more efficient and the process itself more predictable.</li>
<li><strong>Issue tracking</strong>   Many business processes generate a list of outstanding issues. An automated workflow can be used to maintain that list, assign issues to the people who can resolve them, and track the status of that resolution.</li>
</ul>
<p>Prototype workflows in Visio 2010 so you can get approval, implement them in SharePoint Designer 2010, and do more advanced stuff in Visual Studio 2010.</p>
<p>Thanks to the many web sources I kluged this content from as I was in the back of the room feeding my hungry laptop some power.</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/chris-mayo/'>Chris Mayo</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-designer/'>SharePoint Designer</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-online/'>SharePoint Online</a>, <a href='http://humancloud.wordpress.com/tag/visio-2010/'>Visio 2010</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/239/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=239&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/28/chris-mayo-technical-evangelist-for-unified-communications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://humancloud.files.wordpress.com/2011/03/chris_mayo2.jpg" medium="image">
			<media:title type="html">chris_mayo</media:title>
		</media:content>
	</item>
		<item>
		<title>David McNamee, Crash Course in SharePoint 2010 Development</title>
		<link>http://humancloud.wordpress.com/2011/03/28/david-mcnamee-crash-course-in-sharepoint-2010-development/</link>
		<comments>http://humancloud.wordpress.com/2011/03/28/david-mcnamee-crash-course-in-sharepoint-2010-development/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 15:17:26 +0000</pubDate>
		<dc:creator>Ynema Mangum</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[SharePoint Connections]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Silverlight 4]]></category>
		<category><![CDATA[David McNamee]]></category>
		<category><![CDATA[SharePoint Designer]]></category>

		<guid isPermaLink="false">http://humancloud.wordpress.com/?p=234</guid>
		<description><![CDATA[He&#8217;s a collaboration technology specialist with a background in application debugging and development.  And, he&#8217;s giving us a 60 minute crash course in environment tooling for SharePoint 2010. Although I&#8217;ve already taken 10175A: Microsoft SharePoint 2010, Application Development, I&#8217;m still &#8230; <a href="http://humancloud.wordpress.com/2011/03/28/david-mcnamee-crash-course-in-sharepoint-2010-development/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=234&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_235" class="wp-caption alignleft" style="width: 210px"><a href="http://humancloud.files.wordpress.com/2011/03/davidmcnamee.jpg"><img class="size-full wp-image-235" title="davidmcnamee" src="http://humancloud.files.wordpress.com/2011/03/davidmcnamee.jpg?w=200&#038;h=168" alt="" width="200" height="168" /></a><p class="wp-caption-text">Crash Course in SharePoint 2010 Development, delivered by David McNamee</p></div>
<p>He&#8217;s a collaboration technology specialist with a background in application debugging and development.  And, he&#8217;s giving us a 60 minute crash course in environment tooling for SharePoint 2010.</p>
<p>Although I&#8217;ve already taken <a href="http://www.microsoft.com/learning/en/us/Course.aspx?ID=10175A&amp;Locale=en-us">10175A: Microsoft SharePoint 2010, Application Development</a>, I&#8217;m still interested in what this guy has to say.  After all, every instructor has a different view of the world.</p>
<p>This guy is really into virtual machines.  It&#8217;s a personal choice, of course, but setting up virtual machines with server images and hosting SharePoint for your developers is a quick and easy way to accelerate innovation.</p>
<p>SharePoint has an <a href="http://blogs.msdn.com/b/cjohnson/archive/2010/10/28/announcing-sharepoint-easy-setup-for-developers.aspx" target="_blank">easy setup</a> with an automated developer workstation build.  All of the apps you need are installed with it.  Just make sure your Windows 7 image is current. </p>
<p>Written in Windows PowerShell these scripts will install and configure all the pre-requisites &amp; products to get you up and running with SharePoint development.</p>
<p>Additionally they will download evaluation copies of the products it installs (or use fully licensed product bits you supply), install them either locally or in a user supplied Windows 7 VHD &amp; set that VHD up for dual boot using the Windows 7 VHD native boot feature. It also allows you to configure what products are installed via a configuration file, so you can add or remove products.</p>
<p>All the source is included for your use. If a particular aspect of the setup isn’t right for your requirements then you have the ability to change it. A good example of this might be to configure the SharePoint installation to fit your organizations standard deployment.</p>
<p>Out of the box it will help you install:</p>
<ul>
<li>SharePoint Server 2010 + pre-requisites (Standalone)</li>
<li>Visual Studio 2010 Ultimate Edition</li>
<li>Silverlight 4 Tools for Visual Studio</li>
<li>Expression Studio 4 Ultimate</li>
<li>Open XML SDK</li>
<li>Visual Studio SDK</li>
<li>Visual Studio SharePoint Power Tools</li>
<li>Office 2010 Professional Plus</li>
<li>SharePoint Designer 2010</li>
<li>Visio 2010</li>
</ul>
<p><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=54dc2eef-e9ea-4c7b-9470-ec5cb58414de" target="_blank"><strong><span style="font-size:small;">Download the kit</span></strong></a></p>
<p>To get around the agony of code maintenance, take advantage of no-code solutions for SharePoint (like workflows and SharePoint Designer).  If you do code, Visual Studio is great at making packaging of solutions simple.</p>
<p>Remember, in SharePoint your developer dashboard is off by default.  You can turn it on in the upper right section of the page and it will provide clues about where the bottlenecks are on your page.  It also shows you the database queries that are being invoked.  Quick note: you are not allowed to mess with the stored procedures that are shipped on SharePoint.  Your stuff will be destroyed in a future service pack and you will get no developer support.</p>
<p>In Visio, you can create custom workflows, then add advanced features in SharePoint Designer and Visual Studio.  The top 3 things used to develop SharePoint solutions are workflows, web parts, and AJAX.</p>
<p>SharePoint is on .NET 3.5, so no Entity Framework.  But, maybe next rev.  However, you can use Silverlight 4 in the client.  Be sure to download the <a href="http://www.ucaya.com/blog/SearchView.aspx?q=slextensions" target="_blank">Silverlight</a> extension you need.  Sweet.</p>
<p>SharePoint inherently has weakly typed lists.  So, if you write strongly typed code, you&#8217;ll have a problem with this.  Check out <a href="http://msdn.microsoft.com/en-us/netframework/aa904594" target="_blank">Linq</a>, which is new in this version.  Fortunately, the list-throttling capability prevent apps from behaving badly.</p>
<p><a href="http://office.microsoft.com/en-us/infopath/" target="_blank">InfoPath</a> is a faster, easier and declarative way to do forms.  Even though there are great OOB (out of the box) forms already in SharePoint, InfoPath is an interesting way to go.</p>
<p>My laptop died as I was finishing this post, about 10 minutes before the workshop ended.  My apologies, David, for ducking out of your great session to find some power!</p>
<br />Filed under: <a href='http://humancloud.wordpress.com/category/develop/'>Develop</a>, <a href='http://humancloud.wordpress.com/category/sharepoint-connections/'>SharePoint Connections</a> Tagged: <a href='http://humancloud.wordpress.com/tag/david-mcnamee/'>David McNamee</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-2010/'>SharePoint 2010</a>, <a href='http://humancloud.wordpress.com/tag/sharepoint-designer/'>SharePoint Designer</a>, <a href='http://humancloud.wordpress.com/tag/silverlight-4/'>Silverlight 4</a>, <a href='http://humancloud.wordpress.com/tag/visual-studio-2010/'>Visual Studio 2010</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/humancloud.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/humancloud.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/humancloud.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/humancloud.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/humancloud.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/humancloud.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/humancloud.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/humancloud.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/humancloud.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/humancloud.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/humancloud.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/humancloud.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/humancloud.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/humancloud.wordpress.com/234/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=humancloud.wordpress.com&amp;blog=8494108&amp;post=234&amp;subd=humancloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://humancloud.wordpress.com/2011/03/28/david-mcnamee-crash-course-in-sharepoint-2010-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ea3fb2b0020229847deea6e6e9d1b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ymangum</media:title>
		</media:content>

		<media:content url="http://humancloud.files.wordpress.com/2011/03/davidmcnamee.jpg" medium="image">
			<media:title type="html">davidmcnamee</media:title>
		</media:content>
	</item>
	</channel>
</rss>
