<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Lazycoder</title>
	
	<link>http://www.lazycoder.com/weblog</link>
	<description />
	<lastBuildDate>Wed, 30 Jun 2010 20:09:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Lazycoder" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="lazycoder" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>The hardest part of software development has nothing to do with code</title>
		<link>http://www.lazycoder.com/weblog/2010/06/30/the-hardest-part-of-software-development-has-nothing-to-do-with-code/</link>
		<comments>http://www.lazycoder.com/weblog/2010/06/30/the-hardest-part-of-software-development-has-nothing-to-do-with-code/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 20:09:10 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=1250</guid>
		<description><![CDATA[People who complain about how much &#8220;more&#8221; code they have to write in an MVC project versus a Webforms project, or really any project, prove to me that they have absolutely no idea where the REAL work is in ANY development project. The main work in any software development project is FIGURING OUT WHAT TO [...]]]></description>
			<content:encoded><![CDATA[<p>People who complain about how much &#8220;more&#8221; code they have to write in an MVC project versus a Webforms project, or really any project, prove to me that they have absolutely no idea where the REAL work is in ANY development project.</p>
<p>The main work in any software development project is FIGURING OUT WHAT TO BUILD. How you build it is trivial compared to the amount of time and effort you SHOULD put into discovering the users needs and working with them to solve their problems and make their life better.</p>
<p>Remember, that&#8217;s the number one purpose for any piece of computer hardware or software. This cannot be stressed and repeated enough.</p>
<p><strong>COMPUTERS SHOULD MAKE OUR LIVES BETTER!</strong></p>
<p>How do we write programs that make lives better? By writing programs that fulfill their needs and ease the pain of their work. We still aren&#8217;t at a point where we have a common, easy to understand vocabulary when it comes to build software. We often get it wrong the first, second, and third times. That&#8217;s where the discipline and engineering comes into play. </p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code&amp;notes=People%20who%20complain%20about%20how%20much%20%22more%22%20code%20they%20have%20to%20write%20in%20an%20MVC%20project%20versus%20a%20Webforms%20project%2C%20or%20really%20any%20project%2C%20prove%20to%20me%20that%20they%20have%20absolutely%20no%20idea%20where%20the%20REAL%20work%20is%20in%20ANY%20development%20project.%0D%0A%0D%0AThe%20main%20work%20in" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code&amp;bodytext=People%20who%20complain%20about%20how%20much%20%22more%22%20code%20they%20have%20to%20write%20in%20an%20MVC%20project%20versus%20a%20Webforms%20project%2C%20or%20really%20any%20project%2C%20prove%20to%20me%20that%20they%20have%20absolutely%20no%20idea%20where%20the%20REAL%20work%20is%20in%20ANY%20development%20project.%0D%0A%0D%0AThe%20main%20work%20in" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code&amp;source=Lazycoder+&amp;summary=People%20who%20complain%20about%20how%20much%20%22more%22%20code%20they%20have%20to%20write%20in%20an%20MVC%20project%20versus%20a%20Webforms%20project%2C%20or%20really%20any%20project%2C%20prove%20to%20me%20that%20they%20have%20absolutely%20no%20idea%20where%20the%20REAL%20work%20is%20in%20ANY%20development%20project.%0D%0A%0D%0AThe%20main%20work%20in" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;t=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;t=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;title=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code&amp;selection=People%20who%20complain%20about%20how%20much%20%22more%22%20code%20they%20have%20to%20write%20in%20an%20MVC%20project%20versus%20a%20Webforms%20project%2C%20or%20really%20any%20project%2C%20prove%20to%20me%20that%20they%20have%20absolutely%20no%20idea%20where%20the%20REAL%20work%20is%20in%20ANY%20development%20project.%0D%0A%0D%0AThe%20main%20work%20in" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F&amp;t=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code&amp;s=People%20who%20complain%20about%20how%20much%20%22more%22%20code%20they%20have%20to%20write%20in%20an%20MVC%20project%20versus%20a%20Webforms%20project%2C%20or%20really%20any%20project%2C%20prove%20to%20me%20that%20they%20have%20absolutely%20no%20idea%20where%20the%20REAL%20work%20is%20in%20ANY%20development%20project.%0D%0A%0D%0AThe%20main%20work%20in" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=The%20hardest%20part%20of%20software%20development%20has%20nothing%20to%20do%20with%20code%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F06%2F30%2Fthe-hardest-part-of-software-development-has-nothing-to-do-with-code%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=tvdSWcTElsY:bzDVgkV2WME:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=tvdSWcTElsY:bzDVgkV2WME:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=tvdSWcTElsY:bzDVgkV2WME:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=tvdSWcTElsY:bzDVgkV2WME:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=tvdSWcTElsY:bzDVgkV2WME:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=tvdSWcTElsY:bzDVgkV2WME:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=tvdSWcTElsY:bzDVgkV2WME:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=tvdSWcTElsY:bzDVgkV2WME:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2010/06/30/the-hardest-part-of-software-development-has-nothing-to-do-with-code/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Quick jQuery hack to fix position:fixed toolbars in iPhone/iPad/iPod Touch</title>
		<link>http://www.lazycoder.com/weblog/2010/05/27/quick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch/</link>
		<comments>http://www.lazycoder.com/weblog/2010/05/27/quick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch/#comments</comments>
		<pubDate>Thu, 27 May 2010 18:29:43 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=1357</guid>
		<description><![CDATA[This is just a quick fix if your postion:fixed elements end up in weird places when your site is viewed on the iPhone, iPad, or iPod Touch. Say you have a div with an id of "#footer" that you want to stay at the bottom of the page. If you set it's position to "fixed" [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick fix if your postion:fixed elements end up in weird places when your site is viewed on the iPhone, iPad, or iPod Touch.</p>
<p> Say you have a div with an id of "#footer" that you want to stay at the bottom of the page. If you set it's position to "fixed" and set the bottom to "0px". When viewed on an iPad, iPhone or iPod Touch, the footer <a href="http://blog.mspace.fm/2009/10/01/iphone-mobile-safari-css-position-fixed/">may end up in the middle of your content</a> if you have a long page. </p>
<div class="igBar"><span id="lcode-2"><a href="#" onclick="javascript:showCodeTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-2">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">//stick the footer at the bottom of the page if we're on an iPad/iPhone due to viewport/page bugs in mobile webkit </span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">if<span style="color:#006600; font-weight:bold;">&#40;</span>navigator.<span style="">platform</span> == <span style="color:#CC0000;">'iPad'</span> || navigator.<span style="">platform</span> == <span style="color:#CC0000;">'iPhone'</span> || navigator.<span style="">platform</span> == <span style="color:#CC0000;">'iPod'</span><span style="color:#006600; font-weight:bold;">&#41;</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp;$<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"#footer"</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="">css</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">"position"</span>, <span style="color:#CC0000;">"static"</span><span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch&amp;notes=This%20is%20just%20a%20quick%20fix%20if%20your%20postion%3Afixed%20elements%20end%20up%20in%20weird%20places%20when%20your%20site%20is%20viewed%20on%20the%20iPhone%2C%20iPad%2C%20or%20iPod%20Touch.%0D%0A%0D%0A%20Say%20you%20have%20a%20div%20with%20an%20id%20of%20%22%23footer%22%20that%20you%20want%20to%20stay%20at%20the%20bottom%20of%20the%20page.%20If%20you%20set%20it%27" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch&amp;bodytext=This%20is%20just%20a%20quick%20fix%20if%20your%20postion%3Afixed%20elements%20end%20up%20in%20weird%20places%20when%20your%20site%20is%20viewed%20on%20the%20iPhone%2C%20iPad%2C%20or%20iPod%20Touch.%0D%0A%0D%0A%20Say%20you%20have%20a%20div%20with%20an%20id%20of%20%22%23footer%22%20that%20you%20want%20to%20stay%20at%20the%20bottom%20of%20the%20page.%20If%20you%20set%20it%27" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch&amp;source=Lazycoder+&amp;summary=This%20is%20just%20a%20quick%20fix%20if%20your%20postion%3Afixed%20elements%20end%20up%20in%20weird%20places%20when%20your%20site%20is%20viewed%20on%20the%20iPhone%2C%20iPad%2C%20or%20iPod%20Touch.%0D%0A%0D%0A%20Say%20you%20have%20a%20div%20with%20an%20id%20of%20%22%23footer%22%20that%20you%20want%20to%20stay%20at%20the%20bottom%20of%20the%20page.%20If%20you%20set%20it%27" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;t=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;t=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;title=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch&amp;selection=This%20is%20just%20a%20quick%20fix%20if%20your%20postion%3Afixed%20elements%20end%20up%20in%20weird%20places%20when%20your%20site%20is%20viewed%20on%20the%20iPhone%2C%20iPad%2C%20or%20iPod%20Touch.%0D%0A%0D%0A%20Say%20you%20have%20a%20div%20with%20an%20id%20of%20%22%23footer%22%20that%20you%20want%20to%20stay%20at%20the%20bottom%20of%20the%20page.%20If%20you%20set%20it%27" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F&amp;t=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch&amp;s=This%20is%20just%20a%20quick%20fix%20if%20your%20postion%3Afixed%20elements%20end%20up%20in%20weird%20places%20when%20your%20site%20is%20viewed%20on%20the%20iPhone%2C%20iPad%2C%20or%20iPod%20Touch.%0D%0A%0D%0A%20Say%20you%20have%20a%20div%20with%20an%20id%20of%20%22%23footer%22%20that%20you%20want%20to%20stay%20at%20the%20bottom%20of%20the%20page.%20If%20you%20set%20it%27" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Quick%20jQuery%20hack%20to%20fix%20position%3Afixed%20toolbars%20in%20iPhone%2FiPad%2FiPod%20Touch%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F05%2F27%2Fquick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=x0r1H48eFbE:H16cKjRBy68:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=x0r1H48eFbE:H16cKjRBy68:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=x0r1H48eFbE:H16cKjRBy68:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=x0r1H48eFbE:H16cKjRBy68:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=x0r1H48eFbE:H16cKjRBy68:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=x0r1H48eFbE:H16cKjRBy68:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=x0r1H48eFbE:H16cKjRBy68:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=x0r1H48eFbE:H16cKjRBy68:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2010/05/27/quick-jquery-hack-to-fix-positionfixed-toolbars-in-iphoneipadipod-touch/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Getting started with node.js on Windows</title>
		<link>http://www.lazycoder.com/weblog/2010/03/18/getting-started-with-node-js-on-windows/</link>
		<comments>http://www.lazycoder.com/weblog/2010/03/18/getting-started-with-node-js-on-windows/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 16:15:00 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/2010/03/19/getting-started-with-node-js-on-windows/</guid>
		<description><![CDATA[The title is somewhat misleading. As of right now, node.js doesn’t run on Windows. You have to run it on some kind of *nix/BSD based system. But there is a somewhat low footprint way to run it and play around with it on your Windows box. &#160; Step 1 – Download and install VirtualBox orVMWare [...]]]></description>
			<content:encoded><![CDATA[<p>The title is somewhat misleading. As of right now, node.js doesn’t run on Windows. You have to run it on some kind of *nix/BSD based system. But there is a somewhat low footprint way to run it and play around with it on your Windows box.</p>
<p>&#160;</p>
<p>Step 1 – Download and install <a href="http://www.virtualbox.org/" target="_blank">VirtualBox</a> or<a href="http://www.vmware.com/products/player/" target="_blank">VMWare Player</a>. I chose VirtualBox. It’s free, and supports 64-bit guests.</p>
<p>Step 2 – Download The <a href="http://www.turnkeylinux.org/core" target="_blank">Turnkey Linux core appliance</a> and unzip it somewhere. This handy little virtual machine is based on Ubuntu and give you a basic command line environment with networking.</p>
<p>Step 3 - Import the Turnkey core appliance into VirtualBox.</p>
<p><a href="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_step_1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="turnkey_step_1" border="0" alt="turnkey_step_1" src="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_step_1_thumb.png" width="369" height="285" /></a> </p>
<p><a href="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_step_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="turnkey_step_2" border="0" alt="turnkey_step_2" src="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_step_2_thumb.png" width="418" height="274" /></a> </p>
<p>Choose the .ovf file in the Turnkey directory you unzipped earlier.</p>
<p><a href="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_step_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="turnkey_step_4" border="0" alt="turnkey_step_4" src="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_step_4_thumb.png" width="477" height="378" /></a> </p>
<p>Click next and review the settings, making any changes as you see fit. The defaults should work fine. Then click import. </p>
<p><a href="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_step_3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="turnkey_step_3" border="0" alt="turnkey_step_3" src="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_step_3_thumb.png" width="483" height="325" /></a> </p>
</p>
<p>Once Virtualbox finishes importing the virtual machine, you can start it up. </p>
<p>Assuming your network is configured correctly, the virtual machine will grab an IP from your DHCP server and be ready to go. </p>
<p><a href="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_startup.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="turnkey_startup" border="0" alt="turnkey_startup" src="http://www.lazycoder.com/weblog/wp-content/uploads/2010/03/turnkey_startup_thumb.png" width="465" height="247" /></a> </p>
<p>Step 4 – At this point you can either SSH into the virtual machine or you can connect using the web shell at the address indicated in the startup screen. Initially you can connect using as the root account with no password. You are almost ready to start installing node.js. First type "apt-get update" at the command line to make sure you have all the latest package information.</p>
<p>Step 5 – Install the developer tools you need to get and build node.js. Node.js isn’t packaged as a binary, you have to build it from source. Luckily it includes it’s dependencies and is pretty easy to build. But first we need to get a compiler. Type “apt-get install build-essential” and hit return. A lot of text will fly past, if it asks you if you want to go ahead press “y”. </p>
<p>Step 6 – Install Git. Now you’ve got a compiler installed, we have to install git so we can fetch node.js from the repository. At the command prompt type “apt-get install git”. Once that is complete, type “apt-get install git-core”.</p>
<p>Step 7 – Clone the node.js Git repository. If you want to put node.js is a specific directory, go ahead and make it then “cd” into the new directory. At the command prompt, type “git clone <a title="git://github.com/ry/node.git" href="git://github.com/ry/node.git">git://github.com/ry/node.git</a>“.</p>
<p>Step 8 – configure the source for building. type “cd node” and change into the node directory that Git created. Type “./configure”. You may see a few “fail” messages. Don’t worry about them.</p>
<p>Step 9 – Build node.js. Type&quot; “make” at the command prompt. Get a sandwich or a nice cool drink. It doesn’t take very long, but it’s not very exciting unless the Matrix screensaver is your favorite screen saver.</p>
<p>Step 10 – Install node.js and start build applications. Type “make install” once the build is complete. Once that is complete,you can type “node” at the command prompt and you should see the standard help information fly by.</p>
<p>&#160;</p>
<p>Building a node module or application is beyond the scope of this short tutorial. I suggest reading up at the <a href="http://nodejs.org" target="_blank">Node.js</a> site.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;title=Getting%20started%20with%20node.js%20on%20Windows&amp;notes=The%20title%20is%20somewhat%20misleading.%20As%20of%20right%20now%2C%20node.js%20doesn%E2%80%99t%20run%20on%20Windows.%20You%20have%20to%20run%20it%20on%20some%20kind%20of%20%2Anix%2FBSD%20based%20system.%20But%20there%20is%20a%20somewhat%20low%20footprint%20way%20to%20run%20it%20and%20play%20around%20with%20it%20on%20your%20Windows%20box.%20%20%26%23160%3B%20%20S" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;title=Getting%20started%20with%20node.js%20on%20Windows" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;title=Getting%20started%20with%20node.js%20on%20Windows" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;title=Getting%20started%20with%20node.js%20on%20Windows" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;title=Getting%20started%20with%20node.js%20on%20Windows&amp;bodytext=The%20title%20is%20somewhat%20misleading.%20As%20of%20right%20now%2C%20node.js%20doesn%E2%80%99t%20run%20on%20Windows.%20You%20have%20to%20run%20it%20on%20some%20kind%20of%20%2Anix%2FBSD%20based%20system.%20But%20there%20is%20a%20somewhat%20low%20footprint%20way%20to%20run%20it%20and%20play%20around%20with%20it%20on%20your%20Windows%20box.%20%20%26%23160%3B%20%20S" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;title=Getting%20started%20with%20node.js%20on%20Windows" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;title=Getting%20started%20with%20node.js%20on%20Windows&amp;source=Lazycoder+&amp;summary=The%20title%20is%20somewhat%20misleading.%20As%20of%20right%20now%2C%20node.js%20doesn%E2%80%99t%20run%20on%20Windows.%20You%20have%20to%20run%20it%20on%20some%20kind%20of%20%2Anix%2FBSD%20based%20system.%20But%20there%20is%20a%20somewhat%20low%20footprint%20way%20to%20run%20it%20and%20play%20around%20with%20it%20on%20your%20Windows%20box.%20%20%26%23160%3B%20%20S" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;t=Getting%20started%20with%20node.js%20on%20Windows" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Getting%20started%20with%20node.js%20on%20Windows&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;t=Getting%20started%20with%20node.js%20on%20Windows" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Getting%20started%20with%20node.js%20on%20Windows&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;title=Getting%20started%20with%20node.js%20on%20Windows&amp;selection=The%20title%20is%20somewhat%20misleading.%20As%20of%20right%20now%2C%20node.js%20doesn%E2%80%99t%20run%20on%20Windows.%20You%20have%20to%20run%20it%20on%20some%20kind%20of%20%2Anix%2FBSD%20based%20system.%20But%20there%20is%20a%20somewhat%20low%20footprint%20way%20to%20run%20it%20and%20play%20around%20with%20it%20on%20your%20Windows%20box.%20%20%26%23160%3B%20%20S" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F&amp;t=Getting%20started%20with%20node.js%20on%20Windows&amp;s=The%20title%20is%20somewhat%20misleading.%20As%20of%20right%20now%2C%20node.js%20doesn%E2%80%99t%20run%20on%20Windows.%20You%20have%20to%20run%20it%20on%20some%20kind%20of%20%2Anix%2FBSD%20based%20system.%20But%20there%20is%20a%20somewhat%20low%20footprint%20way%20to%20run%20it%20and%20play%20around%20with%20it%20on%20your%20Windows%20box.%20%20%26%23160%3B%20%20S" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Getting%20started%20with%20node.js%20on%20Windows%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F03%2F18%2Fgetting-started-with-node-js-on-windows%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=sRvuux02EfY:qktZNT2Dfs4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=sRvuux02EfY:qktZNT2Dfs4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=sRvuux02EfY:qktZNT2Dfs4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=sRvuux02EfY:qktZNT2Dfs4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=sRvuux02EfY:qktZNT2Dfs4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=sRvuux02EfY:qktZNT2Dfs4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=sRvuux02EfY:qktZNT2Dfs4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=sRvuux02EfY:qktZNT2Dfs4:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2010/03/18/getting-started-with-node-js-on-windows/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Announcing the Border Radius Support plugin</title>
		<link>http://lazycoder.com/jqueryplugins/?p=4</link>
		<comments>http://lazycoder.com/jqueryplugins/?p=4#comments</comments>
		<pubDate>Wed, 17 Mar 2010 15:26:27 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://lazycoder.com/jqueryplugins/?p=4</guid>
		<description><![CDATA[I&#8217;ve developed a jQuery plugin that will detect the specific css styles for setting the border radius of elements that the browser supports. The plugin will return an object containing three boolean properties: moz, webkit, and css3. Each property corresponds to a corresponding css style property
moz &#8211; MozBorderRadius
webkit &#8211; webkitBorderRadius
css3 &#8211; BorderRadius
[javascript]
var supported = $(&#8220;#foo&#8221;).borderRadiusSupport();
console.log(supported.moz); [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve developed a jQuery plugin that will detect the specific css styles for setting the border radius of elements that the browser supports. The plugin will return an object containing three boolean properties: moz, webkit, and css3. Each property corresponds to a corresponding css style property</p>
<p>moz &#8211; MozBorderRadius</p>
<p>webkit &#8211; webkitBorderRadius</p>
<p>css3 &#8211; BorderRadius</p>
<div class="igBar"><span id="ljavascript-3"><a href="#" onclick="javascript:showCodeTxt('javascript-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-3">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">var</span> supported = $<span style="color: #66cc66;">&#40;</span>&amp;#8220;#foo&amp;#8221;<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">borderRadiusSupport</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">console.<span style="color: #006600;">log</span><span style="color: #66cc66;">&#40;</span>supported.<span style="color: #006600;">moz</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #009900; font-style: italic;">//true for Mozilla</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">console.<span style="color: #006600;">log</span><span style="color: #66cc66;">&#40;</span>supported.<span style="color: #006600;">webkit</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #009900; font-style: italic;">//true for Safari, Webkit, and Chrome</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">console.<span style="color: #006600;">log</span><span style="color: #66cc66;">&#40;</span>supported.<span style="color: #006600;">css3</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #009900; font-style: italic;">//true for Chrome </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Support for more browsers may be added in the future.</p>
<p><a href="http://github.com/skoon/jQuery-plugins">Link to the repository on GitHub</a></p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;title=Announcing%20the%20Border%20Radius%20Support%20plugin&amp;notes=I%26%238217%3Bve%20developed%20a%20jQuery%20plugin%20that%20will%20detect%20the%20specific%20css%20styles%20for%20setting%20the%20border%20radius%20of%20elements%20that%20the%20browser%20supports.%20The%20plugin%20will%20return%20an%20object%20containing%20three%20boolean%20properties%3A%20moz%2C%20webkit%2C%20and%20css3.%20Each%20property%20corresponds%20to%20a%20corresponding%20css%20style%20property%0D%0Amoz%20%26%238211%3B%20MozBorderRadius%0D%0Awebkit%20%26%238211%3B%20webkitBorderRadius%0D%0Acss3%20%26%238211%3B%20BorderRadius%0D%0A%5Bjavascript%5D%0D%0Avar%20supported%20%3D%20%24%28%26%238220%3B%23foo%26%238221%3B%29.borderRadiusSupport%28%29%3B%0D%0Aconsole.log%28supported.moz%29%3B%20%5B...%5D" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;title=Announcing%20the%20Border%20Radius%20Support%20plugin" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;title=Announcing%20the%20Border%20Radius%20Support%20plugin" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;title=Announcing%20the%20Border%20Radius%20Support%20plugin" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;title=Announcing%20the%20Border%20Radius%20Support%20plugin&amp;bodytext=I%26%238217%3Bve%20developed%20a%20jQuery%20plugin%20that%20will%20detect%20the%20specific%20css%20styles%20for%20setting%20the%20border%20radius%20of%20elements%20that%20the%20browser%20supports.%20The%20plugin%20will%20return%20an%20object%20containing%20three%20boolean%20properties%3A%20moz%2C%20webkit%2C%20and%20css3.%20Each%20property%20corresponds%20to%20a%20corresponding%20css%20style%20property%0D%0Amoz%20%26%238211%3B%20MozBorderRadius%0D%0Awebkit%20%26%238211%3B%20webkitBorderRadius%0D%0Acss3%20%26%238211%3B%20BorderRadius%0D%0A%5Bjavascript%5D%0D%0Avar%20supported%20%3D%20%24%28%26%238220%3B%23foo%26%238221%3B%29.borderRadiusSupport%28%29%3B%0D%0Aconsole.log%28supported.moz%29%3B%20%5B...%5D" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;title=Announcing%20the%20Border%20Radius%20Support%20plugin" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;title=Announcing%20the%20Border%20Radius%20Support%20plugin&amp;source=Lazycoder+&amp;summary=I%26%238217%3Bve%20developed%20a%20jQuery%20plugin%20that%20will%20detect%20the%20specific%20css%20styles%20for%20setting%20the%20border%20radius%20of%20elements%20that%20the%20browser%20supports.%20The%20plugin%20will%20return%20an%20object%20containing%20three%20boolean%20properties%3A%20moz%2C%20webkit%2C%20and%20css3.%20Each%20property%20corresponds%20to%20a%20corresponding%20css%20style%20property%0D%0Amoz%20%26%238211%3B%20MozBorderRadius%0D%0Awebkit%20%26%238211%3B%20webkitBorderRadius%0D%0Acss3%20%26%238211%3B%20BorderRadius%0D%0A%5Bjavascript%5D%0D%0Avar%20supported%20%3D%20%24%28%26%238220%3B%23foo%26%238221%3B%29.borderRadiusSupport%28%29%3B%0D%0Aconsole.log%28supported.moz%29%3B%20%5B...%5D" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;t=Announcing%20the%20Border%20Radius%20Support%20plugin" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Announcing%20the%20Border%20Radius%20Support%20plugin&amp;link=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;t=Announcing%20the%20Border%20Radius%20Support%20plugin" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Announcing%20the%20Border%20Radius%20Support%20plugin&amp;url=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;title=Announcing%20the%20Border%20Radius%20Support%20plugin&amp;selection=I%26%238217%3Bve%20developed%20a%20jQuery%20plugin%20that%20will%20detect%20the%20specific%20css%20styles%20for%20setting%20the%20border%20radius%20of%20elements%20that%20the%20browser%20supports.%20The%20plugin%20will%20return%20an%20object%20containing%20three%20boolean%20properties%3A%20moz%2C%20webkit%2C%20and%20css3.%20Each%20property%20corresponds%20to%20a%20corresponding%20css%20style%20property%0D%0Amoz%20%26%238211%3B%20MozBorderRadius%0D%0Awebkit%20%26%238211%3B%20webkitBorderRadius%0D%0Acss3%20%26%238211%3B%20BorderRadius%0D%0A%5Bjavascript%5D%0D%0Avar%20supported%20%3D%20%24%28%26%238220%3B%23foo%26%238221%3B%29.borderRadiusSupport%28%29%3B%0D%0Aconsole.log%28supported.moz%29%3B%20%5B...%5D" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4&amp;t=Announcing%20the%20Border%20Radius%20Support%20plugin&amp;s=I%26%238217%3Bve%20developed%20a%20jQuery%20plugin%20that%20will%20detect%20the%20specific%20css%20styles%20for%20setting%20the%20border%20radius%20of%20elements%20that%20the%20browser%20supports.%20The%20plugin%20will%20return%20an%20object%20containing%20three%20boolean%20properties%3A%20moz%2C%20webkit%2C%20and%20css3.%20Each%20property%20corresponds%20to%20a%20corresponding%20css%20style%20property%0D%0Amoz%20%26%238211%3B%20MozBorderRadius%0D%0Awebkit%20%26%238211%3B%20webkitBorderRadius%0D%0Acss3%20%26%238211%3B%20BorderRadius%0D%0A%5Bjavascript%5D%0D%0Avar%20supported%20%3D%20%24%28%26%238220%3B%23foo%26%238221%3B%29.borderRadiusSupport%28%29%3B%0D%0Aconsole.log%28supported.moz%29%3B%20%5B...%5D" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Announcing%20the%20Border%20Radius%20Support%20plugin%20-%20http%3A%2F%2Flazycoder.com%2Fjqueryplugins%2F%3Fp%3D4" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=Mw4GIYy9LDk:zjs7YtidaIc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=Mw4GIYy9LDk:zjs7YtidaIc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=Mw4GIYy9LDk:zjs7YtidaIc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=Mw4GIYy9LDk:zjs7YtidaIc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=Mw4GIYy9LDk:zjs7YtidaIc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=Mw4GIYy9LDk:zjs7YtidaIc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=Mw4GIYy9LDk:zjs7YtidaIc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=Mw4GIYy9LDk:zjs7YtidaIc:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://lazycoder.com/jqueryplugins/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of “Building iPhone Apps with HTML, CSS, and JavaScript”</title>
		<link>http://www.lazycoder.com/weblog/2010/02/13/review-of-building-iphone-apps-with-html-css-and-javascript/</link>
		<comments>http://www.lazycoder.com/weblog/2010/02/13/review-of-building-iphone-apps-with-html-css-and-javascript/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 07:38:41 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=1257</guid>
		<description><![CDATA[This is a great overview of how to style your web site for the iPhone. It provides a basic introduction to HTML and CSS and covers some of the iPhone webkit specific CSS classes and meta tags. There is a brief introduction to the jQuery Touch JavaScript framework. The book also covers using the PhoneGap [...]]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=lazycoder-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=10FE9736YVPPT7A0FBG2&#038;asins=0596805780" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<p>This is a great overview of how to style your web site for the iPhone. It provides a basic introduction to <acronym title='HyperText Markup Language'><span class='caps'>HTML</span></acronym> and <acronym title='Cascading Style Sheets'><span class='caps'>CSS</span></acronym> and covers some of the iPhone webkit specific <acronym title='Cascading Style Sheets'><span class='caps'>CSS</span></acronym> classes and meta tags. There is a brief introduction to the jQuery Touch JavaScript framework. The book also covers using the PhoneGap framework for writing native iPhone applications using <acronym title='HyperText Markup Language'><span class='caps'>HTML</span></acronym>, <acronym title='Cascading Style Sheets'><span class='caps'>CSS</span></acronym>, and JavaScript. </p>
<p>Some of the highlights of this book include a helpful Pro/Con list at the beginning to help you decide if learning Objective-C and using CocoaTouch to write an iPhone app is what you want to do. It would have been nice to also cover, or mention, the Appcellerator mobile framework to build native iPhone applications. There are two great chapters that cover using client side storage in your applications and also techniques for making sure your applications work when the phone is offline.</p>
<p>If you are somewhat familiar with <acronym title='HyperText Markup Language'><span class='caps'>HTML</span></acronym>, JavaScript, and <acronym title='Cascading Style Sheets'><span class='caps'>CSS</span></acronym> and want to write a web based iPhone application I would highly recommend this book.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22&amp;notes=%0D%0A%0D%0A%0D%0AThis%20is%20a%20great%20overview%20of%20how%20to%20style%20your%20web%20site%20for%20the%20iPhone.%20It%20provides%20a%20basic%20introduction%20to%20HTML%20and%20CSS%20and%20covers%20some%20of%20the%20iPhone%20webkit%20specific%20CSS%20classes%20and%20meta%20tags.%20There%20is%20a%20brief%20introduction%20to%20the%20jQuery%20Touch%20J" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22&amp;bodytext=%0D%0A%0D%0A%0D%0AThis%20is%20a%20great%20overview%20of%20how%20to%20style%20your%20web%20site%20for%20the%20iPhone.%20It%20provides%20a%20basic%20introduction%20to%20HTML%20and%20CSS%20and%20covers%20some%20of%20the%20iPhone%20webkit%20specific%20CSS%20classes%20and%20meta%20tags.%20There%20is%20a%20brief%20introduction%20to%20the%20jQuery%20Touch%20J" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22&amp;source=Lazycoder+&amp;summary=%0D%0A%0D%0A%0D%0AThis%20is%20a%20great%20overview%20of%20how%20to%20style%20your%20web%20site%20for%20the%20iPhone.%20It%20provides%20a%20basic%20introduction%20to%20HTML%20and%20CSS%20and%20covers%20some%20of%20the%20iPhone%20webkit%20specific%20CSS%20classes%20and%20meta%20tags.%20There%20is%20a%20brief%20introduction%20to%20the%20jQuery%20Touch%20J" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;t=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;t=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;title=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22&amp;selection=%0D%0A%0D%0A%0D%0AThis%20is%20a%20great%20overview%20of%20how%20to%20style%20your%20web%20site%20for%20the%20iPhone.%20It%20provides%20a%20basic%20introduction%20to%20HTML%20and%20CSS%20and%20covers%20some%20of%20the%20iPhone%20webkit%20specific%20CSS%20classes%20and%20meta%20tags.%20There%20is%20a%20brief%20introduction%20to%20the%20jQuery%20Touch%20J" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F&amp;t=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22&amp;s=%0D%0A%0D%0A%0D%0AThis%20is%20a%20great%20overview%20of%20how%20to%20style%20your%20web%20site%20for%20the%20iPhone.%20It%20provides%20a%20basic%20introduction%20to%20HTML%20and%20CSS%20and%20covers%20some%20of%20the%20iPhone%20webkit%20specific%20CSS%20classes%20and%20meta%20tags.%20There%20is%20a%20brief%20introduction%20to%20the%20jQuery%20Touch%20J" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Review%20of%20%22Building%20iPhone%20Apps%20with%20HTML%2C%20CSS%2C%20and%20JavaScript%22%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F02%2F13%2Freview-of-building-iphone-apps-with-html-css-and-javascript%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=7U1Q6m5uvGc:ZyJ1frWj8PY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=7U1Q6m5uvGc:ZyJ1frWj8PY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=7U1Q6m5uvGc:ZyJ1frWj8PY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=7U1Q6m5uvGc:ZyJ1frWj8PY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=7U1Q6m5uvGc:ZyJ1frWj8PY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=7U1Q6m5uvGc:ZyJ1frWj8PY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=7U1Q6m5uvGc:ZyJ1frWj8PY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=7U1Q6m5uvGc:ZyJ1frWj8PY:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2010/02/13/review-of-building-iphone-apps-with-html-css-and-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Goals for 2010</title>
		<link>http://www.lazycoder.com/weblog/2010/01/07/goals-for-2010/</link>
		<comments>http://www.lazycoder.com/weblog/2010/01/07/goals-for-2010/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 18:29:08 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[goals]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mvcturbine]]></category>
		<category><![CDATA[ringbinder]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=1254</guid>
		<description><![CDATA[So I've been mulling around what I want to do, at least in terms of my development skills and community type stuff, in 2010 (The year we make contact). I figure if I blog them up here, I can refer back to them and check on my progress at the end of the year. Help [...]]]></description>
			<content:encoded><![CDATA[<p>So I've been mulling around what I want to do, at least in terms of my development skills and community type stuff, in <a href="http://www.youtube.com/watch?v=7el-E9Wk1bQ">2010 (The year we make contact)</a>. I figure if I blog them up here, I can refer back to them and check on my progress at the end of the year.</p>
<ol>
<li>Help out with the <a href="http://mvcturbine.codeplex.com/">MVC Turbine</a> docs</li>
<li>Finish my<a href="http://github.com/skoon/ringbinder"> Ringbinder </a>project and release it</li>
<li>Write a simple little app for use at home in either Clojure or Smalltalk</li>
<li>Continue to learn Python</li>
<li>Write a small app that runs on the Google App Engine</li>
<li>Write a blog post, either here or on my <a href="http://devcentral.f5.com/weblogs/scott/Default.aspx">work blog</a>, at least once a week</li>
<li>Redesign this blog</li>
<li>Work on and launch the coderdads.info site I've had in mind for a while</li>
</ol>
<p>I'm sure I'll come up with more as the year progresses and I, hopefully, finish up these tasks.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;title=Goals%20for%202010&amp;notes=So%20I%27ve%20been%20mulling%20around%20what%20I%20want%20to%20do%2C%20at%20least%20in%20terms%20of%20my%20development%20skills%20and%20community%20type%20stuff%2C%20in%202010%20%28The%20year%20we%20make%20contact%29.%20I%20figure%20if%20I%20blog%20them%20up%20here%2C%20I%20can%20refer%20back%20to%20them%20and%20check%20on%20my%20progress%20at%20the%20end%20of%20t" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;title=Goals%20for%202010" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;title=Goals%20for%202010" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;title=Goals%20for%202010" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;title=Goals%20for%202010&amp;bodytext=So%20I%27ve%20been%20mulling%20around%20what%20I%20want%20to%20do%2C%20at%20least%20in%20terms%20of%20my%20development%20skills%20and%20community%20type%20stuff%2C%20in%202010%20%28The%20year%20we%20make%20contact%29.%20I%20figure%20if%20I%20blog%20them%20up%20here%2C%20I%20can%20refer%20back%20to%20them%20and%20check%20on%20my%20progress%20at%20the%20end%20of%20t" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;title=Goals%20for%202010" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;title=Goals%20for%202010&amp;source=Lazycoder+&amp;summary=So%20I%27ve%20been%20mulling%20around%20what%20I%20want%20to%20do%2C%20at%20least%20in%20terms%20of%20my%20development%20skills%20and%20community%20type%20stuff%2C%20in%202010%20%28The%20year%20we%20make%20contact%29.%20I%20figure%20if%20I%20blog%20them%20up%20here%2C%20I%20can%20refer%20back%20to%20them%20and%20check%20on%20my%20progress%20at%20the%20end%20of%20t" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;t=Goals%20for%202010" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Goals%20for%202010&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;t=Goals%20for%202010" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Goals%20for%202010&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;title=Goals%20for%202010&amp;selection=So%20I%27ve%20been%20mulling%20around%20what%20I%20want%20to%20do%2C%20at%20least%20in%20terms%20of%20my%20development%20skills%20and%20community%20type%20stuff%2C%20in%202010%20%28The%20year%20we%20make%20contact%29.%20I%20figure%20if%20I%20blog%20them%20up%20here%2C%20I%20can%20refer%20back%20to%20them%20and%20check%20on%20my%20progress%20at%20the%20end%20of%20t" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F&amp;t=Goals%20for%202010&amp;s=So%20I%27ve%20been%20mulling%20around%20what%20I%20want%20to%20do%2C%20at%20least%20in%20terms%20of%20my%20development%20skills%20and%20community%20type%20stuff%2C%20in%202010%20%28The%20year%20we%20make%20contact%29.%20I%20figure%20if%20I%20blog%20them%20up%20here%2C%20I%20can%20refer%20back%20to%20them%20and%20check%20on%20my%20progress%20at%20the%20end%20of%20t" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Goals%20for%202010%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2010%2F01%2F07%2Fgoals-for-2010%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=BsABGgoenNI:iLzfnSyfVtQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=BsABGgoenNI:iLzfnSyfVtQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=BsABGgoenNI:iLzfnSyfVtQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=BsABGgoenNI:iLzfnSyfVtQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=BsABGgoenNI:iLzfnSyfVtQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=BsABGgoenNI:iLzfnSyfVtQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=BsABGgoenNI:iLzfnSyfVtQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=BsABGgoenNI:iLzfnSyfVtQ:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2010/01/07/goals-for-2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Benchmarking a simple DOM based cloning template</title>
		<link>http://www.lazycoder.com/weblog/2009/12/10/benchmarking-a-simple-dom-based-cloning-template/</link>
		<comments>http://www.lazycoder.com/weblog/2009/12/10/benchmarking-a-simple-dom-based-cloning-template/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 20:28:02 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=1232</guid>
		<description><![CDATA[Sara Chipps recently posted a simple DOM based clone template method she uses in one of her apps. "Easy HTML Templating with JQuery" My template looks like this: PLAIN TEXT CODE: &#60;script id="ItemTemplate" type="text/html" &#160; &#160; &#160; &#160; &#60;li class="item" value="&#124;rowNumber&#124;"&#62; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#60;input type=”text” id=”input&#124;rowNumber&#124;” /&#62; &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Sara Chipps recently posted a simple <acronym title='Document Object Model'><span class='caps'>DOM</span></acronym> based clone template method she uses in one of her apps. "<a href="http://girldeveloper.com/waxing-dev/easy-html-templating-with-jquery/">Easy <acronym title='HyperText Markup Language'><span class='caps'>HTML</span></acronym> Templating with JQuery</a>"</p>
<blockquote><p>
My template looks like this:</p>
<div class="igBar"><span id="lcode-10"><a href="#" onclick="javascript:showCodeTxt('code-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-10">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script id=<span style="color:#CC0000;">"ItemTemplate"</span> type=<span style="color:#CC0000;">"text/html"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &lt;li class=<span style="color:#CC0000;">"item"</span> value=<span style="color:#CC0000;">"|rowNumber|"</span>&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=”text” id=”input|rowNumber|” /&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &lt;/li&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &lt;/script&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p> <br />
Now within my code I need to put a place holder where I want my <acronym title='HyperText Markup Language'><span class='caps'>HTML</span></acronym> to go.  I have my unordered list called url_list.</p>
<div class="igBar"><span id="lcode-11"><a href="#" onclick="javascript:showCodeTxt('code-11'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-11">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;ul id=<span style="color:#CC0000;">"url_list"</span>&gt;&lt;/ul&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Now, you see that most of my items look like this “|rowNumber|” I have a variable in my code called nextUniqueItemID (I believe in extremely descriptive variable names). Here is my “addItem” function.</p>
<div class="igBar"><span id="ljavascript-12"><a href="#" onclick="javascript:showCodeTxt('javascript-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-12">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> addItem<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> list = $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'#url_list'</span><span style="color: #66cc66;">&#41;</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; items = list.<span style="color: #006600;">find</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'li'</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; list.<span style="color: #006600;">append</span><span style="color: #66cc66;">&#40;</span>$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'#ItemTemplate’)</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #3366CC;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .html().replace(/<span style="color: #000099; font-weight: bold;">\|</span>rowNumber<span style="color: #000099; font-weight: bold;">\|</span>/gi, nextUniqueItemID++))</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #3366CC;">&nbsp; &nbsp; } </span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
</p></blockquote>
<p>The use of global variables aside (cough,cough),I looked at it and, having used something like this myself, thought that it would work find for data sets containing a very small number of items. The problem is these kinds of clone based templates are VERY slow compared to the templating engines that are available for various JavaScript libraries.</p>
<p>I happened to read a post by Brian Landau called "<a href="http://www.viget.com/extend/benchmarking-javascript-templating-libraries/">Benchmarking Javascript Templating Libraries</a>" this morning and wondered just HOW MUCH slower is the naive template method than a good template library?</p>
<p>I grabbed the benchmarking code and modified it to run the new clone based template method.</p>
<div class="igBar"><span id="ljavascript-13"><a href="#" onclick="javascript:showCodeTxt('javascript-13'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-13">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">var</span> nextUniqueItemID = <span style="color: #CC0000;color:#800000;">0</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">function</span> addItem<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> list = $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'#url_list'</span><span style="color: #66cc66;">&#41;</span>,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; items = list.<span style="color: #006600;">find</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'li'</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; list.<span style="color: #006600;">append</span><span style="color: #66cc66;">&#40;</span>$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'#ItemTemplate'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">html</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066FF;">/\|rowNumber\|/gi</span>, nextUniqueItemID++<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $<span style="color: #66cc66;">&#40;</span>document<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">ready</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;<span style="color: #003366; font-weight: bold;">var</span> output = $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'#output'</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;$.<span style="color: #006600;">benchmarks</span> = <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; $.<span style="color: #006600;">benchmarks</span>.<span style="color: #006600;">test_simple</span> = <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; addItem<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; $.<span style="color: #006600;">benchmarks</span>.<span style="color: #006600;">loop_test</span> = <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i=<span style="color: #CC0000;color:#800000;">0</span>; i &lt;<span style="color: #CC0000;color:#800000;">5</span>; i++<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addItem<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// use these lines to run the benchmark tests in your browsers JS console</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// $.benchmark(1000, '#simple_test', $.benchmarks.test_simple);</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// $.benchmark(1000, '#loop_test', $.benchmarks.loop_test);</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Since the template Sara provided contains an input tag you get a different benchmark if you run the simple_test and the loop_test separately after refreshing your browser. You can run the tests for yourself<a href="http://lazycoder.com/code_examples/templatebenchmarks/"> here</a>, the loop test *may* cause your browser to give you a "script is running slow" message, hit continue as the loop <strong>will</strong> eventually end. You may also get different numbers if you run the tests in <acronym title='Internet Explorer'><span class='caps'>IE</span></acronym>, Chrome, and Safari.</p>
<p>results: using FF 3.5.5<br />
Simple Test: 1.71s<br />
Loop test: 31.534s</p>
<p>When you consider that the slowest loop test using a template library was just around 4.5s, you get a better idea of just how slow this method is when you have an input in your template. </p>
<p>So that's fine, but it's known that dynamically adding text inputs is slow in just about every browser and the original tests don't use inputs at all, just divs. So let's modify the template and see what the results are.</p>
<div class="igBar"><span id="lcode-14"><a href="#" onclick="javascript:showCodeTxt('code-14'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-14">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;script id=<span style="color:#CC0000;">"ItemTemplate"</span> type=<span style="color:#CC0000;">"text/html"</span>&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;div class=<span style="color:#CC0000;">"test"</span>&gt;&lt;h2&gt;This is a test of |name|&lt;/h2&gt;&lt;p&gt;The homepage is &lt;a href=<span style="color:#CC0000;">"|url|"</span>&gt;|url|&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The sources is: |source|&lt;/p&gt;&lt;/div&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;/script&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>I modified the addItem function to account for the new data. n.b. The data I'm using is static, if you wanted to use a data source you would just modify this method to take in your data parameters.</p>
<div class="igBar"><span id="ljavascript-15"><a href="#" onclick="javascript:showCodeTxt('javascript-15'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-15">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> addItem<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> list = $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'#url_list'</span><span style="color: #66cc66;">&#41;</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; items = list.<span style="color: #006600;">find</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'li'</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; list.<span style="color: #006600;">append</span><span style="color: #66cc66;">&#40;</span>$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'#ItemTemplate'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">html</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066FF;">/\|name\|/gi</span>, <span style="color: #3366CC;">"Clone template method"</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066FF;">/\|source\|/gi</span>, <span style="color: #3366CC;">"http://girldeveloper.com/waxing-dev/easy-html-templating-with-jquery/"</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .<span style="color: #006600;">replace</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066FF;">/\|url\|/gi</span>, <span style="color: #3366CC;">"http://girldeveloper.com/waxing-dev/easy-html-templating-with-jquery/"</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
results using FF 3.5.5 - refresh between each test<br />
simple test: 1.285s<br />
loop test: 3.771</p>
<p>results using ff 3.5.5 with no refresh between tests<br />
simple test: 1.434<br />
loop test: 4.227</p>
<p>So that's looking a little bit better. Not too much slower than the template libraries.</p>
<p>So what do the template libraries give you? Well the replace method works find provides your data is escaped properly. But say instead of a url in the "source" replacement, you use a file path like "file:\\foodrive\source.txt". Well it still gets replaced, but the text looks like this "file:\foodrivesource.txt". So in addition to the replacement, you have to make sure your data is properly escaped. A lot of template libraries will do this for you. Also notice that the addItem method has to do a <acronym title='Document Object Model'><span class='caps'>DOM</span></acronym> lookup on every iteration of the loop to get the template. If you have a large <acronym title='Document Object Model'><span class='caps'>DOM</span></acronym>, this could impact the performance.</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template&amp;notes=Sara%20Chipps%20recently%20posted%20a%20simple%20DOM%20based%20clone%20template%20method%20she%20uses%20in%20one%20of%20her%20apps.%20%22Easy%20HTML%20Templating%20with%20JQuery%22%0D%0A%0D%0AMy%20template%20looks%20like%20this%3A%0D%0A%5Bcode%5D%0D%0A%20%20" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template&amp;bodytext=Sara%20Chipps%20recently%20posted%20a%20simple%20DOM%20based%20clone%20template%20method%20she%20uses%20in%20one%20of%20her%20apps.%20%22Easy%20HTML%20Templating%20with%20JQuery%22%0D%0A%0D%0AMy%20template%20looks%20like%20this%3A%0D%0A%5Bcode%5D%0D%0A%20%20" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template&amp;source=Lazycoder+&amp;summary=Sara%20Chipps%20recently%20posted%20a%20simple%20DOM%20based%20clone%20template%20method%20she%20uses%20in%20one%20of%20her%20apps.%20%22Easy%20HTML%20Templating%20with%20JQuery%22%0D%0A%0D%0AMy%20template%20looks%20like%20this%3A%0D%0A%5Bcode%5D%0D%0A%20%20" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;t=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;t=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;title=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template&amp;selection=Sara%20Chipps%20recently%20posted%20a%20simple%20DOM%20based%20clone%20template%20method%20she%20uses%20in%20one%20of%20her%20apps.%20%22Easy%20HTML%20Templating%20with%20JQuery%22%0D%0A%0D%0AMy%20template%20looks%20like%20this%3A%0D%0A%5Bcode%5D%0D%0A%20%20" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F&amp;t=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template&amp;s=Sara%20Chipps%20recently%20posted%20a%20simple%20DOM%20based%20clone%20template%20method%20she%20uses%20in%20one%20of%20her%20apps.%20%22Easy%20HTML%20Templating%20with%20JQuery%22%0D%0A%0D%0AMy%20template%20looks%20like%20this%3A%0D%0A%5Bcode%5D%0D%0A%20%20" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Benchmarking%20a%20simple%20DOM%20based%20cloning%20template%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F10%2Fbenchmarking-a-simple-dom-based-cloning-template%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=jsSYQjxb5Dw:cWypjeLCLWs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=jsSYQjxb5Dw:cWypjeLCLWs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=jsSYQjxb5Dw:cWypjeLCLWs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=jsSYQjxb5Dw:cWypjeLCLWs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=jsSYQjxb5Dw:cWypjeLCLWs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=jsSYQjxb5Dw:cWypjeLCLWs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=jsSYQjxb5Dw:cWypjeLCLWs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=jsSYQjxb5Dw:cWypjeLCLWs:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2009/12/10/benchmarking-a-simple-dom-based-cloning-template/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Can a language be abused?</title>
		<link>http://www.lazycoder.com/weblog/2009/12/02/can-a-language-be-abused/</link>
		<comments>http://www.lazycoder.com/weblog/2009/12/02/can-a-language-be-abused/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 05:36:04 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Languages]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=1230</guid>
		<description><![CDATA[K. Scott Allen has a great post showing an "abuse" of the lambda syntax in C#. But I'm wondering, can any use of programming language really be called abuse? The language designers and creators put the ability to create the hack described above into the language. If they didn't want you to do things like [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://odetocode.com/Blogs/scott/archive/2009/11/30/your-abomination-is-my-clever-hack.aspx">K. Scott Allen has a great post showing an "abuse" of the lambda syntax in C#</a>.</p>
<p>But I'm wondering, can any use of programming language really be called abuse? The language designers and creators put the ability to create the hack described above into the language. If they didn't want you to do things like that, why put the ability in there at all? <a href="http://support.microsoft.com/kb/199824">Using undocumented calls within the language to do strange things</a> is one thing, but simply using calls within the language itself?</p>
<p>What are some of the best "abuses" you've seen of a language?</p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;title=Can%20a%20language%20be%20abused%3F&amp;notes=K.%20Scott%20Allen%20has%20a%20great%20post%20showing%20an%20%22abuse%22%20of%20the%20lambda%20syntax%20in%20C%23.%0D%0A%0D%0ABut%20I%27m%20wondering%2C%20can%20any%20use%20of%20programming%20language%20really%20be%20called%20abuse%3F%20The%20language%20designers%20and%20creators%20put%20the%20ability%20to%20create%20the%20hack%20described%20above%20in" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;title=Can%20a%20language%20be%20abused%3F" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;title=Can%20a%20language%20be%20abused%3F" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;title=Can%20a%20language%20be%20abused%3F" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;title=Can%20a%20language%20be%20abused%3F&amp;bodytext=K.%20Scott%20Allen%20has%20a%20great%20post%20showing%20an%20%22abuse%22%20of%20the%20lambda%20syntax%20in%20C%23.%0D%0A%0D%0ABut%20I%27m%20wondering%2C%20can%20any%20use%20of%20programming%20language%20really%20be%20called%20abuse%3F%20The%20language%20designers%20and%20creators%20put%20the%20ability%20to%20create%20the%20hack%20described%20above%20in" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;title=Can%20a%20language%20be%20abused%3F" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;title=Can%20a%20language%20be%20abused%3F&amp;source=Lazycoder+&amp;summary=K.%20Scott%20Allen%20has%20a%20great%20post%20showing%20an%20%22abuse%22%20of%20the%20lambda%20syntax%20in%20C%23.%0D%0A%0D%0ABut%20I%27m%20wondering%2C%20can%20any%20use%20of%20programming%20language%20really%20be%20called%20abuse%3F%20The%20language%20designers%20and%20creators%20put%20the%20ability%20to%20create%20the%20hack%20described%20above%20in" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;t=Can%20a%20language%20be%20abused%3F" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Can%20a%20language%20be%20abused%3F&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;t=Can%20a%20language%20be%20abused%3F" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Can%20a%20language%20be%20abused%3F&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;title=Can%20a%20language%20be%20abused%3F&amp;selection=K.%20Scott%20Allen%20has%20a%20great%20post%20showing%20an%20%22abuse%22%20of%20the%20lambda%20syntax%20in%20C%23.%0D%0A%0D%0ABut%20I%27m%20wondering%2C%20can%20any%20use%20of%20programming%20language%20really%20be%20called%20abuse%3F%20The%20language%20designers%20and%20creators%20put%20the%20ability%20to%20create%20the%20hack%20described%20above%20in" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F&amp;t=Can%20a%20language%20be%20abused%3F&amp;s=K.%20Scott%20Allen%20has%20a%20great%20post%20showing%20an%20%22abuse%22%20of%20the%20lambda%20syntax%20in%20C%23.%0D%0A%0D%0ABut%20I%27m%20wondering%2C%20can%20any%20use%20of%20programming%20language%20really%20be%20called%20abuse%3F%20The%20language%20designers%20and%20creators%20put%20the%20ability%20to%20create%20the%20hack%20described%20above%20in" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Can%20a%20language%20be%20abused%3F%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fcan-a-language-be-abused%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=nLASGHGXyUE:A9CSpj2Av6g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=nLASGHGXyUE:A9CSpj2Av6g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=nLASGHGXyUE:A9CSpj2Av6g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=nLASGHGXyUE:A9CSpj2Av6g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=nLASGHGXyUE:A9CSpj2Av6g:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=nLASGHGXyUE:A9CSpj2Av6g:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=nLASGHGXyUE:A9CSpj2Av6g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=nLASGHGXyUE:A9CSpj2Av6g:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2009/12/02/can-a-language-be-abused/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Announcing Planet ASP.NET MVC</title>
		<link>http://www.lazycoder.com/weblog/2009/12/02/announcing-planet-asp-net-mvc/</link>
		<comments>http://www.lazycoder.com/weblog/2009/12/02/announcing-planet-asp-net-mvc/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 19:33:54 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.lazycoder.com/weblog/?p=1228</guid>
		<description><![CDATA[I’ve created a “Planet” type site that aggregates posts from different sources about the ASP.NET MVC Framework. Feel free to suggest new feeds you’d like to see on here. Content owners, I’ve made every effort to ensure proper attribution (e.g. the link here and the link in the feed point to the source of the [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve created a “Planet” type site that aggregates posts from different sources about the ASP.NET MVC Framework. Feel free to suggest new feeds you’d like to see on here. Content owners, I’ve made every effort to ensure proper attribution (e.g. the link here and the link in the feed point to the source of the post, author names are retained). However if you want your content removed from this feed, feel free to contact me with no hard feelings.</p>
<p>Mainly, it's for my personal benefit. I wanted to have a single source for my ASP.NET MVC news but Google searches pulled in a bunch of "why MVC isn't for me" type of posts, which I don't really care about. Those people are just wrong. <img src='http://www.lazycoder.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>You can find it here. It may eventually get it's own domain and a nifty theme. </p>
<p><a href="http://lazycoder.com/planetdotnet/">Planet ASP.NET MVC</a></p>



Share and Enjoy:


	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;title=Announcing%20Planet%20ASP.NET%20MVC&amp;notes=I%E2%80%99ve%20created%20a%20%E2%80%9CPlanet%E2%80%9D%20type%20site%20that%20aggregates%20posts%20from%20different%20sources%20about%20the%20ASP.NET%20MVC%20Framework.%20Feel%20free%20to%20suggest%20new%20feeds%20you%E2%80%99d%20like%20to%20see%20on%20here.%20Content%20owners%2C%20I%E2%80%99ve%20made%20every%20effort%20to%20ensure%20proper%20attribution%20%28e" title="del.icio.us"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;title=Announcing%20Planet%20ASP.NET%20MVC" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;title=Announcing%20Planet%20ASP.NET%20MVC" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;title=Announcing%20Planet%20ASP.NET%20MVC" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;title=Announcing%20Planet%20ASP.NET%20MVC&amp;bodytext=I%E2%80%99ve%20created%20a%20%E2%80%9CPlanet%E2%80%9D%20type%20site%20that%20aggregates%20posts%20from%20different%20sources%20about%20the%20ASP.NET%20MVC%20Framework.%20Feel%20free%20to%20suggest%20new%20feeds%20you%E2%80%99d%20like%20to%20see%20on%20here.%20Content%20owners%2C%20I%E2%80%99ve%20made%20every%20effort%20to%20ensure%20proper%20attribution%20%28e" title="Digg"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;title=Announcing%20Planet%20ASP.NET%20MVC" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;title=Announcing%20Planet%20ASP.NET%20MVC&amp;source=Lazycoder+&amp;summary=I%E2%80%99ve%20created%20a%20%E2%80%9CPlanet%E2%80%9D%20type%20site%20that%20aggregates%20posts%20from%20different%20sources%20about%20the%20ASP.NET%20MVC%20Framework.%20Feel%20free%20to%20suggest%20new%20feeds%20you%E2%80%99d%20like%20to%20see%20on%20here.%20Content%20owners%2C%20I%E2%80%99ve%20made%20every%20effort%20to%20ensure%20proper%20attribution%20%28e" title="LinkedIn"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;t=Announcing%20Planet%20ASP.NET%20MVC" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Announcing%20Planet%20ASP.NET%20MVC&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;t=Announcing%20Planet%20ASP.NET%20MVC" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Announcing%20Planet%20ASP.NET%20MVC&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;title=Announcing%20Planet%20ASP.NET%20MVC&amp;selection=I%E2%80%99ve%20created%20a%20%E2%80%9CPlanet%E2%80%9D%20type%20site%20that%20aggregates%20posts%20from%20different%20sources%20about%20the%20ASP.NET%20MVC%20Framework.%20Feel%20free%20to%20suggest%20new%20feeds%20you%E2%80%99d%20like%20to%20see%20on%20here.%20Content%20owners%2C%20I%E2%80%99ve%20made%20every%20effort%20to%20ensure%20proper%20attribution%20%28e" title="Posterous"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F&amp;t=Announcing%20Planet%20ASP.NET%20MVC&amp;s=I%E2%80%99ve%20created%20a%20%E2%80%9CPlanet%E2%80%9D%20type%20site%20that%20aggregates%20posts%20from%20different%20sources%20about%20the%20ASP.NET%20MVC%20Framework.%20Feel%20free%20to%20suggest%20new%20feeds%20you%E2%80%99d%20like%20to%20see%20on%20here.%20Content%20owners%2C%20I%E2%80%99ve%20made%20every%20effort%20to%20ensure%20proper%20attribution%20%28e" title="Tumblr"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Announcing%20Planet%20ASP.NET%20MVC%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F12%2F02%2Fannouncing-planet-asp-net-mvc%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=xF4tqYH5WAg:rpmsg_Bkk_Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=xF4tqYH5WAg:rpmsg_Bkk_Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=xF4tqYH5WAg:rpmsg_Bkk_Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=xF4tqYH5WAg:rpmsg_Bkk_Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=xF4tqYH5WAg:rpmsg_Bkk_Y:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=xF4tqYH5WAg:rpmsg_Bkk_Y:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=xF4tqYH5WAg:rpmsg_Bkk_Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=xF4tqYH5WAg:rpmsg_Bkk_Y:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2009/12/02/announcing-planet-asp-net-mvc/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Why should I care about Big-IP 10.1?</title>
		<link>http://www.lazycoder.com/weblog/2009/11/23/why-should-i-care-about-big-ip-10-1/</link>
		<comments>http://www.lazycoder.com/weblog/2009/11/23/why-should-i-care-about-big-ip-10-1/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 00:14:59 +0000</pubDate>
		<dc:creator>Scott Koon</dc:creator>
				<category><![CDATA[DevCentral Posts]]></category>
		<category><![CDATA[CrossPostedFromDevCentral]]></category>

		<guid isPermaLink="false">http://devcentral.f5.com/weblogs/scott/archive/2009/11/23/why-should-i-care-about-big-ip-10.1.aspx</guid>
		<description><![CDATA[<p> </p>  <p>Big-IP 10.1 has been <strike>released </strike>announced. It includes a lot of new features and enhancements to some existing features.</p>  <p>You can read some of the press releases on our main news page:</p>  <h3><a href="http://www.f5.com/news-press-events/press/2009/20091116b.html">F5 Delivers Advanced Web Security Solutions to Help Customers Efficiently Address Threats to Web Applications and Enhance Business Performance</a></h3>  <h3><a href="http://www.f5.com/news-press-events/press/2009/20091116.html">F5's BIG-IP Solution Enables Service Providers to Transparently Scale and Grow Mobile Services</a></h3>  <h3><a href="http://www.f5.com/news-press-events/press/2009/20091116c.html">F5 Enhances IP Geolocation Capability through Partnership with Quova</a></h3>  <h3><a href="http://www.f5.com/news-press-events/press/2009/20091123.html">F5 Solutions Optimize Microsoft Windows 7 and Windows Server 2008 R2 Deployments</a></h3>  <p> </p>  <h2>Enhanced support for Windows 7 and Windows Server 2008 R2. </h2>  <h3>Direct Access and <strong>BranchCache</strong></h3>  <p>Microsoft DirectAccess lets Windows 7 clients create a secure connection directly to the network over IPsec rather than having to create a separate VPN connection. That means that you can still access your files securely while you are enjoying coffee and a scone at Starbuck Joe wrote a great article addressing how <a href="http://devcentral.f5.com/Default.aspx?tabid=63&#38;articleType=ArticleView&#38;articleId=2353">Big-IP 10.1 helps enable DirectAccess using Windows 7 clients with Windows Server 2008 R2 servers</a> in your enterprise. <a href="http://technet.microsoft.com/en-us/network/dd425028.aspx">BranchCache</a> is a new feature in Windows 7 and Windows Server 2008 R2 that will cache content from remote servers on local servers. You can access the file once it is cached as if you were working in the remote office, using less WAN bandwidth and wasting less of your time. BranchCache can work in one of two modes: Hosted cache mode and Distributed Cache mode. In hosted mode, a Windows Server 2008 R2 server will host the cached content. In Distributed mode the clients will host the cached content. Big-IP v10.1 will route the file requests to the correct server or client.</p>  <p> </p>  <h2>Security</h2>  <h3>DNSSEC</h3>  <p>Lori wrote a great post about what DNSSEC is and how it works, “<a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/11/18/itrsquos-dnssec-not-dnssux.aspx">It’s DNSSEC Not DNSSUX</a>”, and Jason posted an article explaining how to configure the new DNS features using both the GUI and TMSH. <a href="http://devcentral.f5.com/Default.aspx?tabid=63&#38;articleType=ArticleView&#38;articleId=2355">Configuring GTM Version 10.1's DNS Security Extensions</a></p>  <h3>Advanced bot and scanner protection</h3>  <p>Big-IP 10.1 includes support for detecting web site scraping and allows you to set thresholds for locking out IP addresses.</p>  <h3>Enhanced reporting</h3>  <p>ASM’s new Attack Expert System helps make sense of the attacks you see logged against your network. Each attack has a list of possible attack types and the types are explained. The reporting GUI has been reworked. You can either view a chart or drill down into the attacks with a few clicks. Ten-Point-One also includes a PCI compliance report.</p>  <p> </p>  <p>Look for some more information about some of these features in the coming months.</p>  <p> </p>  <p><em>(edited for clarity SCK)</em></p><img src="http://devcentral.f5.com/weblogs/scott/aggbug/6223.aspx" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>Big-IP 10.1 has been <strike>released </strike>announced. It includes a lot of new features and enhancements to some existing features.</p>
<p>You can read some of the press releases on our main news page:</p>
<h3><a href="http://www.f5.com/news-press-events/press/2009/20091116b.html">F5 Delivers Advanced Web Security Solutions to Help Customers Efficiently Address Threats to Web Applications and Enhance Business Performance</a></h3>
<h3><a href="http://www.f5.com/news-press-events/press/2009/20091116.html">F5's BIG-IP Solution Enables Service Providers to Transparently Scale and Grow Mobile Services</a></h3>
<h3><a href="http://www.f5.com/news-press-events/press/2009/20091116c.html">F5 Enhances IP Geolocation Capability through Partnership with Quova</a></h3>
<h3><a href="http://www.f5.com/news-press-events/press/2009/20091123.html">F5 Solutions Optimize Microsoft Windows 7 and Windows Server 2008 R2 Deployments</a></h3>
<p> </p>
<h2>Enhanced support for Windows 7 and Windows Server 2008 R2. </h2>
<h3>Direct Access and <strong>BranchCache</strong></h3>
<p>Microsoft DirectAccess lets Windows 7 clients create a secure connection directly to the network over IPsec rather than having to create a separate VPN connection. That means that you can still access your files securely while you are enjoying coffee and a scone at Starbuck Joe wrote a great article addressing how <a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;articleType=ArticleView&amp;articleId=2353">Big-IP 10.1 helps enable DirectAccess using Windows 7 clients with Windows Server 2008 R2 servers</a> in your enterprise. <a href="http://technet.microsoft.com/en-us/network/dd425028.aspx">BranchCache</a> is a new feature in Windows 7 and Windows Server 2008 R2 that will cache content from remote servers on local servers. You can access the file once it is cached as if you were working in the remote office, using less WAN bandwidth and wasting less of your time. BranchCache can work in one of two modes: Hosted cache mode and Distributed Cache mode. In hosted mode, a Windows Server 2008 R2 server will host the cached content. In Distributed mode the clients will host the cached content. Big-IP v10.1 will route the file requests to the correct server or client.</p>
<p> </p>
<h2>Security</h2>
<h3>DNSSEC</h3>
<p>Lori wrote a great post about what DNSSEC is and how it works, “<a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/11/18/itrsquos-dnssec-not-dnssux.aspx">It’s DNSSEC Not DNSSUX</a>”, and Jason posted an article explaining how to configure the new <acronym title='Domain Name System'><span class='caps'>DNS</span></acronym> features using both the GUI and TMSH. <a href="http://devcentral.f5.com/Default.aspx?tabid=63&amp;articleType=ArticleView&amp;articleId=2355">Configuring GTM Version 10.1's <acronym title='Domain Name System'><span class='caps'>DNS</span></acronym> Security Extensions</a></p>
<h3>Advanced bot and scanner protection</h3>
<p>Big-IP 10.1 includes support for detecting web site scraping and allows you to set thresholds for locking out IP addresses.</p>
<h3>Enhanced reporting</h3>
<p>ASM’s new Attack Expert System helps make sense of the attacks you see logged against your network. Each attack has a list of possible attack types and the types are explained. The reporting GUI has been reworked. You can either view a chart or drill down into the attacks with a few clicks. Ten-Point-One also includes a PCI compliance report.</p>
<p> </p>
<p>Look for some more information about some of these features in the coming months.</p>
<p> </p>
<p><em>(edited for clarity SCK)</em></p>
<p><img src="http://devcentral.f5.com/weblogs/scott/aggbug/6223.aspx" width="1" height="1" /></p>



Share and Enjoy:


	<img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F&amp;title=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F" title="DotNetKicks"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F&amp;title=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F" title="DZone"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F&amp;title=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F" title="Reddit"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F&amp;title=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F" title="StumbleUpon"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F&amp;t=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F" title="Facebook"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F&amp;link=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F" title="FriendFeed"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F&amp;t=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F" title="HackerNews"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.netvibes.com/share?title=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F&amp;url=http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F" title="Netvibes"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Why%20should%20I%20care%20about%20Big-IP%2010.1%3F%20-%20http%3A%2F%2Fwww.lazycoder.com%2Fweblog%2F2009%2F11%2F23%2Fwhy-should-i-care-about-big-ip-10-1%2F" title="Twitter"><img src="http://www.lazycoder.com/weblog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Lazycoder?a=iPOj3s9pEHs:m81uT9NYQgg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=iPOj3s9pEHs:m81uT9NYQgg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=iPOj3s9pEHs:m81uT9NYQgg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=iPOj3s9pEHs:m81uT9NYQgg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=iPOj3s9pEHs:m81uT9NYQgg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=iPOj3s9pEHs:m81uT9NYQgg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Lazycoder?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Lazycoder?a=iPOj3s9pEHs:m81uT9NYQgg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Lazycoder?i=iPOj3s9pEHs:m81uT9NYQgg:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.lazycoder.com/weblog/2009/11/23/why-should-i-care-about-big-ip-10-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
