<?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>johnhforrest.com &#187; Programming</title>
	<atom:link href="http://johnhforrest.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnhforrest.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 05:32:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>My advice for undergraduate CS majors</title>
		<link>http://johnhforrest.com/2012/01/my-advice-for-cs-majors/</link>
		<comments>http://johnhforrest.com/2012/01/my-advice-for-cs-majors/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 20:00:19 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Success]]></category>

		<guid isPermaLink="false">http://johnhforrest.com/?p=465</guid>
		<description><![CDATA[<p>This won’t be a story about how I had a great idea and became the next Mark Zuckerberg, because frankly—I didn’t. By no means do I consider myself, or my current position extraordinary. I see myself as an average person with a passion for software development, who used this passion to succeed in university, something that anybody can do if they try. Sure, this path may be more difficult depending on what school you go to, what people you know, or what opportunities you were given, but I believe anyone who puts in the time and effort can excel in the software industry.&#8230;</p>]]></description>
		<wfw:commentRss>http://johnhforrest.com/2012/01/my-advice-for-cs-majors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>d3, wow Forum Readers Currently Bugged</title>
		<link>http://johnhforrest.com/2011/09/d3-wow-forum-readers-currently-bugged/</link>
		<comments>http://johnhforrest.com/2011/09/d3-wow-forum-readers-currently-bugged/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 04:24:29 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[D3]]></category>
		<category><![CDATA[Forum Reader]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://johnhforrest.com/?p=564</guid>
		<description><![CDATA[<p>Blizzard recently updated the HTML of the pagination so the threads are currently only able to download the first page. I have posted a fix to the App Hub and the update should be available in the next few days. I apologize for the inconvenience!</p>
<p>I am working on a change in the underlying engine so that the HTML configuration can be downloaded on the fly from my server rather than being hard-coded in the app. Additionally, I plan on adding functionality to allow you to directly access the URL of each forum and thread, so if this happens in the future you will be able to copy and paste the value into the web browser and view it manually.&#8230;</p>]]></description>
		<wfw:commentRss>http://johnhforrest.com/2011/09/d3-wow-forum-readers-currently-bugged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diablo 3 Forum Reader Certified!</title>
		<link>http://johnhforrest.com/2011/09/diablo-3-forum-reader-certified/</link>
		<comments>http://johnhforrest.com/2011/09/diablo-3-forum-reader-certified/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 04:53:13 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Blizzard Entertainment]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Diablo 3]]></category>
		<category><![CDATA[Forum Reader]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://johnhforrest.com/?p=561</guid>
		<description><![CDATA[<p>The <a href="http://johnhforrest.com/projects/wow-forum-reader/">WoW Forum Reader</a> has finally for Diablo 3! Now, you are able to follow all of the latest updates of the recently started Closed Beta right on your Windows Phone! Tomorrow morning the app will be released on the marketplace, so give it a shot and download it for FREE.</p>
<p>See more at the full project page: <a href="http://johnhforrest.com/projects/diablo-3-forum-reader/">here</a>.&#8230;</p>]]></description>
		<wfw:commentRss>http://johnhforrest.com/2011/09/diablo-3-forum-reader-certified/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WoW Forum Reader 2.0</title>
		<link>http://johnhforrest.com/2011/09/wow-forum-reader-2-0/</link>
		<comments>http://johnhforrest.com/2011/09/wow-forum-reader-2-0/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 18:45:33 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Forum Reader]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://johnhforrest.com/?p=506</guid>
		<description><![CDATA[<p><strong>See the <a href="http://johnhforrest.com/projects/wow-forum-reader/">project page</a> for all of the screen shots and information on the app.</strong></p>
<p>Last week I released a new version of my app, WoW Forum Reader. I spent a lot of time overhauling the main UI to make interacting with the app more straight forward and fun. Here&#8217;s a list of features added in 2.0:</p>
<ul>
<li>Blue post tracker</li>
<li>Realm forums added</li>
<li>Favorites list for forums</li>
<li>Context menus on forums and threads (hold down on an item for it to pop up)</li>
<li>A brand new UI for the front page</li>
</ul>
<div>See the screenshots below for the latest changes.</div>
<div>The opening screen now consists of 3 panorama items.&#8230;</div>]]></description>
		<wfw:commentRss>http://johnhforrest.com/2011/09/wow-forum-reader-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WoW Forum Reader</title>
		<link>http://johnhforrest.com/2011/05/wow-forum-reader/</link>
		<comments>http://johnhforrest.com/2011/05/wow-forum-reader/#comments</comments>
		<pubDate>Thu, 05 May 2011 03:05:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[forums]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[World of Warcraft]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://johnhforrest.com/?p=468</guid>
		<description><![CDATA[<p>I&#8217;ve just recently released another app for the Windows Phone 7: WoW Forum Reader. There are two versions, a paid version with no advertisements, and a free version with advertisements (although the description says otherwise at the moment). The Zune links are below:</p>
<p>Full: <a href="http://social.zune.net/redirect?type=phoneApp&#38;id=f4a94251-2874-e011-81d2-78e7d1fa76f8">http://social.zune.net/redirect?type=phoneApp&#38;id=f4a94251-2874-e011-81d2-78e7d1fa76f8</a><br />
Lite: <a href="http://social.zune.net/redirect?type=phoneApp&#38;id=94dd91a5-2974-e011-81d2-78e7d1fa76f8">http://social.zune.net/redirect?type=phoneApp&#38;id=94dd91a5-2974-e011-81d2-78e7d1fa76f8</a></p>
<p>Although I haven&#8217;t actually played any Blizzard games for some time now, I do occasionally check the forums to see what&#8217;s going on in Azeroth. Having tried to do this in the Windows Phone browser made me wonder why no one has made any client apps to read Blizzard forums&#8211;the task isn&#8217;t impossibly difficult and a lot of people read the forums on a daily basis.&#8230;</p>]]></description>
		<wfw:commentRss>http://johnhforrest.com/2011/05/wow-forum-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7 Development</title>
		<link>http://johnhforrest.com/2011/03/windows-phone-7-development/</link>
		<comments>http://johnhforrest.com/2011/03/windows-phone-7-development/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 18:03:07 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://johnhforrest.com/?p=450</guid>
		<description><![CDATA[<p>Today my first 2 apps were published on the Windows Phone 7 Marketplace. Although nothing groundbreaking by any means, building the apps was a fun experience and a good introduction to Silverlight. Probably the hardest thing for me was learning the framework, but once I figured everything out it was pretty smooth sailing. stackoverflow.com is a great resource for any development questions on the Windows Phone 7 because they have such a large community of C# developers. I visited SO many times while I was developing and 90% of my questions had already been posted and solved by someone else.</p>
<p>To see more information on my apps, please visit the project page (<a href="http://johnhforrest.com/projects/windows-phone-7-apps/">http://johnhforrest.com/projects/windows-phone-7-apps/</a>).&#8230;</p>]]></description>
		<wfw:commentRss>http://johnhforrest.com/2011/03/windows-phone-7-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mashups</title>
		<link>http://johnhforrest.com/2010/11/mashups/</link>
		<comments>http://johnhforrest.com/2010/11/mashups/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 05:58:57 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Heroes of Newerth]]></category>
		<category><![CDATA[Mashup]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://johnhforrest.com/?p=426</guid>
		<description><![CDATA[<p><strong>A Quick Update&#8230;</strong></p>
<p>I haven&#8217;t added any new content for the past few weeks, but that doesn&#8217;t necessarily mean I&#8217;ve been completely idle. Unfortunately, most of what I&#8217;ve been doing has done little to further my development abilities, but I have found fun distractions nonetheless.</p>
<p>One of my latest addictions is a game called Heroes of Newerth (<a href="http://www.heroesofnewerth.com/">http://www.heroesofnewerth.com/</a>). HoN is essentially a clone of DotA packaged as a new game that includes a matchmaking systems, and extensive player statistics. Much of the items and heroes are essentially the same, but the game&#8217;s developer has created new names, models, and lore for just about everything.&#8230;</p>]]></description>
		<wfw:commentRss>http://johnhforrest.com/2010/11/mashups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parameterized SQL Queries in C#</title>
		<link>http://johnhforrest.com/2010/10/parameterized-sql-queries-in-c/</link>
		<comments>http://johnhforrest.com/2010/10/parameterized-sql-queries-in-c/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 23:21:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Parameterized Queries]]></category>
		<category><![CDATA[Replay Parser]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://johnhforrest.com/?p=411</guid>
		<description><![CDATA[<p><strong>Introduction</strong></p>
<p>Parameterizing your SQL queries is a technique that I mentioned I used in my code last post. Now, I&#8217;m not expert in SQL (I&#8217;m not even sure the UPDATE command I&#8217;m going to show is considered a &#8216;query&#8217;), but from I know from my class in software security that using this technique is a great way to protect against SQL injections. I&#8217;m not sure if they offer any performance benefits, but they are a lot cleaner to use when you are looping over data as opposed to concatenating strings to generate your query. And as I mentioned before, cleaner code = faster development time, so that&#8217;s always a huge plus in my book.&#8230;</p>]]></description>
		<wfw:commentRss>http://johnhforrest.com/2010/10/parameterized-sql-queries-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

