<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!--RSS generated by Microsoft SharePoint Foundation RSS Generator on 02/06/2012 07:08:25 --><rss version="2.0">
  <channel>
    <title>Tales from a SharePoint farm: Posts</title>
    <link>http://www.benjaminathawes.com/blog/Lists/Posts/AllPosts.aspx</link>
    <description>RSS feed for the Posts list.</description>
    <lastBuildDate>Sat, 02 Jun 2012 12:08:25 GMT</lastBuildDate>
    <generator>Microsoft SharePoint Foundation RSS Generator</generator>
    <ttl>60</ttl>
    <language>en-US</language>
    <image>
      <title>Tales from a SharePoint farm: Posts</title>
      <url>http://www.benjaminathawes.com/blog/_layouts/images/siteIcon.png</url>
      <link>http://www.benjaminathawes.com/blog/Lists/Posts/AllPosts.aspx</link>
    </image>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TalesFromASharepointFarm" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="talesfromasharepointfarm" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>Food for thought: my favourite #ISCLondon quotes</title>
      <link>http://www.benjaminathawes.com/blog/Lists/Posts/ViewPost.aspx?ID=32</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassA3E43957E2D94EBCA32CE949CC1B14E9"><p>I have spent the last 3 days at the <a href="http://www.internationalsharepointconference.com/Pages/Agenda.aspx">International SharePoint Conference​</a> in London, organised by Combined Knowledge.
</p>
<p>The event was well attended and by all accounts was a big success. Interestingly the organiser (a friendly chap named Steve Smith) made a decision to structure the event in such a way that each session was a continuation of the previous one, allowing an overall story to evolve over the course of the event. Personally I think the format worked and from what I have heard the speakers enjoyed collaborating to achieve this (I wonder if they used a SharePoint site?). It certainly allowed a more in-depth look at topics that might have otherwise been skimmed over (this was particularly the case for the PowerShell sessions that kicked off the IT PRO track).
</p>
<p>Although I did take a bunch of notes, I thought that a concise, albeit slightly terse way of documenting the highlights would be a list of my favourite quotes from each of the sessions that I attended. This is really for my own future reference but hopefully it's useful for those that weren't able to attend too. You will notice that the sessions aren't purely technical – I dipped into a few &quot;fluffy&quot; (read: business) sessions to see what all the fuss is about.
</p>
<p>The number of bullet points is <strong>not </strong>representative of the quality of the sessions – it really depends on the speaker style, whether the sessions were demo heavy and whether or not a point could be generalised to avoid misinterpretation.
</p>
<p>Let me know if you spot any mistakes or have any queries.
</p>
<h2>PowerShell (IT101-IT102)
</h2>
<p><em>Gary Lapointe, Spencer Harbar, Chandima Kulathilake
</em></p>
<ul><li>Utilising a combination of PowerShell with a separate XML input file allows for &quot;<strong>static scripts and dynamic parameters</strong>&quot;, avoiding the need to re-test for each environment.
</li>
<li>&quot;<strong>Using SQL aliases is a no brainer</strong>&quot;. – you can't point to a specific SQL instance using DNS
</li></ul>
<h2>SQL (IT103-IT104)
</h2>
<p><em>Wayne Ewington, Ben Curry, Neil Hodgkinson
</em></p>
<ul><li>When troubleshooting disk performance issues, always ask &quot;<strong>what else is on the SAN?&quot;</strong>
		</li>
<li>&quot;<strong>Different LUNs</strong> does <strong>not</strong> mean <strong>different spindles</strong>&quot; – when troubleshooting disk throughput issues
</li>
<li>&quot;A <strong>large number of smaller disks</strong> will perform better than a small number of large disks&quot;
</li>
<li>&quot;Disk performance is about <strong>throughput, not capacity</strong>&quot;
</li>
<li>&quot;Say <strong>NO to virtual disks for SQL server&quot;</strong> – mount LUNs directly
</li>
<li>Ask yourself &quot;<strong>What specific problem are you trying to solve</strong>?&quot; – when considering <strong>RBS</strong>
		</li>
