<?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/"
	>

<channel>
	<title>Nick Holdren &#187; Tutorials</title>
	<atom:link href="http://nickholdren.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://nickholdren.com</link>
	<description>Engineer, Mathematician, Musician</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:11:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Custom Yii Rule for Unique Attribute Validation</title>
		<link>http://nickholdren.com/2012/01/19/custom-yii-rule-for-unique-attribute-validation/</link>
		<comments>http://nickholdren.com/2012/01/19/custom-yii-rule-for-unique-attribute-validation/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 07:37:33 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Yii]]></category>
		<category><![CDATA[attributes]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=744</guid>
		<description><![CDATA[You&#8217;ve probably seen it or experienced at some point when registering for a site where you must pick a unique username or subdomain for account registration. However, this is can be tedious to implement in both frameworks and non-framework solutions. Luckily, Yii has validation rules that can be implemented easily [...]]]></description>
		<wfw:commentRss>http://nickholdren.com/2012/01/19/custom-yii-rule-for-unique-attribute-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Name of Current Controller and Action in Yii</title>
		<link>http://nickholdren.com/2011/12/05/get-name-of-current-controller-and-action-in-yii/</link>
		<comments>http://nickholdren.com/2011/12/05/get-name-of-current-controller-and-action-in-yii/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 17:38:46 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Yii]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=732</guid>
		<description><![CDATA[This is a simple one line piece of code to retrieve the name of the current controller, which is great for making more generic and useful code. $controllerName = Yii::app()->controller->id;]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/12/05/get-name-of-current-controller-and-action-in-yii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Try Catch vs If&#8230;Which to use?</title>
		<link>http://nickholdren.com/2011/12/01/try-catch-vs-if-which-to-use/</link>
		<comments>http://nickholdren.com/2011/12/01/try-catch-vs-if-which-to-use/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 17:11:45 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[catch]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[try]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=726</guid>
		<description><![CDATA[When it comes to error handling while coding there are several options available. We have if statements, try and catch, throw exceptions or even handle the it silently by logging or just letting it go. So to make it simple I&#8217;ve come down to this simple question: Do you know [...]]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/12/01/try-catch-vs-if-which-to-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the Lookup Function In AMPScript</title>
		<link>http://nickholdren.com/2011/08/16/using-the-lookup-function-in-ampscript/</link>
		<comments>http://nickholdren.com/2011/08/16/using-the-lookup-function-in-ampscript/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 06:00:09 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[AMPScript]]></category>
		<category><![CDATA[data extensions]]></category>
		<category><![CDATA[ExactTarget]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=717</guid>
		<description><![CDATA[I would like to start by saying that AMPScript is a very powerful tool to use when creating dynamic emails within ExactTarget. It is well documented and has a diverse range of functionality to do the very simplest tasks to the most complex. One of the most common uses is [...]]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/08/16/using-the-lookup-function-in-ampscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using The Lookup Function In Server-side Javascript</title>
		<link>http://nickholdren.com/2011/08/04/using-the-lookup-function-in-server-side-javascript/</link>
		<comments>http://nickholdren.com/2011/08/04/using-the-lookup-function-in-server-side-javascript/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 17:56:52 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[data extensions]]></category>
		<category><![CDATA[ExactTarget]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[server-side]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=693</guid>
		<description><![CDATA[When using dynamic content within emails on the ExactTarget platform it is often useful to pull data from Data Extensions in order to populate content. Since the Retrieve function is not available within emails, therefore, developers are forced to use the Lookup function. At first glance, the ExactTarget wiki sample [...]]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/08/04/using-the-lookup-function-in-server-side-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Display Hidden Characters In Vi</title>
		<link>http://nickholdren.com/2011/07/26/how-to-display-hidden-characters-in-vi/</link>
		<comments>http://nickholdren.com/2011/07/26/how-to-display-hidden-characters-in-vi/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 19:20:46 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[characters]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[vi]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=688</guid>
		<description><![CDATA[Many times it is very useful to see hidden characters in a text file and Vi is a simple tool to view/edit files. So here is the command to display hidden characters: :set list And then to turn them off: :set nolist]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/07/26/how-to-display-hidden-characters-in-vi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExactTarget SOAP API Wrapper</title>
		<link>http://nickholdren.com/2011/03/19/exacttarget-soap-api-wrapper/</link>
		<comments>http://nickholdren.com/2011/03/19/exacttarget-soap-api-wrapper/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 04:37:19 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[ExactTarget]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[wrapper]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=651</guid>
		<description><![CDATA[Although having the ability to wrap the entire SOAP API would be nice I found it nearly impossible. However, I&#8217;ve made a simplified version that allows one to act on ExactTarget objects. It allows for Create, Update, Delete, Retrieve, and Upsert of an object. Again, it is simple but it [...]]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/03/19/exacttarget-soap-api-wrapper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add An Item To An ExactTarget Portfolio VIA SOAP API Using PHP</title>
		<link>http://nickholdren.com/2011/03/11/add-an-item-to-an-exacttarget-portfolio-via-soap-api-using-php/</link>
		<comments>http://nickholdren.com/2011/03/11/add-an-item-to-an-exacttarget-portfolio-via-soap-api-using-php/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 21:00:35 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[ExactTarget]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SOAP]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=646</guid>
		<description><![CDATA[This piece of code allows one to add a Portfolio item to an ExactTarget account.]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/03/11/add-an-item-to-an-exacttarget-portfolio-via-soap-api-using-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Execute A Triggered Send With Additional Attributes Via SOAP API In ExactTarget Using PHP</title>
		<link>http://nickholdren.com/2011/03/08/execute-a-triggered-send-with-additional-attributes-via-soap-api-in-exacttarget-using-php/</link>
		<comments>http://nickholdren.com/2011/03/08/execute-a-triggered-send-with-additional-attributes-via-soap-api-in-exacttarget-using-php/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 17:00:58 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[attributes]]></category>
		<category><![CDATA[ExactTarget]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[triggered send]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=636</guid>
		<description><![CDATA[This is an example of how to execute a triggered send within the ExactTarget platform. $wsdl = 'https://webservice.exacttarget.com/etframework.wsdl'; try{ //Create the Soap Client $client = new ExactTargetSoapClient($wsdl, array('trace'=>1)); // Set username and password here $client->username = 'username'; $client->password = 'password'; //Define the subscriber $subscriber = new ExactTarget_Subscriber(); $subscriber->EmailAddress = 'test@test.com'; [...]]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/03/08/execute-a-triggered-send-with-additional-attributes-via-soap-api-in-exacttarget-using-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Update A Query Activity In ExactTarget Via SOAP API In ExactTarget</title>
		<link>http://nickholdren.com/2011/03/07/update-a-query-activity-in-exacttarget-via-soap-api-in-exacttarget/</link>
		<comments>http://nickholdren.com/2011/03/07/update-a-query-activity-in-exacttarget-via-soap-api-in-exacttarget/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 17:00:14 +0000</pubDate>
		<dc:creator>Nick Holdren</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[ExactTarget]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[query activity]]></category>
		<category><![CDATA[SOAP]]></category>

		<guid isPermaLink="false">http://nickholdren.com/?p=627</guid>
		<description><![CDATA[try { $wsdl = 'https://on.exacttarget.com/etframework.wsdl'; $client = new ExactTargetSoapClient($wsdl, array('trace'=>1)); $client->username = 'username'; $client->password = 'password'; //Define the query definition $query = new ExactTarget_QueryDefinition(); $query->ObjectID = 'QueryID'; $sql = "SELECT TOP 10 FROM table"; $query->QueryText = $sql; //Set the targeted data extension $ibo = new ExactTarget_InteractionBaseObject(); $ibo->CustomerKey = 'Target DE'; [...]]]></description>
		<wfw:commentRss>http://nickholdren.com/2011/03/07/update-a-query-activity-in-exacttarget-via-soap-api-in-exacttarget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

