<?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>Sean McNamara &#187; Programming</title>
	<atom:link href="http://seanmcn.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://seanmcn.com</link>
	<description>Student / Programmer / Game Enthusiast</description>
	<lastBuildDate>Wed, 28 Jul 2010 17:13:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Another Re-Design</title>
		<link>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2010%2F04%2Fanother-re-design%2F&amp;seed_title=Another+Re-Design</link>
		<comments>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2010%2F04%2Fanother-re-design%2F&amp;seed_title=Another+Re-Design#comments</comments>
		<pubDate>Wed, 07 Apr 2010 11:42:18 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://seanmcn.com/2010/04/another-re-design/</guid>
		<description><![CDATA[Image Above ©2010 =Eibo-Jeddah So here we are, four months into 2010 and I couldn’t stand another minute of looking at the old design! So presto its gone! We are currently using the StudioPress Theme, which has quiet a nice feel to it I think! I have also added a Services page listing Services I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://seanmcn.com/wp-content/uploads/2010/04/I_Hate_Eggs_by_Eibo_Jeddah.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="I_Hate_Eggs_by_Eibo_Jeddah" border="0" alt="I_Hate_Eggs_by_Eibo_Jeddah" src="http://seanmcn.com/wp-content/uploads/2010/04/I_Hate_Eggs_by_Eibo_Jeddah_thumb.jpg" width="260" height="260" /></a> </p>
<p><em>Image Above ©2010 =</em><a href="http://eibo-jeddah.deviantart.com/"><em>Eibo-Jeddah</em></a> </p>
<p>So here we are, four months into 2010 and I couldn’t stand another minute of looking at the old design! So presto its gone! We are currently using the <a href="http://www.dailyblogtips.com/wordpress-themes/">StudioPress Theme</a>, which has quiet a nice feel to it I think! I have also added a <a href="http://seanmcn.com/services/">Services</a> page listing Services I can provide and estimate costs.. </p>
<p>Other than that we have a contact page up thanks to a handy plug-in <a href="http://contactform7.com/">Contact Form 7</a>. And we’ve finally gotten around to enabling the “<a href="http://semperfiwebdesign.com/">All in One SEO Pack</a>” so hopefully now we’ll get some more “related” traffic! </p>
<p>Currently doing alot of work with Prestashop, but can’t say much on that at the minute, but hopefully by the end of the month I can get a few posts on Prestashop up as well. Other than that just waiting on Microsoft Dreamspark Support to get back to me for a free trial for XNA Game Studio..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2010%2F04%2Fanother-re-design%2F&amp;seed_title=Another+Re-Design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmer Personality</title>
		<link>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F11%2Fprogrammer-personality%2F&amp;seed_title=Programmer+Personality</link>
		<comments>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F11%2Fprogrammer-personality%2F&amp;seed_title=Programmer+Personality#comments</comments>
		<pubDate>Mon, 09 Nov 2009 01:53:35 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[personality]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://seanmcn.com/?p=235</guid>
		<description><![CDATA[Just took an interesting test on &#8220;What is your programmer personality?&#8221; It is based of the Myers-Briggs Personality Test and has been changed to relate to your programming personality type. Your programmer personality type is: DLSB You&#8217;re a Doer. You are very quick at getting tasks done. You believe the outcome is the most important [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Java Programmer" src="http://www.seanmcn.com/images/comic-06.jpg" alt="" width="264" height="300" /></p>
<p>Just took an interesting test on &#8220;What is your programmer personality?&#8221; It is based of the   <a id="ArticleLinks" href="http://en.wikipedia.org/wiki/Myers-Briggs">Myers-Briggs Personality    Test</a> and has been changed to relate to your programming personality type.</p>
<blockquote><p>Your programmer personality type is:</p>
<p><strong><span style="font-size: large;">DLSB</span></strong></p>
<p><strong>You&#8217;re a <span style="font-size: large;">D</span>oer.</strong><br />
You are very quick at getting tasks done. You believe the outcome is the most  										important part of a task and the faster you can reach that outcome the better.  										After all, time is money.</p>
<p><strong>You like coding at a <span style="font-size: large;">L</span>ow level.</strong><br />
You&#8217;re from the old school of programming and believe that you should have an  										intimate relationship with the computer. You don&#8217;t mind juggling registers  										around and spending hours getting a 5% performance increase in an algorithm.</p>
<p><strong>You work best in a <span style="font-size: large;">S</span>olo situation.</strong><br />
The best way to program is by yourself. There&#8217;s no communication problems, you  										know every part of the code allowing you to write the best programs possible.</p>
<p><strong>You are a li<span style="font-size: large;">B</span>eral programmer.</strong><br />
Programming is a complex task and you should use white space and comments as  										freely as possible to help simplify the task. We&#8217;re not writing on paper anymore  										so we can take up as much room as we need.</p></blockquote>
<p>Find out what kind of programmer you are <a href="http://www.doolwind.com/index.php?page=11">here</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F11%2Fprogrammer-personality%2F&amp;seed_title=Programmer+Personality/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Delivers New Java-like Language: Noop</title>
		<link>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fgoogle-delivers-new-java-like-language-noop%2F&amp;seed_title=Google+Delivers+New+Java-like+Language%3A+Noop</link>
		<comments>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fgoogle-delivers-new-java-like-language-noop%2F&amp;seed_title=Google+Delivers+New+Java-like+Language%3A+Noop#comments</comments>
		<pubDate>Wed, 23 Sep 2009 00:33:49 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[noop]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://seanmcn.com/?p=181</guid>
		<description><![CDATA[The developers over at Google have come up with Noop, a new language that runs on the Java Virtual Machine. &#8220;Noop (pronounced &#8216;noh-awp,&#8217; like the machine instruction) is a new language that attempts to blend the best lessons of languages old and new, while syntactically encouraging industry best-practices and discouraging the worst offenses,&#8221; according to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.seanmcn.com/images/noop.gif" alt="Google Noop" /><br />
The developers over at Google have come up with <a href="http://code.google.com/p/noop/">Noop</a>, a new language that runs on the Java Virtual Machine.</p>
<blockquote><p>&#8220;Noop (pronounced &#8216;noh-awp,&#8217; like the machine instruction) is a new language that attempts to blend the best lessons of languages old and new, while syntactically encouraging industry best-practices and discouraging the worst offenses,&#8221; according to a description of the language on the Noop language Website.</p>
<p>Noop supports dependency injection in the language, testability and immutability. Other key characteristics of Noop, according to the Noop site, include the following: &#8220;Readable code is more important than any syntax feature; Executable documentation that&#8217;s never out-of-date; and Properties, strong typing, and sensible modern stdlib.&#8221;</p>
<p style="text-align: right;"><a href="http://www.eweek.com/c/a/Application-Development/Google-Delivers-New-Javalike-Language-Noop-473613/">Read More</a></p>
</blockquote>
<p>I suppose your thinking why another language? Google explain this:</p>
<blockquote><p>Our experience has been that developers often create code that&#8217;s hard to test and maintain, without realizing it. On a large software project, this can create problems later on for the whole team. In analyzing this problem, we found that the root cause in many cases was language features &#8211; like globally visible state, misused subclassing, and API&#8217;s that are easily misused. Noop will try to avoid these problems.</p></blockquote>
<p>Noop avoids these problems by being opinionated, meaning it pushes you toward using good practices while developing software. It does this by;</p>
<table border="0">
<tbody>
<tr>
<th><strong>Noop saying <em>Yes</em> to</strong></th>
<th> <strong>Noop saying <em>No</em> to</strong></th>
</tr>
<tr valign="top">
<td>
<ul>
<li>Dependency injection built into the language</li>
<li>Testability &#8211; a seam between every pair of classes</li>
<li>Immutability</li>
<li>Syntax geared entirely towards readable code</li>
<li>Executable documentation that&#8217;s never out-of-date</li>
<li>Properties, strong typing, and sensible modern standard library</li>
</ul>
</td>
<td>
<ul>
<li>Any statics whatsoever</li>
<li>Implementation inheritance (subclassing)</li>
<li>Primitives</li>
<li>Unnecessary boilerplate</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>I&#8217;m still only learning Java myself, have to this year with the course. But I hope to mess around with Noop sometime soon in the future! <img src='http://seanmcn.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fgoogle-delivers-new-java-like-language-noop%2F&amp;seed_title=Google+Delivers+New+Java-like+Language%3A+Noop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snipt.net &#8211; Store your Code Snippets Online</title>
		<link>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fsnipt-net%2F&amp;seed_title=Snipt.net+%26%238211%3B+Store+your+Code+Snippets+Online</link>
		<comments>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fsnipt-net%2F&amp;seed_title=Snipt.net+%26%238211%3B+Store+your+Code+Snippets+Online#comments</comments>
		<pubDate>Fri, 18 Sep 2009 01:17:25 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[reusable]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://seanmcn.com/?p=164</guid>
		<description><![CDATA[Often when your programming well you find yourself with a lot of reusable or recyclable code. Everyone has their own little way of keeping all this code and organizing it etc. etc. for their next project. However today I found a great website now that I need my code snippets in more than one place, [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Recyclable Code" src="http://www.seanmcn.com/images/Sign___recyclable_by_egresh.jpg" alt="Recyclable Code" width="300" height="242" /></p>
<p>Often when your programming well you find yourself with a lot of reusable or recyclable code. Everyone has their own little way of keeping all this code and organizing it etc. etc. for their next project. However today I found a great website now that I need my code snippets in more than one place, <a href="http://www.snipt.net">Snipt.net</a> . Not only can you store all your code privately with the ability to tag it and have it highlighted. But you can browse through the public code also, for when your really stuck with that problem! <img src='http://seanmcn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  This will certainly be a website I&#8217;ll be adding to most used for &#8217;09</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fsnipt-net%2F&amp;seed_title=Snipt.net+%26%238211%3B+Store+your+Code+Snippets+Online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmers Day</title>
		<link>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fprogrammers-day%2F&amp;seed_title=Programmers+Day</link>
		<comments>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fprogrammers-day%2F&amp;seed_title=Programmers+Day#comments</comments>
		<pubDate>Sat, 12 Sep 2009 23:00:50 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[fact]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://seanmcn.com/?p=126</guid>
		<description><![CDATA[Interesting Fact: Today, it is &#8220;The Day of the Programmer&#8221;. Since yesterday this has been made an official Russian holiday! The Russian president only made this yesterday as seen here.. The day of programmer will be noted on September 13 (in 256- y the day of year), if year is bissextile &#8211; on September 12. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Programmers Day" src="http://www.seanmcn.com/images/programmersday.jpg" alt="" width="430" height="210" /></p>
<p><strong>Interesting Fact:</strong><br />
Today, it is &#8220;The Day of the Programmer&#8221;. Since yesterday this has been made an official Russian holiday!<br />
The Russian president only made this yesterday as seen <a href="http://babelfish.yahoo.com/translate_url?doit=done&amp;tt=url&amp;intl=1&amp;fr=bf-home&amp;trurl=http%3A%2F%2Fnews.kremlin.ru%2Facts%2F5442&amp;lp=ru_en&amp;btnTrUrl=Translate">here</a>..</p>
<blockquote><p>The day of programmer will be noted on September 13 (in 256- y the day of year), if year is bissextile &#8211; on September 12.</p></blockquote>
<p><strong>What is Programmers Day?</strong><br />
Programmer&#8217;s day is a whimsical &#8220;holiday&#8221; on the 256th day of the year celebrated mostly by computer programmers (reason: 256 = 2 to the power of 8 = the number of values representable in a byte of data). Traditions include drinking, behaving silly, coding silly programs, mini computer games, playing with old computers, etc. Programmer&#8217;s day usually falls on September 13th; on leap years, it is September 12th.</p>
<p><strong>Why the 256th Day of the year?</strong><br />
A byte can have 256 possible values, bytes are very important to programmers. Not because they are required for programs to work, but because the payroll system and Krispy Kreme doughnut cash registers require them.</p>
<p><strong>Irish?</strong><br />
<em>We need to get onto Brian Cowen to make an offical holiday out of this!  <img src='http://seanmcn.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seanmcn.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fseanmcn.com%2F2009%2F09%2Fprogrammers-day%2F&amp;seed_title=Programmers+Day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