<li>&quot;The <strong>closer your RPO/RTO numbers are to 0, the more expensive your solution will be</strong>&quot;
</li>
<li><strong>&quot;Consider multiple farms&quot; when naming</strong> databases – e.g. SP_Farm1_Content_Intranet
</li>
<li><strong> &quot;It depends on the provider&quot; </strong>– the answer to most <strong>RBS</strong> questions
</li>
<li> &quot;<strong>SQL indexes </strong>are<strong> based on GUIDs</strong>&quot; – which contributes to fragmentation in SharePoint
</li></ul>
<h2>User Profile Service (IT105)
</h2>
<p><em>Spence Harbar, Kimmo Forss
</em></p>
<ul><li>&quot;<strong>User profiles can be augmented using BCS</strong>&quot; – e.g. to add data from a HR databases
</li>
<li>&quot;<strong>Identity management is primarily a political discussion</strong>, not technical&quot;
</li>
<li>&quot;<strong>AD assessments should be performed up front</strong>, prior to a SharePoint project starting&quot;
</li>
<li> &quot;You <strong>cannot</strong>
			<strong>do identity management without</strong> a <strong>metadirectory</strong>&quot; – FIM being an example of a metadirectory solution
</li>
<li>&quot;<strong>Logging on as the farm account</strong> is one of the <strong>top 5 worst practices</strong> in SharePoint administration&quot;
</li></ul>
<h2>Delivering Business Applications (CS706)
</h2>
<p><em> Ian Woodgate
</em></p>
<ul><li>&quot;<strong>SharePoint</strong> is typically <strong>a higher up front cost </strong>but<strong> lower long term cost</strong>, meaning it's a <strong>strategic</strong>
			<strong>investment</strong>&quot; – compared to traditional custom built apps.
</li>
<li>&quot;Sometimes <strong>scoping</strong> the problem is <strong>more work than solving</strong> it&quot;
</li></ul>
<h2>Building a new Intranet (IW507-IW508)
</h2>
<p><em>Mark Orange
</em></p>
<ul><li>Your <strong>Intranet</strong> should be a &quot;<strong>many sites experience</strong>&quot; – as opposed to one monolithic portal
</li>
<li>&quot;Analogous to a <strong>shopping mall</strong>&quot; – i.e. food labels (metadata), &quot;get in, get out&quot; ideal
</li>
<li>&quot;Focus on <strong>definitions, not labels</strong>&quot; – e.g. not &quot;How we work&quot;, focus on &quot;The place to find out what I need to perform my role&quot;
</li>
<li>&quot;<strong>SharePoint is not a solution – </strong>it's a<strong> dirty word</strong> that should be removed from our vocabulary&quot;
</li>
<li>&quot;<strong>Enable people for solutions</strong>, not SharePoint&quot;
</li>
<li>&quot;Consider content <strong>publishers, not just consumers</strong>&quot; – how will the content be edited?
</li>
<li><strong>&quot;Bend &gt; buy &gt; build&quot; </strong>– start with bend, only build if absolutely necessary.<strong>
			</strong></li>
<li>&quot;<strong>Prove before you move</strong>&quot; – through prototyping, to justify moving from &quot;bend&quot; towards &quot;buy&quot; and &quot;build&quot;
</li>
<li>&quot;<strong>Train the trainer allows for scalable education&quot;</strong>
		</li>
<li>&quot;<strong>Searching everything doesn't work</strong>&quot; – use scopes.
</li></ul>
<h2>Search (IT109-IT110)
</h2>
<p><em>Neil Hodgkinson
</em></p>
<ul><li>&quot;The <strong>default search config </strong>is<strong> not recommended</strong> – <strong>split it</strong>&quot; – 1 schedule and 1 content source is inflexible.<em>
			</em></li>
<li>&quot;<strong>Instant indexing </strong>is<strong> not possible</strong>&quot; – it takes 1 minute to spin up<em>
			</em></li>
<li>&quot;<strong>Crawler impact rules</strong> are an easy way to <strong>DOS</strong> a farm&quot;<em>
			</em></li>
<li>&quot;<strong>Search results removal </strong>is<strong> instant</strong>&quot; – URL is dropped from the index<em>
			</em></li>
<li>&quot;<strong>Configuring</strong>
			<strong>search</strong> with <strong>PowerShell</strong> can be <strong>invasive</strong>&quot; – e.g. due to DB moves<em>
			</em></li></ul>
