<?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: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 27: What Every Web Developer Needs To Know</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=103" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=103</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Web Design India</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-16644</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-16644</guid>
		<description>This is such informative post.</description>
		<content:encoded><![CDATA[<p>This is such informative post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditcreation</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-14613</link>
		<dc:creator>Aditcreation</dc:creator>
		<pubDate>Sat, 17 Apr 2010 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-14613</guid>
		<description>good this is important information for all developers.</description>
		<content:encoded><![CDATA[<p>good this is important information for all developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-10286</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-10286</guid>
		<description>Yeah IE Tester is good but there is no need to test in IE5.5 i think - even IE6 to some extent

I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.

Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</description>
		<content:encoded><![CDATA[<p>Yeah IE Tester is good but there is no need to test in IE5.5 i think &#8211; even IE6 to some extent</p>
<p>I think so long as you work in IE7, IE8, FF, Safari, Chrome, Opera, AOL (Same as IE) then your are good to go.</p>
<p>Also, you can emulate IE7 in IE8 if you hit the compatibility view buttoon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Projektowanie Stron Warszawa</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-5928</link>
		<dc:creator>Projektowanie Stron Warszawa</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-5928</guid>
		<description>This is great and helpful, thanks</description>
		<content:encoded><![CDATA[<p>This is great and helpful, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web development</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-3238</link>
		<dc:creator>web development</dc:creator>
		<pubDate>Sat, 13 Jun 2009 09:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-3238</guid>
		<description>Interesting topic here. This is great and helpful… thanks


http://www.inowweb.com</description>
		<content:encoded><![CDATA[<p>Interesting topic here. This is great and helpful… thanks</p>
<p><a href="http://www.inowweb.com" rel="nofollow">http://www.inowweb.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacklee</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-2879</link>
		<dc:creator>Jacklee</dc:creator>
		<pubDate>Mon, 01 Jun 2009 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-2879</guid>
		<description>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</description>
		<content:encoded><![CDATA[<p>I have altered the console that came with jbpm-jpdl-3.2.2 so that clicking on a task in the task list brings up the task page to fill in data and click the ‘Submit’ button, for instance. I would like to return to the ‘processes.xhtml’ page after clicking the button causing a transition to another state ( or when ‘Cancel’ is clicked ), but cannot find out how to do this. Suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daquan Wright</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1621</link>
		<dc:creator>Daquan Wright</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1621</guid>
		<description>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)

I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.

I&#039;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.

Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. 

There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.

Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. 

Interesting topic here, if it works then don&#039;t fix it. But if it doesn&#039;t work well enough, refine it.</description>
		<content:encoded><![CDATA[<p>I loved the topics covered, found some of it hilarious myself (not in a bad way). :)</p>
<p>I think when it comes to the web, one of the things I find out is that there are many tools out there. But nothing beats learning core concepts the the basic fundamentals for yourself.</p>
<p>I&#8217;ve been told that I should just program my websites (I like both design/coding) and not to mix my skills but what happens when something goes wrong? Then you have to pay someone to do it for you.</p>
<p>Obviously I agree that you should learn the core language first before you use a tool to do it for you, because it gives you more control. </p>
<p>There are many ways to get a solution on the web. Nothing is really bad just by the nature of it, it too depends on how you proceed with a particular technology and that you understand what this is going to do and how it will effect the web environment.</p>
<p>Knowing when to utilize a technology and knowing the limits are a key aspect to not using the wrong tools for the job. </p>
<p>Interesting topic here, if it works then don&#8217;t fix it. But if it doesn&#8217;t work well enough, refine it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Every Web Developer Needs To Know - blog.red7even.com</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-1046</link>
		<dc:creator>What Every Web Developer Needs To Know - blog.red7even.com</dc:creator>
		<pubDate>Fri, 09 Jan 2009 15:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-1046</guid>
		<description>[...] Admin on Jan.09, 2009, under Programming http://herdingcode.com/?p=103  :HTML, Javascript, Web Development    No comments for this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Admin on Jan.09, 2009, under Programming <a href="http://herdingcode.com/?p=103" rel="nofollow">http://herdingcode.com/?p=103</a>  :HTML, Javascript, Web Development    No comments for this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vijayachandar</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-891</link>
		<dc:creator>vijayachandar</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:17:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-891</guid>
		<description>This is great and helpful... thanks again kevin</description>
		<content:encoded><![CDATA[<p>This is great and helpful&#8230; thanks again kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-843</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 13 Dec 2008 01:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-843</guid>
		<description>@Mark - Yes, we&#039;ve got a new bittorrent feed:
http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</description>
		<content:encoded><![CDATA[<p>@Mark &#8211; Yes, we&#8217;ve got a new bittorrent feed:<br />
<a href="http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920" rel="nofollow">http://beta.legaltorrents.com/feeds/your_feed/76a315ec-b47d-11dd-acd9-001b24786920</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Stahler</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-839</link>
		<dc:creator>Mark Stahler</dc:creator>
		<pubDate>Sat, 13 Dec 2008 00:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-839</guid>
		<description>Is there a BitTorrent feed available so I can download podcasts that way?</description>
		<content:encoded><![CDATA[<p>Is there a BitTorrent feed available so I can download podcasts that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Four podcasts every .NET developer should know about - Helper Code</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-832</link>
		<dc:creator>Four podcasts every .NET developer should know about - Helper Code</dc:creator>
		<pubDate>Fri, 12 Dec 2008 13:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-832</guid>
		<description>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</description>
		<content:encoded><![CDATA[<p>[...] Dente, Scott Koon, and Jon Galloway talk (along with their guests) about various subjects such as: What every web developer need to know,&#160; working from home, open source in the corporate world and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-822</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-822</guid>
		<description>See my response, from 2 years ago, here. http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</description>
		<content:encoded><![CDATA[<p>See my response, from 2 years ago, here. <a href="http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/" rel="nofollow">http://www.lazycoder.com/weblog/2006/04/16/regular-expressions-are-required/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sheehan</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-821</link>
		<dc:creator>John Sheehan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 23:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-821</guid>
		<description>@Jay - Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &quot;long way.&quot;</description>
		<content:encoded><![CDATA[<p>@Jay &#8211; Suggesting that the logic of for loops and if statements is any more error prone than regex is ludicrous. Bad programmers are going to write error prone code, regardless of whether their using regex or doing it the &#8220;long way.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-820</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-820</guid>
		<description>Folks sure love their regular expressions…

The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.

Also - why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.

I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.

I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</description>
		<content:encoded><![CDATA[<p>Folks sure love their regular expressions…</p>
<p>The question was whether “every developer should know ___”. Notice that all of us said no on RIA platforms like Silverlight, despite the fact that some of us are really into Silverlight.</p>
<p>Also &#8211; why would you assume that we don’t know regular expressions? That’s a pretty condescending assumption. We’ve put the time into learning regular expressions, see that they’re a useful tool, and didn’t think that they made the cut for required, basic knowledge that every single web developer should know. Would every developer benefit from knowing assembly language? Sure! Is assembly language core, basic knowledge that every developer should put time into learning? Not in my book.</p>
<p>I’d rather web developers put that time into learning the HTML/CSS platform better. I’ve worked with a lot of web developers who were handy with a regex but couldn’t write cross-browser code or table-less layouts. That’s a mistake.</p>
<p>I do think people overrate the utility of regex’s. Having used regular expressions extensively in a custom CMS application, my personal experience is that they’re easy enough when you’re writing the application, but the maintenance and edge cases kill you. So in my opinion, they’re fine for things like e-mail validation, but pretty error prone for things like HTML manipulation (c.f. all the security vulnerabilities Jeff Atwood hit with StackOverflow’s HTML manipulation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay R. Wren</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-818</link>
		<dc:creator>Jay R. Wren</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-818</guid>
		<description>I&#039;m absolutely disguested by your discussion on regular expressions.

I seriously feel ill right now.

You are supposed to be some of the best devs out there, and you can&#039;t grok one of the simplest programming devices ever created? 

You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &quot;People won&#039;t understand it.&quot; If this were true, then maybe we shouldn&#039;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.

You have done your listeners a great disservice by suggesting that they don&#039;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.

I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.

Finally, I would like to quote Ted Neward to you: &quot;You are wrong. You are wrong.&quot;</description>
		<content:encoded><![CDATA[<p>I&#8217;m absolutely disguested by your discussion on regular expressions.</p>
<p>I seriously feel ill right now.</p>
<p>You are supposed to be some of the best devs out there, and you can&#8217;t grok one of the simplest programming devices ever created? </p>
<p>You reasoning behind not using this tool is the same reasoning behind not using ANY tool. &#8220;People won&#8217;t understand it.&#8221; If this were true, then maybe we shouldn&#8217;t use javascript at all. After all, it is pretty complex and I might have to learn something new to figure out what is going on.</p>
<p>You have done your listeners a great disservice by suggesting that they don&#8217;t try to better themselves as programmers. By suggesting that they write many lines of error prone logic of for loops and if statements to match text that could otherwise be matched by a regular expression.</p>
<p>I have no suggestion for you other than: 1. better educating yourselves, 2. mastering new skills rather than suggesting certain skills are unimportant when obviously you are not masters of them and 3. recant your possition.</p>
<p>Finally, I would like to quote Ted Neward to you: &#8220;You are wrong. You are wrong.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiggIt</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-789</link>
		<dc:creator>DiggIt</dc:creator>
		<pubDate>Sun, 07 Dec 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-789</guid>
		<description>Great episode...found it on LegalTorrents.</description>
		<content:encoded><![CDATA[<p>Great episode&#8230;found it on LegalTorrents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</title>
		<link>http://herdingcode.com/?p=103&#038;cpage=1#comment-714</link>
		<dc:creator>Books and bits &#187; Blog Archive &#187; IE Tester - Four IE&#8217;s in one</dc:creator>
		<pubDate>Fri, 28 Nov 2008 04:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=103#comment-714</guid>
		<description>[...] was listening to episode 27 of the Herding code podcast and they mentioned this toll called IE tester, so I decided to give it a try. IE tester is a [...]</description>
		<content:encoded><![CDATA[<p>[...] was listening to episode 27 of the Herding code podcast and they mentioned this toll called IE tester, so I decided to give it a try. IE tester is a [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
