<?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>CodeAngel.org</title>
	<atom:link href="http://codeangel.org/feed" rel="self" type="application/rss+xml" />
	<link>http://codeangel.org</link>
	<description>Faith in Knowledge</description>
	<lastBuildDate>Mon, 07 Dec 2009 00:17:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>First Three Fights in 25 Man Trial of The Crusader</title>
		<link>http://codeangel.org/articles/first-three-fights-in-25-man-trial-of-the-crusader.html</link>
		<comments>http://codeangel.org/articles/first-three-fights-in-25-man-trial-of-the-crusader.html#comments</comments>
		<pubDate>Mon, 07 Dec 2009 00:17:59 +0000</pubDate>
		<dc:creator>Chad Emrys Minick</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[World of Warcraft]]></category>

		<guid isPermaLink="false">http://codeangel.org/?p=35</guid>
		<description><![CDATA[Beasts of Northrend


Kind of messed up part 2.  I forgot to hit stop record, and didn&#8217;t catch it until I uploaded to youtube.  Enjoy me jumping around while people argue over loot.  What sucks is I could have gotten this fight in one video.
Lord Jaraxxus

This is by far my favorite fight.  [...]]]></description>
		<wfw:commentRss>http://codeangel.org/articles/first-three-fights-in-25-man-trial-of-the-crusader.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XSL Transformation with JAXB</title>
		<link>http://codeangel.org/articles/xslt-transformation-with-jaxb.html</link>
		<comments>http://codeangel.org/articles/xslt-transformation-with-jaxb.html#comments</comments>
		<pubDate>Wed, 18 Nov 2009 04:53:44 +0000</pubDate>
		<dc:creator>Chad Emrys Minick</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JAXB]]></category>
		<category><![CDATA[JAXP]]></category>
		<category><![CDATA[Servlets]]></category>
		<category><![CDATA[XSL]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://codeangel.org/?p=24</guid>
		<description><![CDATA[The goal here is to take the output of a JAXB Marshaller and pass it straight to an xslt processor like JAXP.  The issue with this is that JAXP takes it's input from various sorts of input streams and JAXB marshaller outputs usually in some sort of output stream.  I saw some (bad) solutions about changing an output stream into an input stream and then pass it to JAXP.  eww.  The cool thing about JAXB is that it can marshall into a SAX <a href ="http://java.sun.com/webservices/docs/1.6/api/org/xml/sax/ContentHandler.html">ContentHandler</a>. And there is an implementation of ContentHandler that handles XSL transformations for us! Here is an example of a http servlet that will do an xslt transformation on a JAXB marshalled POJO and dump the results right into into the servlet's output stream:]]></description>
		<wfw:commentRss>http://codeangel.org/articles/xslt-transformation-with-jaxb.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple PHP Template Engine</title>
		<link>http://codeangel.org/articles/simple-php-template-engine.html</link>
		<comments>http://codeangel.org/articles/simple-php-template-engine.html#comments</comments>
		<pubDate>Thu, 01 Oct 2009 04:11:28 +0000</pubDate>
		<dc:creator>Chad Emrys Minick</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://codeangel.org/?p=14</guid>
		<description><![CDATA[PHP is a bit of a rare language as it can already template into text in markup with zero modifications or libraries.  It is probably one of the big contributing factors why PHP is one of the most popular languages on the web today.  (Can't be the only factor, it didn't work for ColdFusion)  Most other web languages have a one or more templating languages with a different syntax that need to be learned on top of the implementing language.  PHP lowers the bar to entry by allowing you to put your PHP code right into your html.  But as we all know, sometime in your PHP tour, you will realize the need to separate presentation logic and the application logic.  Some developers go running to some other solution that provides a different syntax.  I am a bit puzzled on why this seems to be common practice, PHP can provide the same features without throwing another template syntax on top of what PHP already does.  You can still achieve the separation needed with a simple class (shown at the end of this article).]]></description>
		<wfw:commentRss>http://codeangel.org/articles/simple-php-template-engine.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Shift Right Zero-fill in PHP</title>
		<link>http://codeangel.org/articles/shift-right-zero-fill-in-php.html</link>
		<comments>http://codeangel.org/articles/shift-right-zero-fill-in-php.html#comments</comments>
		<pubDate>Tue, 29 Sep 2009 14:21:11 +0000</pubDate>
		<dc:creator>Chad Emrys Minick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://codeangel.org/?p=10</guid>
		<description><![CDATA[I found this on the internet, might come in handy.

&#60; ?php
function zeroFill&#40;$a, $b&#41; 
&#123; 
    $z = hexdec&#40;80000000&#41;; 
        if &#40;$z &#38; $a&#41; 
        &#123; 
            $a [...]]]></description>
		<wfw:commentRss>http://codeangel.org/articles/shift-right-zero-fill-in-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Back</title>
		<link>http://codeangel.org/articles/im-back.html</link>
		<comments>http://codeangel.org/articles/im-back.html#comments</comments>
		<pubDate>Fri, 23 Jan 2009 02:52:37 +0000</pubDate>
		<dc:creator>Chad Emrys Minick</dc:creator>
				<category><![CDATA[Codeangel]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://codeangel.org/?p=3</guid>
		<description><![CDATA[Hello readers
As you can see, I have a completely different blog.  I have started over from scratch.  I will probably be reposting some of my old articles here.  If you have any articles you would like to see reposted, send a comment to this Post.
So what happened to CodeAngel? why is it [...]]]></description>
		<wfw:commentRss>http://codeangel.org/articles/im-back.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