<h2>Capacity planning and performance testing (IT112-IT113)
</h2>
<p><em>Steve Smith and Ben Curry
</em></p>
<ul><li>&quot;Try to break your farm to establish a<strong> baseline and thresholds</strong>&quot; – obviously not in production hours <span style="font-family:wingdings">J</span><em>
			</em></li>
<li>&quot;<strong>Visual Studio 2010</strong> is a great tool for <strong>load testing</strong> and is not just for developers&quot;<em>
			</em></li>
<li>&quot;An old client may not be able to tax a new server&quot; – ensure your test rig(s) have enough hardware<em>
			</em></li>
<li>&quot;<strong>Build in think times</strong>&quot; to ensure more accurate testing.<em>
			</em></li>
<li>&quot;<strong>Test search queries</strong> when load testing&quot; as more developers start to utilise search in custom code<em>
			</em></li>
<li>&quot;<strong>Additional hardware</strong> can have an <strong>order of magnitude improvement</strong>&quot; – in the demo we added an additional CPU core to each WFE, which drastically improved our RPS figures<em>
			</em></li>
<li>&quot;<strong>Test third party products too&quot;</strong><em>
			</em></li></ul>
<h2>Exploring SharePoint Enterprise features (BUS314)
</h2>
<p><em>Andrew Woodward
</em></p>
<ul><li>&quot;It's <strong>difficult to partition</strong>
			<strong>Enterprise</strong> and <strong>Standard</strong> functionality&quot; – e.g. site templates that include Ent features
</li>
<li>&quot;<strong>Best bets</strong> are analogous to <strong>search engine ads&quot;</strong>
		</li>
<li><strong>&quot;</strong>Put effort into<strong> reviewing search queries, especially failed ones&quot;</strong>
		</li>
<li><strong>&quot;Don't buy Enterprise just for chart part Web parts&quot;</strong>
		</li>
<li><strong>&quot;SPD is a great BA prototyping tool&quot; – </strong>e.g. for workflows
</li>
<li>&quot;<strong>InfoPath</strong> is great for <strong>validating user input&quot;</strong>
		</li>
<li><strong>&quot;</strong>The<strong> Microsoft BI stack </strong>delivers <strong>functional</strong>, <strong>zero vanity output – PerformancePoint adds shine&quot; </strong>– for flashy exec dashboards <span style="font-family:wingdings">J</span>
		</li>
<li>&quot;<strong>SharePoint should not be considered mature</strong> yet&quot; – compared to some other products/vendors
</li></ul>
<h2>What's next? (BUS315)
</h2>
<p><em>Bill English
</em></p>
<ul><li>&quot;<strong>Business requirements</strong> should always be <strong>technology agnostic</strong>&quot;
</li>
<li>&quot;<strong>SharePoint will surface business dysfunction</strong>&quot; – probably my favourite quote.
</li>
<li>&quot;<strong>Politics</strong> can <strong>screw up a great technical design</strong>&quot;
</li></ul>
<h2>Office 365 (IT116)
</h2>
<p><em>Spence Harbar, Kimmo Forss
</em></p>
<ul><li>&quot;The<strong> Office 365 Dedicated team are doing what every IT PRO team should be doing</strong>&quot; – when it comes to validating custom solutions being deployed to the environment.
</li></ul>
<p>
 </p>
<p>
 </p>
<p>
 </p></div>
​​</div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.benjaminathawes.com/blog/_layouts/listform.aspx?PageType=4&ListId={2B535762-DD4C-4D41-BE8E-3115074624BE}&ID=13&RootFolder=*', RefreshPage); return false;" href="http://www.benjaminathawes.com/blog/_layouts/listform.aspx?PageType=4&ListId={2B535762-DD4C-4D41-BE8E-3115074624BE}&ID=13&RootFolder=*">Conferences</a></div>
<div><b>Published:</b> 25/04/2012 22:07</div>
]]></description>
      <author>Benjamin.Athawes</author>
      <category>Conferences</category>
      <pubDate>Wed, 25 Apr 2012 21:07:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.benjaminathawes.com/blog/Lists/Posts/ViewPost.aspx?ID=32</guid>
    </item>
  </channel>
</rss>

