<?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>Shwuzzle &#187; Programming</title>
	<atom:link href="http://shwuzzle.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://shwuzzle.com</link>
	<description>Software Engineering, Computer Science, Gaming, Technology, News</description>
	<lastBuildDate>Sun, 20 May 2012 14:10:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>What every programmer should know about security</title>
		<link>http://shwuzzle.com/2012/05/07/what-every-programmer-should-know-about-security/</link>
		<comments>http://shwuzzle.com/2012/05/07/what-every-programmer-should-know-about-security/#comments</comments>
		<pubDate>Mon, 07 May 2012 18:52:22 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[programmer]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1855</guid>
		<description><![CDATA[There&#8217;s an excellent thread going on over at stackoverflow.com about suggestions for what every programmer should know about security. Some of the more interesting highlights: Never trust user input! Validate input from all untrusted sources &#8211; use whitelists not blacklists Plan for security from the start &#8211; it&#8217;s not something you can bolt on at [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/05/07/what-every-programmer-should-know-about-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Perl Client/Server Sockets Example</title>
		<link>http://shwuzzle.com/2012/03/17/simple-perl-clientserver-sockets-example/</link>
		<comments>http://shwuzzle.com/2012/03/17/simple-perl-clientserver-sockets-example/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 21:38:41 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sockets]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1849</guid>
		<description><![CDATA[Here is a very simple client/server example coded in Perl. This is an extremely basic application &#8211; the goal was merely for me to learn how to use sockets in Perl. You can check out the code on github here: github.com/darkmuck/SimplePerlSockets. After you&#8217;ve downloaded the client and server files follow these instructions to test it [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/03/17/simple-perl-clientserver-sockets-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never Throw Away Old Code</title>
		<link>http://shwuzzle.com/2012/03/12/never-throw-away-old-code/</link>
		<comments>http://shwuzzle.com/2012/03/12/never-throw-away-old-code/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 13:15:48 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1842</guid>
		<description><![CDATA[source: Things You Should Never Do, Part I (joelonsoftware.com) For many reasons, it is almost never a good idea to throw away old code. It may seem like a good idea to start from fresh if the existing code base is bloated, slow, hard to maintain, etc. However, by starting from fresh you are losing [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/03/12/never-throw-away-old-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Papers Every Programmer Should Read</title>
		<link>http://shwuzzle.com/2012/02/22/10-papers-every-programmer-should-read/</link>
		<comments>http://shwuzzle.com/2012/02/22/10-papers-every-programmer-should-read/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 16:50:38 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[papers]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1839</guid>
		<description><![CDATA[On the criteria to be used in decomposing systems into modules – David Parnas A Note On Distributed Computing – Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall The Next 700 Programming Languages – P. J. Landin Can Programming Be Liberated from the von Neumann Style? – John Backus Reflections on Trusting Trust – Ken [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/02/22/10-papers-every-programmer-should-read/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to iterate through a result set with SQL</title>
		<link>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql-2/</link>
		<comments>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql-2/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 20:52:22 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dbms]]></category>
		<category><![CDATA[iterate]]></category>
		<category><![CDATA[result set]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[temp]]></category>
		<category><![CDATA[temporary]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1834</guid>
		<description><![CDATA[Method 1: Using a cursor declare cursor1 cursor local for select * from tablename open cursor1 fetch next from cursor1 into #temptable while @@fetch_status = 0 begin if exists (select column from tablename where id = (select id from #temptable)) begin  /* do stuff here */  end else begin /* do other stuff here */ [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to iterate through a result set with SQL</title>
		<link>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql/</link>
		<comments>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 20:48:01 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[cursors]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dbms]]></category>
		<category><![CDATA[iterate]]></category>
		<category><![CDATA[result set]]></category>
		<category><![CDATA[rows]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[temp]]></category>
		<category><![CDATA[temporary]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1828</guid>
		<description><![CDATA[Method 1: Using a cursor declare cursor1 cursor local for select * from tablename open cursor1 fetch next from cursor1 into #temptable while @@fetch_status = 0 begin if exists (select column from tablename where id = (select id from #temptable)) begin  /* do stuff here */  end else begin /* do other stuff here */ [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding JavaScript OOP</title>
		<link>http://shwuzzle.com/2012/01/11/understanding-javascript-oop/</link>
		<comments>http://shwuzzle.com/2012/01/11/understanding-javascript-oop/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 17:17:03 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1826</guid>
		<description><![CDATA[&#8220;JavaScript is an object oriented (OO) language, with its roots in the Self programming language, although it&#8217;s (sadly) designed to look like Java. This makes the language&#8217;s really powerful and sweet features stay covered by some pretty ugly and counter-intuitive work-arounds. One such affected feature is the implementation of prototypical inheritance. The concepts are simple [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/01/11/understanding-javascript-oop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Development of the C Language</title>
		<link>http://shwuzzle.com/2012/01/08/the-development-of-the-c-language/</link>
		<comments>http://shwuzzle.com/2012/01/08/the-development-of-the-c-language/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 22:17:38 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[language]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1824</guid>
		<description><![CDATA[&#8220;The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become one of the dominant languages of [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/01/08/the-development-of-the-c-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What every programmer should know about memory</title>
		<link>http://shwuzzle.com/2012/01/04/what-every-programmer-should-know-about-memory/</link>
		<comments>http://shwuzzle.com/2012/01/04/what-every-programmer-should-know-about-memory/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 13:25:42 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[memory]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1811</guid>
		<description><![CDATA[&#8220;In the early days computers were much simpler. The various components of a system, such as the CPU, memory, mass storage, and network interfaces, were developed together and, as a result, were quite balanced in their performance. For example, the memory and network interfaces were not (much) faster than the CPU at providing data. This [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/01/04/what-every-programmer-should-know-about-memory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why is 1 loop so much slower than 2 loops?</title>
		<link>http://shwuzzle.com/2011/12/20/why-is-1-loop-so-much-slower-than-2-loops/</link>
		<comments>http://shwuzzle.com/2011/12/20/why-is-1-loop-so-much-slower-than-2-loops/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 17:48:50 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[loops]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1790</guid>
		<description><![CDATA[A really interesting in-depth question was posted over at stackoverflow.com asking why 1 loop seems to be so much slower than 2 loops. The discussion on the page goes into great and interesting detail on what&#8217;s going on behind the scenes and why there is such a decrease in speed between 1 and 2+ loops. [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2011/12/20/why-is-1-loop-so-much-slower-than-2-loops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://stats.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->

