<?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>Fudnik &#187; Development</title>
	<atom:link href="http://fudnik.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://fudnik.com</link>
	<description>Development. Technology. Perspective.</description>
	<lastBuildDate>Tue, 18 Oct 2011 22:56:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Understanding and Dealing with Click Fraud</title>
		<link>http://fudnik.com/2010/11/understanding-click-fraud/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-click-fraud</link>
		<comments>http://fudnik.com/2010/11/understanding-click-fraud/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 15:49:49 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[bad traffic]]></category>
		<category><![CDATA[click bots]]></category>
		<category><![CDATA[click fraud]]></category>
		<category><![CDATA[click spoofing]]></category>
		<category><![CDATA[CPA]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[online advertising]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=97</guid>
		<description><![CDATA[This is an excerpt from a whitepaper that I was commissioned to write for the FBI. It was part of an internal research project where they were to determine the effects and solutions regarding the rampant Click Fraud concern with online advertising and the like. &#8211; Brian Grayless What is click fraud? Let&#8217;s start out [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2010/11/understanding-click-fraud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails Sessions Across Multiple Subdomains</title>
		<link>http://fudnik.com/2010/05/rails-sessions-across-multiple-subdomains/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rails-sessions-across-multiple-subdomains</link>
		<comments>http://fudnik.com/2010/05/rails-sessions-across-multiple-subdomains/#comments</comments>
		<pubDate>Wed, 26 May 2010 21:17:30 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=114</guid>
		<description><![CDATA[Okay, so I&#8217;m working on a new Rails project. Things are coming along great. Then we hit a snag where our SSL is not working as expected. We want it to work on Staging and Production only, and only for the actions that we need them on. So, the SslRequirement Gem did the trick. However, [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2010/05/rails-sessions-across-multiple-subdomains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP That Just Works</title>
		<link>http://fudnik.com/2009/09/php-that-just-works/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php-that-just-works</link>
		<comments>http://fudnik.com/2009/09/php-that-just-works/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 17:12:06 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PHP development]]></category>
		<category><![CDATA[Zend Eclipse]]></category>
		<category><![CDATA[Zend Server CE]]></category>
		<category><![CDATA[Zend Studio]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=88</guid>
		<description><![CDATA[I&#8217;m not one of those developers that likes to waste time setting up my dev environment. If I have a project to complete, I should be coding, not messing with config files, compiling Apache or messing with PHP to load that extension I just found out I needed. I like messing with my machine but [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2009/09/php-that-just-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agility Futility</title>
		<link>http://fudnik.com/2009/04/agility-futility/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=agility-futility</link>
		<comments>http://fudnik.com/2009/04/agility-futility/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 14:32:53 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[SDLC]]></category>

		<guid isPermaLink="false">http://fudnik.com/2009/04/agility-futility/</guid>
		<description><![CDATA[Agile development methods have really taken the IT world by storm. In the last few years Agile has become THE way to manage and develop software, especially among young, emerging companies. It brings to the table a flexible model for communication and progress as well as a sense of anti-corporatism which is heavily embraced in [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2009/04/agility-futility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GE Brings Minority Report to Life?</title>
		<link>http://fudnik.com/2009/03/ge-brings-minority-report-to-life/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ge-brings-minority-report-to-life</link>
		<comments>http://fudnik.com/2009/03/ge-brings-minority-report-to-life/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 14:48:27 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[GE]]></category>
		<category><![CDATA[minority report]]></category>
		<category><![CDATA[smart grid]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=47</guid>
		<description><![CDATA[Okay, well not quite, but I thought this was pretty amazing. GE &#8220;brings good things to life&#8221;, almost literally. For those of you that have seen Minority Report, you know that that people have been trying to recreate that type of computing model in the real world since the movie came out. Well, it doesn&#8217;t [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2009/03/ge-brings-minority-report-to-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variable Conflicts in JavaScript</title>
		<link>http://fudnik.com/2009/03/variable-conflicts-in-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=variable-conflicts-in-javascript</link>
		<comments>http://fudnik.com/2009/03/variable-conflicts-in-javascript/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 18:25:21 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[objects]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[variable scope]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=33</guid>
		<description><![CDATA[It is quite common to find yourself with a heinous JavaScript error on a page that until recently seemed to work flawlessly. Perhaps you changed your JavaScript. Maybe you included a 3rd party script or a script from another domain onto your page. Now, everything that was once peachy has turned to sour grapes! More [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2009/03/variable-conflicts-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Optimization</title>
		<link>http://fudnik.com/2009/02/php-optimization/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php-optimization</link>
		<comments>http://fudnik.com/2009/02/php-optimization/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 18:26:49 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[code profiling]]></category>
		<category><![CDATA[minify]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=35</guid>
		<description><![CDATA[Many developers don&#8217;t really put much thought into code optimization. Frankly, their applications don&#8217;t see enough traffic for optimization to be much of an issue. However, regardless of your application&#8217;s actual needs and whether or not you are having speed issues, there are some good habits that you can develop that will either help you [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2009/02/php-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Error Handling</title>
		<link>http://fudnik.com/2009/01/php-error-handling/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php-error-handling</link>
		<comments>http://fudnik.com/2009/01/php-error-handling/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 20:07:38 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[custom exceptions]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[php exceptions]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=38</guid>
		<description><![CDATA[For many developers, error handling is somewhat of a myth. They&#8217;ve heard about it but with pressing deadlines and management ignorance they are often not given ample opportunity to learn about, let alone implement, proper error handling and debugging techniques. So, like many things, there are many ways to skin this cat. When working with [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2009/01/php-error-handling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handling Foreign HTTP Variables</title>
		<link>http://fudnik.com/2008/12/handling-foreign-http-variables/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=handling-foreign-http-variables</link>
		<comments>http://fudnik.com/2008/12/handling-foreign-http-variables/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 20:38:36 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[get vars]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[post vars]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=42</guid>
		<description><![CDATA[I have been asked several times about various ways to secure e-commerce applications and other systems from unexpected or badly formatted POST/GET variables. This is a common issue as many developers only develop for the expected and test their application accordingly. Developing for the unexpected can be a bit tricky. I&#8217;ll try to address this [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2008/12/handling-foreign-http-variables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smarty For Dummies</title>
		<link>http://fudnik.com/2008/09/smarty-for-dummies/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=smarty-for-dummies</link>
		<comments>http://fudnik.com/2008/09/smarty-for-dummies/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 20:10:08 +0000</pubDate>
		<dc:creator>fudnik</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Cake PHP]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[smarty]]></category>
		<category><![CDATA[smarty templates]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://fudnik.com/?p=7</guid>
		<description><![CDATA[Are Smarty Templates really that useful? Well, I have my opinions, but decide for yourself. I hope you&#8217;ll do a doubletake after reading this. For a long time now, I&#8217;ve avoided using Smarty Templates as much as possible. Perhaps it&#8217;s the cheesy assuming name, or perhaps it&#8217;s that I like to keep my applications simple [...]]]></description>
		<wfw:commentRss>http://fudnik.com/2008/09/smarty-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

