<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Page_Load is Evil</title>
	<atom:link href="http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Sat, 07 Nov 2009 23:35:20 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: harsha</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-903931</link>
		<dc:creator>harsha</dc:creator>
		<pubDate>Fri, 27 Mar 2009 06:51:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-903931</guid>
		<description>iam satisfied not to use Page_Load ... now what ... how to make things work? can someone paste code snippet showing the way it should be done (using constructors or something else). Thankyou</description>
		<content:encoded><![CDATA[<p>iam satisfied not to use Page_Load &#8230; now what &#8230; how to make things work? can someone paste code snippet showing the way it should be done (using constructors or something else). Thankyou</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-858243</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 06 Jan 2009 22:20:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-858243</guid>
		<description>Yes, knowing when to use page events is VERY difficult when you don&#039;t know how to read.

http://msdn.microsoft.com/en-us/library/ms178472.aspx

&lt;blockquote&gt;
It encourages doing everything when the page loads by raw convenience. And doing all that inside this one method. I have seen 300+ line Page_Load methods on an alarmingly regular basis. I have seen entire websites programmed into Page_Load methods. Probably 95% of the ASP.NET code running in this world lives in a Page_Load method.&lt;/blockquote&gt;

This statement along with statements 2-4 can be resolved if the developer takes a few minutes to LEARN how things work before slapping code down and shipping it. (300+ line functions in general deserve a good jam session with a book: see Code Complete by Steve McConnell and Refactoring by Martin Fowler)

Most of this &quot;article&quot; equates to this statement: &quot;A hammer is evil because it is bad at putting screws in a board.&quot;  Don&#039;t blame a tool for the ignorance of the masses.

Reading is fundamental.</description>
		<content:encoded><![CDATA[<p>Yes, knowing when to use page events is VERY difficult when you don&#8217;t know how to read.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms178472.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms178472.aspx</a></p>
<blockquote><p>
It encourages doing everything when the page loads by raw convenience. And doing all that inside this one method. I have seen 300+ line Page_Load methods on an alarmingly regular basis. I have seen entire websites programmed into Page_Load methods. Probably 95% of the ASP.NET code running in this world lives in a Page_Load method.</p></blockquote>
<p>This statement along with statements 2-4 can be resolved if the developer takes a few minutes to LEARN how things work before slapping code down and shipping it. (300+ line functions in general deserve a good jam session with a book: see Code Complete by Steve McConnell and Refactoring by Martin Fowler)</p>
<p>Most of this &#8220;article&#8221; equates to this statement: &#8220;A hammer is evil because it is bad at putting screws in a board.&#8221;  Don&#8217;t blame a tool for the ignorance of the masses.</p>
<p>Reading is fundamental.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-806437</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 09 Oct 2008 14:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-806437</guid>
		<description>Adam Toth you are idiot. With such a strategy you should fire yourself first fuc&amp;ing snob. To understand the events sequence it only takes 15 minutes in debugger or 5 minutes on internet for someone who unluckyly gets involved in ASP.NET Why would i to trash my brain w/that bullshit produced by microsoft trying to remember that crap that will be a brand new crap year later?</description>
		<content:encoded><![CDATA[<p>Adam Toth you are idiot. With such a strategy you should fire yourself first fuc&amp;ing snob. To understand the events sequence it only takes 15 minutes in debugger or 5 minutes on internet for someone who unluckyly gets involved in ASP.NET Why would i to trash my brain w/that bullshit produced by microsoft trying to remember that crap that will be a brand new crap year later?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: inv</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-748157</link>
		<dc:creator>inv</dc:creator>
		<pubDate>Fri, 20 Jun 2008 13:22:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-748157</guid>
		<description>I totally agree with you! I consider myself a good programmer, but as far as asp.net goes i often feel like an idiot. 

Despite of this, I&#039;ve managed to create an enterprise search engine frontend that looks really good and works without flaw. And as much as it hurts me to admit it, I have to say that a lot of mye code is in the page_load method! You can accomplish a lot by putting all your stuff there, but its going to cost you a lot in the form of time and hacks (maintainability). 

I think c#.net is A+ in terms of usability, while asp.net is on the other side of the scale. I also think that this is something MS should take seriously, because the day a better high level framework for web development comes around...i&#039;m making the switch!</description>
		<content:encoded><![CDATA[<p>I totally agree with you! I consider myself a good programmer, but as far as asp.net goes i often feel like an idiot. </p>
<p>Despite of this, I&#8217;ve managed to create an enterprise search engine frontend that looks really good and works without flaw. And as much as it hurts me to admit it, I have to say that a lot of mye code is in the page_load method! You can accomplish a lot by putting all your stuff there, but its going to cost you a lot in the form of time and hacks (maintainability). </p>
<p>I think c#.net is A+ in terms of usability, while asp.net is on the other side of the scale. I also think that this is something MS should take seriously, because the day a better high level framework for web development comes around&#8230;i&#8217;m making the switch!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-646971</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 04 Mar 2008 10:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-646971</guid>
		<description>Page_Load is not evil, it is just open to often misused..

-David.
http&lt;strong&gt;:&lt;/strong&gt;//www.davemckay.co.uk</description>
		<content:encoded><![CDATA[<p>Page_Load is not evil, it is just open to often misused..</p>
<p>-David.<br />
http<strong>:</strong>//www.davemckay.co.uk</p>]]></content:encoded>
	</item>
	<item>
		<title>By: RottenApple</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-615374</link>
		<dc:creator>RottenApple</dc:creator>
		<pubDate>Mon, 28 Jan 2008 21:15:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-615374</guid>
		<description>Page load is not evil.  I guess the in house develoment team you lead is incompetent.</description>
		<content:encoded><![CDATA[<p>Page load is not evil.  I guess the in house develoment team you lead is incompetent.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-549226</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 11 Dec 2007 11:35:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-549226</guid>
		<description>&gt; Probably 95% of the ASP.NET code running in this world lives in a
&gt; Page_Load method.

Bullshit.

&gt; I have seen 300+ line Page_Load methods on an alarmingly regular  
&gt; basis. I have seen entire websites programmed into Page_Load
&gt; methods.

You are amongst idiots. Escape!</description>
		<content:encoded><![CDATA[<p>&gt; Probably 95% of the ASP.NET code running in this world lives in a<br />
&gt; Page_Load method.</p>
<p>Bullshit.</p>
<p>&gt; I have seen 300+ line Page_Load methods on an alarmingly regular<br />
&gt; basis. I have seen entire websites programmed into Page_Load<br />
&gt; methods.</p>
<p>You are amongst idiots. Escape!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: pfarrell</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-191148</link>
		<dc:creator>pfarrell</dc:creator>
		<pubDate>Wed, 28 Feb 2007 21:49:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-191148</guid>
		<description>Nice post.  I love the totally unscientific 95% reasoning.  While I like to think that most coders aren&#039;t generating shit like that, I can&#039;t fail to look at the code I&#039;ve inherited.  Plus, add to fact that consultants tend to want to write unmanageable code for job security... You may not be as off as Darrell thinks

&lt;a href=&quot;http://patf.net/blogs&quot; rel=&quot;nofollow&quot;&gt;check out patf.net&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Nice post.  I love the totally unscientific 95% reasoning.  While I like to think that most coders aren&#8217;t generating shit like that, I can&#8217;t fail to look at the code I&#8217;ve inherited.  Plus, add to fact that consultants tend to want to write unmanageable code for job security&#8230; You may not be as off as Darrell thinks</p>
<p><a href="http://patf.net/blogs" rel="nofollow">check out patf.net</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Darrell</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-186404</link>
		<dc:creator>Darrell</dc:creator>
		<pubDate>Thu, 22 Feb 2007 13:45:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-186404</guid>
		<description>&lt;blockquote&gt;Probably 95% of the ASP.NET code running in this world lives in a Page_Load method. &lt;/blockquote&gt;

Nonsense!  I certainly agree there are a lot of programmers out there that just dump everything in the page_load but to make a ridiculous generalization that 95% of the asp.net code  lives in the Page_Load is a gross overstatement.</description>
		<content:encoded><![CDATA[<blockquote><p>Probably 95% of the ASP.NET code running in this world lives in a Page_Load method. </p></blockquote>
<p>Nonsense!  I certainly agree there are a lot of programmers out there that just dump everything in the page_load but to make a ridiculous generalization that 95% of the asp.net code  lives in the Page_Load is a gross overstatement.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Urm</title>
		<link>http://www.sitepoint.com/blogs/2007/01/21/page_load-is-evil/comment-page-1/#comment-182982</link>
		<dc:creator>Urm</dc:creator>
		<pubDate>Sun, 18 Feb 2007 16:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1839#comment-182982</guid>
		<description>Eh yeah .NET PROPRIETARY MS GARBAGE!!!!! MS IS EVIL, NOT JUST SOME SILLY PAGE_LOAD!!!!

PHP WOOOO!!!!! MYSQL WOO!!!!!! .NET urm no.</description>
		<content:encoded><![CDATA[<p>Eh yeah .NET PROPRIETARY MS GARBAGE!!!!! MS IS EVIL, NOT JUST SOME SILLY PAGE_LOAD!!!!</p>
<p>PHP WOOOO!!!!! MYSQL WOO!!!!!! .NET urm no.</p>]]></content:encoded>
	</item>
</channel>
</rss>
