<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Art of SharePoint Evolution</title>
	<atom:link href="http://blog.henryong.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.henryong.com</link>
	<description>Stories from a SharePoint Engineer that isn't afraid of Visual Studio.</description>
	<pubDate>Thu, 11 Dec 2008 01:36:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/5a8abed37c3e9be49c8e7bb7f9f84a86?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>The Art of SharePoint Evolution</title>
		<link>http://blog.henryong.com</link>
	</image>
			<item>
		<title>Programmatically setting the default value of a SPFieldBoolean field</title>
		<link>http://blog.henryong.com/2008/12/05/programmatically-setting-the-default-value-of-a-spfieldboolean-field/</link>
		<comments>http://blog.henryong.com/2008/12/05/programmatically-setting-the-default-value-of-a-spfieldboolean-field/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 21:25:10 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[SharePoint Development]]></category>

		<category><![CDATA[SharePoint Weirdness]]></category>

		<category><![CDATA[SPFieldBoolean]]></category>

		<guid isPermaLink="false">http://blog.henryong.com/?p=148</guid>
		<description><![CDATA[Here&#8217;s something I couldn&#8217;t seem to find documented anywhere&#8230;
If you&#8217;ve programmatically created a new Yes/No field and added it to SharePoint, you don&#8217;t want to set the default value like this:
booleanField.DefaultValue = "No";
or
booleanField.DefaultValue = "Yes";
Doing so caused the following error when I was trying to create folders programmatically in the List that was inheriting the Content [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s something I couldn&#8217;t seem to find documented anywhere&#8230;</p>
<p>If you&#8217;ve programmatically created a new Yes/No field and added it to SharePoint, you don&#8217;t want to set the default value like this:</p>
<pre style="padding-left:30px;">booleanField.DefaultValue = "No";</pre>
<p style="padding-left:60px;">or</p>
<pre style="padding-left:30px;">booleanField.DefaultValue = "Yes";</pre>
<p>Doing so caused the following error when I was trying to create folders programmatically in the List that was inheriting the Content Type with that field.</p>
<p style="padding-left:30px;">Microsoft.SharePoint.SPException: Invalid Yes/No value<br />
A Yes/No field contains invalid data. It should be either 1 or 0. Please check the value and try again.</p>
<p>That made me scratch my head for a while since the property takes a string and the values in the UI when you set it is Yes or No. How you should set that property is:</p>
<pre style="padding-left:30px;">booleanField.DefaultValue = "0";</pre>
</p>
<p style="padding-left:60px;">or</p>
<pre style="padding-left:30px;">booleanField.DefaultValue = "1";</pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=148&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/12/05/programmatically-setting-the-default-value-of-a-spfieldboolean-field/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint Event Handlers with Datasheet View Conflict Error</title>
		<link>http://blog.henryong.com/2008/11/24/sharepoint-event-handlers-with-datasheet-view-conflict-error/</link>
		<comments>http://blog.henryong.com/2008/11/24/sharepoint-event-handlers-with-datasheet-view-conflict-error/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 00:59:02 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Aha!]]></category>

		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[SharePoint Event Handlers]]></category>

		<category><![CDATA[SharePoint Event Receivers]]></category>

		<category><![CDATA[SharePoint ItemUpdating]]></category>

		<category><![CDATA[SharePoint Troubleshooting]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=146</guid>
		<description><![CDATA[Here&#8217;s an issue that nearly brought me to my knees&#8230; almost. I was stressing out all weekend wondering why an ItemUpdating event wasn&#8217;t running in Datasheet view, even though it ran fine and dandy when used with the editform.aspx. When used with the Datasheet view, either unknown or conflict errors would prevent the user from committing any changes [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s an issue that nearly brought me to my knees&#8230; almost. I was stressing out all weekend wondering why an ItemUpdating event wasn&#8217;t running in Datasheet view, even though it ran fine and dandy when used with the editform.aspx. When used with the Datasheet view, either unknown or conflict errors would prevent the user from committing any changes to the SharePoint List.</p>
<p><strong>Scenario Overview: </strong>Custom event handler for a SharePoint List with lots of columns. The ItemUpdating logic needs to compare various dates and number fields to determine if the data could be submitted. Basically the raised event was performing data validation for the List Item being updated.</p>
<p><strong>EditForm Scenario: </strong>The ItemUpdating event worked without a hitch. I was able to grab and work with all values coming from the property bag. The end result returned nothing unexpected.</p>
<p><strong>public override void ItemUpdating(SPItemEventProperties properties)<br />
</strong><strong>{<br />
</strong><strong>int deliveryQty = int.Parse(properties.AfterProperties[IFN_UpdatedDeliveryQty].ToString()); <br />
</strong><strong>}</strong></p>
<p><strong>Datasheet Scenario:</strong>Running the same code, the ItemUpdating event would cause errors in the Datasheet view and forces the user to discard their changes. So I fired up the debugger and noticed that the second property that I was trying to access returned null values in the Datasheet view even though it returned the valid objects in the EditForm. This was totally perplexing to me and for the longest time I thought that it had something to do with the Datasheet view being asynchronus and losing its context everytime an item was edited.</p>
<p>Then this morning, I had a friend look at the line of code that was returning the null problem: </p>
<p><strong>int deliveryQty = int.Parse(properties.AfterProperties[IFN_UpdatedDeliveryQty].ToString());</strong> </p>
<p>He suggested to instead use a different method to retrieve the values:</p>
<p><strong>string deliveryQty = Convert.ToString(properties.AfterProperties[IFN_UpdatedDeliveryQty]);</strong></p>
<p>I then had to update some code to accommodate and convert the strings to the ints that I had originally wanted and everything worked in both the EditForm and Datasheet view! Woohoo!</p>
<p><strong>Lesson Learned:</strong> Correct me if I&#8217;m wrong,<strong> </strong>I guess for some reason MSFT didn&#8217;t implement the .ToString() method for people that wanted to retrieve information from the properties bag when an ItemUpdating event is fired from the Datasheet view. So the right way to access the AfterProperties would be to use</p>
<p><strong>Convert.ToString(properties.AfterProperties[IFN_UpdatedDeliveryQty]);</strong></p>
<p>instead of</p>
<p><strong>int.Parse(properties.AfterProperties[IFN_UpdatedDeliveryQty].ToString());</strong></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=146&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/11/24/sharepoint-event-handlers-with-datasheet-view-conflict-error/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>Custom edit forms breaking if workflows or custom event receivers/handlers are attached.</title>
		<link>http://blog.henryong.com/2008/11/09/custom-edit-forms-breaking-if-workflows-or-custom-event-receivershandlers-are-attached/</link>
		<comments>http://blog.henryong.com/2008/11/09/custom-edit-forms-breaking-if-workflows-or-custom-event-receivershandlers-are-attached/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 04:15:33 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=144</guid>
		<description><![CDATA[This has been documented elsewhere, but just in case you missed it&#8230;
Scenario: You have a custom editform.aspx where you made it all snazzy looking and then you decide to add a custom workflow or event handler to the list to handle data validation or business logic. When you try to submit updates you get a [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This has been documented <a href="//sample.org.com/testpage.aspx?id=101&quot;&gt;" target="_blank">elsewhere</a>, but just in case you missed it&#8230;</p>
<p><strong>Scenario: </strong>You have a custom editform.aspx where you made it all snazzy looking and then you decide to add a custom workflow or event handler to the list to handle data validation or business logic. When you try to submit updates you get a nasty error that looks like this:</p>
<p><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--> <!--[if gte mso 10]&gt;-->  <!--[endif]--></p>
<p class="MsoNormal" style="margin-left:.25in;"><em><span style="font-size:14pt;font-family:&quot;color:maroon;">The data source control failed to execute the update command.</span></em><span style="font-size:14pt;font-family:&quot;color:maroon;"> </span></p>
<p class="MsoNormal" style="margin:0 0 12pt .25in;"><strong><span style="font-size:8.5pt;font-family:&quot;color:black;">Description: </span></strong><span style="font-size:8.5pt;font-family:&quot;color:black;">An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.</span></p>
<p><strong><span style="font-size:8.5pt;font-family:&quot;color:black;">Exception Details: </span></strong><span style="font-size:8.5pt;font-family:&quot;color:black;">Microsoft.SharePoint.WebPartPages.DataFormWebPartException: The data source control failed to execute the update command.</span></p>
<p><strong><span style="font-size:8.5pt;font-family:&quot;color:black;">Source Error:</span></strong><span style="font-size:8.5pt;font-family:&quot;color:black;"> </span></p>
<table class="MsoNormalTable" style="background:#ffffcc none repeat scroll 0 0;width:100%;" border="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="padding:.75pt;">
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;color:black;">An unhandled exception was generated during the execution of the   current web request. Information regarding the origin and location of the   exception can be identified using the exception stack trace below.</span><span style="font-size:8.5pt;font-family:&quot;color:black;"> </span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin:0 0 12pt .25in;"><span style="font-size:8.5pt;font-family:&quot;color:black;"><br />
</span><strong><span style="font-size:8.5pt;font-family:&quot;color:black;">Stack Trace:</span></strong><span style="font-size:8.5pt;font-family:&quot;color:black;"> </span></p>
<table class="MsoNormalTable" style="background:#ffffcc none repeat scroll 0 0;width:100%;" border="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="padding:.75pt;">
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> </span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;">[DataFormWebPartException: The data source control failed to   execute the update command.]</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> Microsoft.SharePoint.WebPartPages.DataFormWebPart.UpdateCallback(Int32   affectedRecords, Exception ex) +170</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> System.Web.UI.DataSourceView.Update(IDictionary   keys, IDictionary values, IDictionary oldValues,   DataSourceViewOperationCallback callback) +4434003</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> Microsoft.SharePoint.WebPartPages.DataFormWebPart.FlatCommit() +724</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> Microsoft.SharePoint.WebPartPages.DataFormWebPart.PerformCommit() +92</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> Microsoft.SharePoint.WebPartPages.DataFormWebPart.HandleOnSave(Object   sender, EventArgs e) +61</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> Microsoft.SharePoint.WebControls.SaveButton.OnBubbleEvent(Object source,   EventArgs e) +1906</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> System.Web.UI.Control.RaiseBubbleEvent(Object   source, EventArgs args) +50</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl, String eventArgument) +39</span></p>
<p class="MsoNormal"><span style="font-size:9pt;font-family:&quot;color:black;"> System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +321</span></p>
</td>
</tr>
</tbody>
</table>
<p><strong>Solution: </strong>Even though my server had the SP1 and the Infrastructure Update, I was still getting this error. Luckily, there&#8217;s a hotfix from March 2008 for this issue - <a href="http://support.microsoft.com/kb/949749" target="_blank">http://support.microsoft.com/kb/949749</a></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=144&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/11/09/custom-edit-forms-breaking-if-workflows-or-custom-event-receivershandlers-are-attached/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting the AfterProperties of a DateOnly Field</title>
		<link>http://blog.henryong.com/2008/11/02/setting-the-afterproperties-of-a-dateonly-field/</link>
		<comments>http://blog.henryong.com/2008/11/02/setting-the-afterproperties-of-a-dateonly-field/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 21:16:27 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[SharePoint Event Handlers]]></category>

		<category><![CDATA[SharePoint Event Receivers]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=139</guid>
		<description><![CDATA[I was banging my head for a good 4 hours trying to figure this event handler issue out.
Scenario:
Creating an ItemUpdating event receiver that will intercept and disregard an update on a Date Only column/ field type.
Usual Case with Text Fields:
When working with text fields, you would typically do something like this:
this.DiasbleEventFiring();
SPListItem currentItem = properties.ListItem;
string beforeValue [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was banging my head for a good 4 hours trying to figure this event handler issue out.</p>
<p><strong>Scenario:<br />
</strong>Creating an ItemUpdating event receiver that will intercept and disregard an update on a Date Only column/ field type.</p>
<p><strong>Usual Case with Text Fields:</strong></p>
<p>When working with text fields, you would typically do something like this:</p>
<pre>this.DiasbleEventFiring();
SPListItem currentItem = properties.ListItem;
string beforeValue = currentItem[fieldDisplayName].ToString();
properties.AfterProperties[internalFieldName] = beforeValue;
this.EnableEventFiring();</pre>
<p><strong>Error:</strong> If you tried the above with a Date field, you&#8217;ll get an error similar to invalid Date/Time value or format.</p>
<pre></pre>
<p><strong>Not so usual case with Date Fields:</strong></p>
<p>Using a Date Only field, I had to do this:</p>
<pre>this.DisableEventFiring();
SPListItem currentItem = properties.ListItem;
DateTime beforeValue = System.Convert.ToDateTime(currentItem.Fields[displayName].GetFieldValueForEdit(currentItem[displayName]));
properties.AfterProperties[internalFieldName] = SPUtility.CreateISO8601DateTimeFromSystemDateTime(beforeValue.AddDays(1)).ToString();
this.EnableEventFiring();</pre>
<p>I went through 3 SharePoint Dev books and countless online samples but couldn&#8217;t find anything on using the AfterProperties for Date fields so hope this helps you out! Credit goes to clues found in this <a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/200e172f-0a1c-4f81-bf38-a7077c392b5f" target="_blank">MSDN SharePoint Forum post</a>.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=139&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/11/02/setting-the-afterproperties-of-a-dateonly-field/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>Troubleshooting: SharePoint Backup Jobs stuck on Search Database/Components</title>
		<link>http://blog.henryong.com/2008/10/21/troubleshooting-sharepoint-backup-jobs-stuck-on-search-databasecomponents/</link>
		<comments>http://blog.henryong.com/2008/10/21/troubleshooting-sharepoint-backup-jobs-stuck-on-search-databasecomponents/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 20:45:41 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[SharePoint Backup]]></category>

		<category><![CDATA[SharePoint Troubleshooting]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=137</guid>
		<description><![CDATA[Environment:
Windows Server 2008
1 x MOSS WFE Server
1 x MOSS APP Server
1 x SQL Server
I recently had to troubleshoot an environment where SharePoint backup jobs were becoming stuck on the Search related databases. The backup status would stay on the initializing phase and wouldn&#8217;t go past 50% for these databases and eventually the whole backup sequence [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Environment:<br />
</strong>Windows Server 2008<br />
1 x MOSS WFE Server<br />
1 x MOSS APP Server<br />
1 x SQL Server</p>
<p>I recently had to troubleshoot an environment where SharePoint backup jobs were becoming stuck on the Search related databases. The backup status would stay on the initializing phase and wouldn&#8217;t go past 50% for these databases and eventually the whole backup sequence would terminate or we&#8217;d have to terminate it manually. Checking all the event and diagnostic logs didn&#8217;t yield any helpful clues except for the generic <a href="http://technet.microsoft.com/en-us/library/cc560985.aspx" target="_blank">event ID&#8217;s 6398, 7076, and 6482</a> which seemed totally unrelated at the time.</p>
<p>Upon closer inspection and some more sleuthing it was discovered that the incremental index jobs were scheduled and running during the backup jobs. Apparently, the backup job was getting confused and got tripped up on this fact. So we scheduled the incremental crawls to run outside of the backup window and everything turned out ok!</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=137&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/10/21/troubleshooting-sharepoint-backup-jobs-stuck-on-search-databasecomponents/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>Good Read: &#8220;Finding and Growing Great SharePoint Talent&#8221;</title>
		<link>http://blog.henryong.com/2008/10/16/good-read-finding-and-growing-great-sharepoint-talent/</link>
		<comments>http://blog.henryong.com/2008/10/16/good-read-finding-and-growing-great-sharepoint-talent/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 06:20:08 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[Tech]]></category>

		<category><![CDATA[Hiring SharePoint]]></category>

		<category><![CDATA[SharePoint Jobs]]></category>

		<category><![CDATA[SharePoint People]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=132</guid>
		<description><![CDATA[I never ever linkback to any other blogs but Arpan Shah recently posted a great piece of commentary that I had to share. It&#8217;s about the state of finding and retaining qualified SharePoint professionals which is a great read for anyone that is looking to hire for SharePoint positions.
One consistent question that&#8217;s come up from [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I never ever linkback to any other blogs but <a href="http://blogs.msdn.com/arpans/default.aspx" target="_blank">Arpan Shah</a> recently posted a <a href="http://blogs.msdn.com/arpans/archive/2008/10/16/finding-and-growing-great-sharepoint-talent.aspx" target="_blank">great piece of commentary</a> that I had to share. It&#8217;s about the state of finding and retaining qualified SharePoint professionals which is a great read for anyone that is looking to hire for SharePoint positions.</p>
<blockquote><p>One consistent question that&#8217;s come up from customers, partners and internal Microsoft communities is: <em>&#8220;How do we find great SharePoint</em> <em>talent?&#8221;</em> I think an equally appropriate question is <em>&#8220;How do we keep SharePoint talent?&#8221;. </em></p>
<p>So let&#8217;s start with the first question - How to find great SharePoint talent. There is a lot of talent &amp; interest out there, but it&#8217;s important to find the <strong><em>right</em></strong> talent. Clearly this question depends on the type of talent you are looking for (eg. developer, IT Professional, architect, designer, analyst), when you need this person (eg. <strong>now</strong>, in 2 weeks, in 6 months), how long you&#8217;re looking to engage this type of person (eg. contractor, full-time, 1-time engagement) and several other factors (eg. remote, on-site).</p>
<p>Here are some tips:</p>
<p><strong>Plan ahead for talent. </strong>It&#8217;s not always possible, but the more time you have to hire, the better job you&#8217;ll do. It&#8217;s too often that managers put developers or IT professionals with no experience with SharePoint on the job and say &#8220;go for it!&#8221;. One of the most frequent situations I&#8217;ve seen is an ASP.NET developer who is tasked to and expected to develop a SharePoint solution - no. An ASP.NET background is absolutely an asset, but that does not equate to SharePoint experience. Without good planning and architecture for your SharePoint deployments, you could run into challenges later on. For eg., a piece of code that runs just fine right now, may run into performance issues as the content grows. The <a href="http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx">SharePoint Best Practices Series</a> is really focused on helping our customers &amp; partners to plan appropriately.</p>
<p>If you need to employ someone <strong><em>now</em></strong>, either hire someone who has SharePoint experience or push back your plan, grow and invest in your talent. It&#8217;s better to wait than to go ahead and deploy/develop in haste.</p>
<p><strong>SharePoint Expertise.</strong> SharePoint expertise is a function of training &amp; real-world experience. And as I mentioned before, ASP.NET training/experience does not equal to SharePoint training/experience; SQL DB expertise does not equate to SharePoint IT Pro expertise. It&#8217;s important to keep in mind that folks with a strong Microsoft background in development or deployment can grow into SharePoint experts - absolutely. I recommend hiring smart dynamic people and investing in them through SharePoint <a href="http://www.microsoft.com/sharepoint/learning/default.mspx">training</a> and <a href="http://www.microsoft.com/sharepoint/learning/technical.mspx">certification</a>.</p>
<p>If you are looking to hire someone to get started immediately, don&#8217;t rush your hiring decision. You need to make sure you have found good SharePoint talent. There are a lot of professionals that have SharePoint on their resume - take a deeper look. There is a large pool of SharePoint experts that has steadily increased over the last couple years. Things to look for, by no means comprehensive or a guarantee, are: SharePoint certification, real-world examples/experiences, references &amp; background. Do a serious interview loop. Ironically, this especially goes for short-term contractors and partners you are looking to engage for a short amount of time - you are hiring them for the experience they will bring. Long term employees, of course, you need to make sure they have the competencies you are looking for to be successful at your company and that they possess the ability to learn and become a SharePoint expert.</p>
<p><strong>Remote/Onsite. </strong>A strong onsite SharePoint presence is something important to have. Whether it&#8217;s a development lead or an architect, you need a &#8220;quarterback&#8221; that is accountable and can make sure the right things get done. This is true not just for SharePoint, but for any software project. If you&#8217;re hiring a contractor who&#8217;s a SharePoint rockstar developer/consultant/architect make sure that you either 1) have a quarterback onsite that can run the project and be accountable OR 2) the contractor works onsite. If you lack a strong onsite presence and hire a remote contractor, that doesn&#8217;t do the job.</p>
<p><strong>Keeping Talent. </strong>Investing in your people is a great thing - all managers should do that. It&#8217;s important for your business, company &amp; people. Many partners &amp; customers have commented that they are having a tougher time retaining SharePoint talent. I can share with you my personal experiences on this front. I think I have one of the strongest teams. All managers should feel the same way about their team with the right hiring, training &amp; growth opportunities. It&#8217;s important for each manager to have regular career discussions with each employee and have a good understanding of where employees stand; have a management retention strategy and a good pulse on team health. What is the career aspiration for your top talent? What is their trajectory in the current role and in other roles in your company? If someone is talented &amp; their career aspirations can be met by your company, work with them on making the necessary adjustments. If someone is talented &amp; their career aspirations cannot be met by your company, work with them and help them find the right opportunity. I know that sounds counter-intuitive, but planning, working with them, and parting with absolutely good intentions is a win/win. What you don&#8217;t want happening is your top rockstar knocks on your door and says &#8220;good-bye&#8221;. I&#8217;ve been lucky because everyone who has left the team, I&#8217;ve worked with them on that transition. So no surprises. Just like the first point about hiring good talent, plan ahead for keeping talent.</p></blockquote>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=132&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/10/16/good-read-finding-and-growing-great-sharepoint-talent/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>Custom SharePoint Event Handlers not Updating on New Visual Studio Builds</title>
		<link>http://blog.henryong.com/2008/10/03/custom-sharepoint-event-handlers-not-updating-on-new-visual-studio-builds/</link>
		<comments>http://blog.henryong.com/2008/10/03/custom-sharepoint-event-handlers-not-updating-on-new-visual-studio-builds/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 05:02:37 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[SharePoint Development]]></category>

		<category><![CDATA[SharePoint Event Handlers]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=125</guid>
		<description><![CDATA[That wasn&#8217;t too descriptive was it? Not sure if this has been documented anywhere else but I came across a quirk today while I was trying to create custom Event Handlers for a Document Library.
Environment:
Windows 2003
MOSS 2007
Visual Studio 2008
Visual Studio SharePoint Extension Kit 1.2
Scenario:
Using the EventReceiver SharePoint template in Visual Studio, I started out with [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>That wasn&#8217;t too descriptive was it? Not sure if this has been documented anywhere else but I came across a quirk today while I was trying to create custom Event Handlers for a Document Library.</p>
<p><strong>Environment:</strong><br />
Windows 2003<br />
MOSS 2007<br />
Visual Studio 2008<br />
<a href="http://www.microsoft.com/downloads/details.aspx?familyid=7BF65B28-06E2-4E87-9BAD-086E32185E68&amp;displaylang=en" target="_blank">Visual Studio SharePoint Extension Kit 1.2</a></p>
<p><strong>Scenario:<br />
</strong>Using the EventReceiver SharePoint template in Visual Studio, I started out with the <a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spitemeventreceiver.itemupdating.aspx" target="_blank">ItemUpdating</a> method and deployed some code a few times and then decided to switch to using the <a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spitemeventreceiver.itemupdated.aspx" target="_blank">ItemUpdated</a> method instead. For a dozen builds or so after that I couldn&#8217;t figure out whether or not my code was working or the ItemUpdated event was even firing. When I switched back to the ItemUpdating method, it worked as expected even with new code. Switched back to ItemUpdated and no good, no events fired even after IIS resets.</p>
<p><strong>Solution</strong>:<br />
Finally I decided to remove the event handler manually by doing the following:</p>
<p>- deactivated the feature<br />
- retracted the solution<br />
- deleted the solution<br />
- deleted the dll in the GAC<br />
-IISReset</p>
<p>Then after rebuilding/redploying the solution everything worked just as expected. Woohoo!</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=125&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/10/03/custom-sharepoint-event-handlers-not-updating-on-new-visual-studio-builds/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>So I&#8217;m not going to be a Microsoft SharePoint Premier Field Engineer after all&#8230;</title>
		<link>http://blog.henryong.com/2008/09/22/so-im-not-going-to-be-a-microsoft-sharepoint-premier-field-engineer-after-all/</link>
		<comments>http://blog.henryong.com/2008/09/22/so-im-not-going-to-be-a-microsoft-sharepoint-premier-field-engineer-after-all/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 19:51:22 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Microsoft Job]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=121</guid>
		<description><![CDATA[I got some depressing news last Thursday via an overnight FedEx letter from MSFT. Three days before I was to be shipped out to Redmond to begin a new life, they officially denied my quest and retracted the job offer that was given to me 3 weeks prior. Heck, they even went so far as [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I got some depressing news last Thursday via an overnight FedEx letter from <a href="http://finance.google.com/finance?q=msft" target="_blank">MSFT</a>. Three days before I was to be shipped out to Redmond to begin a new life, they officially denied my quest and retracted the job offer that was given to me 3 weeks prior. Heck, they even went so far as to denying me any employment offers until July 2015! That&#8217;s pretty damn harsh if you ask me&#8230;</p>
<p>So &#8220;what the hell happened?!&#8221; you&#8217;re probably wondering&#8230;</p>
<p><em><strong>&lt;insert shameless self-promotion&gt;</strong></em></p>
<p>Looking for an experienced SharePoint Professional for your next project? Look no further! I&#8217;m making myself available to you and your organization anywhere in the world. Looking for any of the following SharePoint related skillsets?</p>
<p>SharePoint Infrastructure Architect<br />
SharePoint Information Architect<br />
SharePoint Administration<br />
SharePoint Business Analyst<br />
SharePoint Demos<br />
SharePoint Disaster Recovery<br />
SharePoint General Consultant<br />
SharePoint Development/ Enhancements<br />
SharePoint Ninja<br />
SharePoint Optimization<br />
SharePoint Proof of Concepts<br />
SharePoint Training (Admin/ Basic Dev /End-user)<br />
SharePoint Troubleshooting<br />
And just about anything else related to SharePoint.</p>
<p>Henry Ong (that&#8217;s me) has exceptional soft and technical skills that can put a smile on any hardened CIO or project manager out there!</p>
<p>If you&#8217;re interested, contact me now before someone else books me! If I was good enough for Microsoft, why not you right? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>henry [at] henryong.com</p>
<p><em><strong>&lt;/insert&gt;</strong></em></p>
<p>So back to my story. Apparently some person(s) up in Redmond&#8217;s &#8220;ethics committee&#8221; or something of that nature wasn&#8217;t so impressed by a negative mark on my background check. No, I didn&#8217;t hurt anyone. No, it wasn&#8217;t drug or alcohol related. It was something juvenile I did a few years back and heck, I felt so disgusted with myself afterwards I even voluntarily turned myself into two random cops on the street in an attempt to fix a problem that nobody was even aware of. Needless to say that one attempt to be forthright and honest turned into this lost opportunity with Microsoft.</p>
<p>Moral of the story? CLEAR YOUR BACKGROUND CHECK of anything negative going back at least 7 years if you&#8217;re looking to apply for a position @ MSFT. Why didn&#8217;t I do that? Well, I did. Except for the <a href="http://nocriminalrecord.com/" target="_blank">law firm</a> I was trying to use lagged their ass off and it&#8217;s taking 3 times as long and 500x more expensive  as if I had gone through with the expungement process myself.</p>
<p>So again, if you can overlook a once in a lifetime stupid juvenile decision that I made a long time ago and if you&#8217;re looking for a SharePoint Professional that can travel to any corner of the earth, provide remote support, or pitch SharePoint to you executive team feel free to contact me anytime @ henry [at] henryong.com.</p>
<p>I am also open to full time positions in either Orange County or the San Francisco Bay Area of California.</p>
<p>Thanks for listening! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=121&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/09/22/so-im-not-going-to-be-a-microsoft-sharepoint-premier-field-engineer-after-all/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>Anybody want my SharePoint domains?</title>
		<link>http://blog.henryong.com/2008/08/23/anybody-want-my-sharepoint-domains/</link>
		<comments>http://blog.henryong.com/2008/08/23/anybody-want-my-sharepoint-domains/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 02:47:39 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[For Sale]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Domains]]></category>

		<category><![CDATA[Domains for sale]]></category>

		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=114</guid>
		<description><![CDATA[Once upon a time I was going to do something with these domains but year after year they sit there collecting dust. So if you&#8217;re interested in buying any of the domains I have listed below, leave me a comment with your email in the &#8216;Mail&#8217; field (it won&#8217;t get published) and I&#8217;ll get back [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Once upon a time I was going to do something with these domains but year after year they sit there collecting dust. So if you&#8217;re interested in <em><strong>buying</strong></em> any of the domains I have listed below, leave me a comment with your email in the &#8216;Mail&#8217; field (it won&#8217;t get published) and I&#8217;ll get back to you asap. Also, if you or you know anyone that brokers domains, please let me know too! Thanks!</p>
<p><strong>sharepointassassin.com<br />
sharepointassassins.com<br />
sharepointbuilders.com<br />
sharepointninja.com<br />
sharepointninjas.com<br />
sharepointsolution.com<br />
sharepointtime.com</strong></p>
<p>Other domains I have for sale:</p>
<p>AIRPORTPLUGINS.COM<br />
APARTMENT34.COM<br />
APARTMENT3421.COM<br />
APT34.COM<br />
APT3421.COM<br />
BSTRD.COM<br />
CEREAYO.COM<br />
CEREA-YO.COM<br />
CEREYO.COM<br />
CERE-YO.COM<br />
CHATTERTRAIN.COM<br />
DOINBIGTHINGS.COM<br />
DOINGBIGTHINGS.COM<br />
ERASEANOTE.COM<br />
FLATBEANS.COM<br />
GUERILLAEDUCATED.COM<br />
GUERILLAEDUCATION.COM<br />
HUNGRYROOMATE.COM<br />
HUNGRYROOMATES.COM<br />
HUNGRYROOMMATE.COM<br />
HUNGRYROOMMATES.COM<br />
LAAUTOCONCIERGE.COM<br />
LOFTMATES.COM<br />
LOLBO.COM<br />
MILLENNIALMAVERICK.COM<br />
MYERASABLES.COM<br />
MYKEYBOARDSUCKS.COM<br />
NONSENSORY.COM<br />
NYAUTOCONCIERGE.COM<br />
OCAUTOCONCIERGE.COM<br />
OHSCHNAPP.COM<br />
ORGNIZR.COM<br />
RNDMLIFE.COM<br />
ROUNDTALK.COM<br />
SFAUTOCONCIERGE.COM<br />
SPEAKRBOX.COM<br />
STICKYERASABLES.COM<br />
<span style="text-decoration:line-through;">SUNSHINEJELLY.COM</span><br />
TEMPTD.COM<br />
VERBALIZR.COM<br />
WTFBOX.COM</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/henryong.wordpress.com/114/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/henryong.wordpress.com/114/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=114&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/08/23/anybody-want-my-sharepoint-domains/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
		<item>
		<title>I&#8217;m heading to Microsoft to be a SharePoint Premier Field Engineer!</title>
		<link>http://blog.henryong.com/2008/08/20/im-heading-to-microsoft-to-be-a-sharepoint-premier-field-engineer/</link>
		<comments>http://blog.henryong.com/2008/08/20/im-heading-to-microsoft-to-be-a-sharepoint-premier-field-engineer/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 22:45:54 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[Microsoft Job]]></category>

		<category><![CDATA[Premier Field Engineer]]></category>

		<guid isPermaLink="false">http://henryong.wordpress.com/?p=112</guid>
		<description><![CDATA[Wahoo!!
Over 2 months and 5 interviews later, I was overjoyed to receive an employment offer from Microsoft to become a SharePoint Premier Field Engineer based out of Irvine, CA. I&#8217;ve been numb and ecstatic about the opportunity since seeing the email on Monday that I didn&#8217;t even know what to do with myself for awhile.
In [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Wahoo!!</p>
<p>Over 2 months and 5 interviews later, I was overjoyed to receive an employment offer from Microsoft to become a SharePoint <a href="http://www.microsoft.com/services/Microsoftservices/srv_premier.mspx" target="_blank">Premier</a> Field Engineer based out of Irvine, CA. I&#8217;ve been numb and ecstatic about the opportunity since seeing the email on Monday that I didn&#8217;t even know what to do with myself for awhile.</p>
<p>In case you&#8217;re wondering what a PFE does, here&#8217;s the job description from the <a href="http://members.microsoft.com/careers/default.mspx" target="_blank">Microsoft Careers</a> website:</p>
<blockquote><p>The purpose of the Premier Field Engineer (PFE) position is to provide Microsoft customers with reliable technical solutions to the complex integration problems associated with business solutions built using Windows SharePoint Services, SharePoint Portal Server and Microsoft Office SharePoint Server. Typical tasks performed in this role include specific problem isolation and correction, conducting application design and technical reviews, performance tuning, application stability consulting/troubleshooting, code reviews, porting/migration assistance, configuration/administration management, pre-rollout testing and general development consulting. The prospective PFE candidate should draw upon all resources at Microsoft, to advise and consult on the use of Microsoft SharePoint Technologies to avoid such problems in the future.</p>
<p>The PFE position requires a long list of technology experience or demonstrated understanding of these technologies. The ideal PFE skill set is grounded in a solid understanding of the Microsoft Windows platform. From this foundation, the PFE position is exposed to many technologies, including but not limited to: Windows SharePoint Services, SharePoint Portal Server, Microsoft Office SharePoint Server, IIS, SQL Server, development with .NET languages, XML and Scripting technologies, and data access technologies. Practical user mode debugging is a preferred skill, but not required.</p>
<p>Candidates must have exceptional customer service, problem solving, and communication skills, and the ability to work in a team environment. Must have sufficient technical depth to communicate with development and other internal organizations at a peer level as well as convey technical concepts to non-technical individuals. Must possess the ability to work with minimal supervision and operate as a self contained business unit within the Premier Field Engineering team. Must have the ability to work independently and as part of a team. Strong business background in Fortune 500 and/or experience with systems technology consulting firm desired.</p>
<p>Overnight travel is required. Travel requirements vary regionally and could be as much as 40-70%. Candidates must possess current passport or be able to obtain passport within 90 days of hire. They must be available for travel dispatch 24&#215;7x365.</p>
<p>Education: College degree, preferably in Computer Science, is required. MCTS in SharePoint Technologies or other applicable advanced certification is strongly preferred, but not required at hire; however, must be obtained within 12 months of hire. Will consider related field (or equivalent) experience.</p></blockquote>
<p>I&#8217;m going to be shipped out to Redmond for 3 weeks of training starting September 21 so this blog will be pretty quiet and comments may not recieve timely responses as I&#8217;ll have to spend most of my time wrapping up current projects. But next time, you can expect to see a post about my PFE interview experience! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/henryong.wordpress.com/112/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/henryong.wordpress.com/112/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/henryong.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/henryong.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/henryong.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/henryong.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/henryong.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/henryong.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/henryong.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/henryong.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/henryong.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/henryong.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.henryong.com&blog=704359&post=112&subd=henryong&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.henryong.com/2008/08/20/im-heading-to-microsoft-to-be-a-sharepoint-premier-field-engineer/feed/</wfw:commentRss>
	
		<media:content url="http://www.gravatar.com/avatar/38c243c201cb2794d67f6250ef1f7251?s=96&#38;d=identicon" medium="image">
			<media:title type="html">wolvie3421</media:title>
		</media:content>
	</item>
	</channel>
</rss>