<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amit Yadav &#187; Languages</title>
	<atom:link href="http://www.amityadav.name/tag/languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.amityadav.name</link>
	<description>Things to know for effective coding</description>
	<lastBuildDate>Fri, 19 Aug 2011 17:51:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Software Engineering In PHP</title>
		<link>http://www.amityadav.name/software-engineering-in-php/</link>
		<comments>http://www.amityadav.name/software-engineering-in-php/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 06:54:29 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Collections]]></category>
		<category><![CDATA[Development Tools]]></category>
		<category><![CDATA[Engineer]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.amityadav.name/?p=690</guid>
		<description><![CDATA[I was wondering if the PHP developers can work exactly like a JAVA developer in the sense the PHP developer has all the tools required for building, deploying &#38; managing the application like a JAVA developer. Here i found a slide from Ralph &#38; Josh who have given a very good details of all the [...]]]></description>
			<content:encoded><![CDATA[<p>I was wondering if the <a class="zem_slink" title="PHP" rel="homepage" href="http://www.php.net/">PHP</a> developers can work exactly like a JAVA developer in the sense the PHP developer has all the tools required for building, deploying &amp; managing the <a class="zem_slink" title="Application software" rel="wikipedia" href="http://en.wikipedia.org/wiki/Application_software">application</a> like a JAVA developer. Here i found a slide from Ralph &amp; Josh who have given a very good details of all the things that you can use while developing a PHP app.</p>
<div id="__ss_1430556" style="width: 425px;"><strong><a title="Software Engineering In PHP" href="http://www.slideshare.net/ralphschindler/software-engineering-in-php">Software Engineering In PHP</a></strong><object id="__sse1430556" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=softwareengineeringinphp-v1-090513142550-phpapp02&amp;stripped_title=software-engineering-in-php" /><param name="name" value="__sse1430556" /><param name="allowfullscreen" value="true" /><embed id="__sse1430556" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=softwareengineeringinphp-v1-090513142550-phpapp02&amp;stripped_title=software-engineering-in-php" name="__sse1430556" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/ralphschindler">Ralph Schindler</a>.</div>
</div>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=87bf7354-70ae-4d6c-96e2-a691698e914c" alt="" /><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.amityadav.name%2Fsoftware-engineering-in-php%2F&amp;title=Software%20Engineering%20In%20PHP" id="wpa2a_2"><img src="http://www.amityadav.name/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.amityadav.name/software-engineering-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ORM: Doctrine 2</title>
		<link>http://www.amityadav.name/php-orm-doctrine-2/</link>
		<comments>http://www.amityadav.name/php-orm-doctrine-2/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 03:51:20 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Object-Oriented]]></category>
		<category><![CDATA[Object-oriented programming]]></category>
		<category><![CDATA[Object-relational mapping]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Programming language]]></category>
		<category><![CDATA[Same Old Php Orm View]]></category>

		<guid isPermaLink="false">http://www.amityadav.name/?p=672</guid>
		<description><![CDATA[At the start of my career as a developer, there were almost no ORM for PHP, there existed some classes that enabled you to easily access DB but not ORM. ORM(Object Relational Mapping) in computer software is a programming technique for converting data between incompatible type systems in object-oriented programming languages. In other words it maps the relational database [...]]]></description>
			<content:encoded><![CDATA[<p><img style="visibility: hidden; width: 0px; height: 0px;" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyODQwOTAxMTk*NjkmcHQ9MTI4NDA5MDEyNTAxNSZwPTEwMTkxJmQ9c3NfZW1iZWQmZz*yJm89YTIyNzQ4NWM4M2I*/NGE*ODk4MjIyM2JiM2E3NDMyNGImb2Y9MA==.gif" border="0" alt="" width="0" height="0" /></p>
<p>At the start of my career as a developer, there were almost no <a class="zem_slink" title="Object-relational mapping" rel="wikipedia" href="http://en.wikipedia.org/wiki/Object-relational_mapping">ORM</a> for <a class="zem_slink" title="PHP" rel="homepage" href="http://www.php.net/">PHP</a>, there existed some classes that enabled you to easily access DB but not ORM.</p>
<p>ORM(Object Relational Mapping) in computer <a class="zem_slink" title="Computer software" rel="wikipedia" href="http://en.wikipedia.org/wiki/Computer_software">software</a> is a <a title="Computer programming" href="http://en.wikipedia.org/wiki/Computer_programming">programming</a> technique for converting data between incompatible <a title="Type system" href="http://en.wikipedia.org/wiki/Type_system">type systems</a> in <a title="Object-oriented" href="http://en.wikipedia.org/wiki/Object-oriented">object-oriented</a> programming languages. In other words it maps the relational database to the objects in your application. So each table becomes and object.</p>
<p>Doctrine is one of the powerful ORM present for PHP and with Doctrine 2 its has provided more features and ease of accessing database.</p>
<div style="width: 425px;"><strong><a title="Doctrine 2 - Not The Same Old Php Orm" href="http://www.slideshare.net/jwage/doctrine-2-not-the-same-old-php-orm">Doctrine 2 &#8211; Not The Same Old Php Orm</a></strong><object id="__sse3197175" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=doctrine2-notthesameoldphporm-100216104508-phpapp01&amp;stripped_title=doctrine-2-not-the-same-old-php-orm" /><param name="name" value="__sse3197175" /><param name="allowfullscreen" value="true" /><embed id="__sse3197175" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=doctrine2-notthesameoldphporm-100216104508-phpapp01&amp;stripped_title=doctrine-2-not-the-same-old-php-orm" name="__sse3197175" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<div id="__ss_3197175" style="width: 425px;">
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/jwage">Jonathan Wage</a>.</div>
</div>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=b0c94c79-5057-49ba-9485-b62d893e955e" alt="" /><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.amityadav.name%2Fphp-orm-doctrine-2%2F&amp;title=PHP%20ORM%3A%20Doctrine%202" id="wpa2a_4"><img src="http://www.amityadav.name/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.amityadav.name/php-orm-doctrine-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript: Ways to iterate over an array</title>
		<link>http://www.amityadav.name/javascript-ways-to-iterate-over-an-array/</link>
		<comments>http://www.amityadav.name/javascript-ways-to-iterate-over-an-array/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 18:36:16 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[Edward Lee]]></category>
		<category><![CDATA[FAQs  Help  and Tutorials]]></category>
		<category><![CDATA[Iteration]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.amityadav.name/?p=259</guid>
		<description><![CDATA[for each in: JAVASCRIPT: for each (var item in [1, 2, 3]) alert(item); JavaScript 1.6 added the Array.forEach method: JAVASCRIPT: [1, 2, 3].forEach(function(item) { alert(item) }); JavaScript 1.7 added array comprehensions for array initialization: JAVASCRIPT: var squares = [item * item for each (item in [1, 2, 3])]; I just realized I can (ab)use comprehensions [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Statements/for_each...in">for  each in</a>:</p>
<div class="syntax_hilite"><span style="font-weight: bold; color: #000000;">JAVASCRIPT:</span></p>
<div id="javascript-13">
<div class="javascript">
<ol>
<li style="font-weight: bold; color: #26536a;">
<div style="font-weight: normal; color: #000000; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #000066;">for</span> each <span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #003366;">var</span> <span style="font-weight: bold; color: #000066;">item</span> <span style="font-weight: bold; color: #000066;">in</span> <span style="font-weight: bold; color: #006600;">[</span><span style="color: #800000;">1</span>, <span style="color: #800000;">2</span>, <span style="color: #800000;">3</span><span style="font-weight: bold; color: #006600;">]</span><span style="font-weight: bold; color: #006600;">)</span> <span style="color: #000066;">alert</span><span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #000066;">item</span><span style="font-weight: bold; color: #006600;">)</span>;</div>
</li>
</ol>
</div>
</div>
</div>
<p><a href="https://developer.mozilla.org/en/New_in_JavaScript_1.6">JavaScript  1.6</a> added the <a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/forEach">Array.forEach  method</a>:</p></blockquote>
<blockquote>
<div class="syntax_hilite"><span style="font-weight: bold; color: #000000;">JAVASCRIPT:</span></p>
<div id="javascript-14">
<div class="javascript">
<ol>
<li style="font-weight: bold; color: #26536a;">
<div style="font-weight: normal; color: #000000; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #006600;">[</span><span style="color: #800000;">1</span>, <span style="color: #800000;">2</span>, <span style="color: #800000;">3</span><span style="font-weight: bold; color: #006600;">]</span>.<span style="color: #006600;">forEach</span><span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #003366;">function</span><span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #000066;">item</span><span style="font-weight: bold; color: #006600;">)</span> <span style="font-weight: bold; color: #006600;">{</span> <span style="color: #000066;">alert</span><span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #000066;">item</span><span style="font-weight: bold; color: #006600;">)</span> <span style="font-weight: bold; color: #006600;">}</span><span style="font-weight: bold; color: #006600;">)</span>;</div>
</li>
</ol>
</div>
</div>
</div>
</blockquote>
<p><a href="https://developer.mozilla.org/En/New_in_JavaScript_1.7">JavaScript  1.7</a> added <a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Working_with_Arrays#Array_comprehensions">array  comprehensions</a> for array initialization:</p>
<blockquote><p><span style="font-weight: bold; color: #000000;">JAVASCRIPT:</span></p>
<div class="syntax_hilite">
<div id="javascript-15">
<div class="javascript">
<ol>
<li style="font-weight: bold; color: #26536a;">
<div style="font-weight: normal; color: #000000; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #003366;">var</span> squares = <span style="font-weight: bold; color: #006600;">[</span><span style="font-weight: bold; color: #000066;">item</span> * <span style="font-weight: bold; color: #000066;">item</span> <span style="font-weight: bold; color: #000066;">for</span> each <span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #000066;">item</span> <span style="font-weight: bold; color: #000066;">in</span> <span style="font-weight: bold; color: #006600;">[</span><span style="color: #800000;">1</span>, <span style="color: #800000;">2</span>, <span style="color: #800000;">3</span><span style="font-weight: bold; color: #006600;">]</span><span style="font-weight: bold; color: #006600;">)</span><span style="font-weight: bold; color: #006600;">]</span>;</div>
</li>
</ol>
</div>
</div>
</div>
</blockquote>
<p>I just realized I can (ab)use comprehensions to <a class="zem_slink" title="Iteration" rel="wikipedia" href="http://en.wikipedia.org/wiki/Iteration">iterate</a> <a class="zem_slink" title="Array" rel="wikipedia" href="http://en.wikipedia.org/wiki/Array">arrays</a> with <a class="zem_slink" title="Perl" rel="homepage" href="http://www.perl.org/">Perl</a>-like  syntax by throwing away the result:</p>
<blockquote>
<div class="syntax_hilite"><span style="font-weight: bold; color: #000000;">JAVASCRIPT:</span></p>
<div id="javascript-16">
<div class="javascript">
<ol>
<li style="font-weight: bold; color: #26536a;">
<div style="font-weight: normal; color: #000000; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #006600;">[</span><span style="color: #000066;">alert</span><span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #000066;">item</span><span style="font-weight: bold; color: #006600;">)</span> <span style="font-weight: bold; color: #000066;">for</span> each <span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #000066;">item</span> <span style="font-weight: bold; color: #000066;">in</span> <span style="font-weight: bold; color: #006600;">[</span><span style="color: #800000;">1</span>, <span style="color: #800000;">2</span>, <span style="color: #800000;">3</span><span style="font-weight: bold; color: #006600;">]</span><span style="font-weight: bold; color: #006600;">)</span><span style="font-weight: bold; color: #006600;">]</span>;</div>
</li>
</ol>
</div>
</div>
</div>
</blockquote>
<p>I can iterate object properties the same way:</p>
<blockquote>
<div class="syntax_hilite"><span style="font-weight: bold; color: #000000;">JAVASCRIPT:</span></p>
<div id="javascript-17">
<div class="javascript">
<ol>
<li style="font-weight: bold; color: #26536a;">
<div style="font-weight: normal; color: #000000; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #003366;">var</span> <a class="zem_slink" title="Obj" rel="wikipedia" href="http://en.wikipedia.org/wiki/Obj">obj</a> = <span style="font-weight: bold; color: #006600;">{</span> foo: <span style="color: #800000;">1</span>, bar: <span style="color: #800000;">2</span>,  baz: <span style="color: #800000;">3</span> <span style="font-weight: bold; color: #006600;">}</span>;</div>
</li>
<li style="font-weight: normal; color: #3a6a8b; font-style: normal; font-family: 'Courier New',Courier,monospace;">
<div style="font-weight: normal; color: #000000; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #006600;">[</span><span style="color: #000066;">alert</span><span style="font-weight: bold; color: #006600;">(</span><span style="color: #000066;">name</span> + <span style="color: #3366cc;">"="</span> +  obj<span style="font-weight: bold; color: #006600;">[</span><span style="color: #000066;">name</span><span style="font-weight: bold; color: #006600;">]</span><span style="font-weight: bold; color: #006600;">)</span> <span style="font-weight: bold; color: #000066;">for</span> <span style="font-weight: bold; color: #006600;">(</span><span style="color: #000066;">name</span> <span style="font-weight: bold; color: #000066;">in</span> obj<span style="font-weight: bold; color: #006600;">)</span><span style="font-weight: bold; color: #006600;">]</span>;</div>
</li>
</ol>
</div>
</div>
</div>
</blockquote>
<p><a class="zem_slink" title="Edward Lee (archbishop)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Edward_Lee_%28archbishop%29">Edward Lee</a> points out how to use <a class="zem_slink" title="Iterator" rel="wikipedia" href="http://en.wikipedia.org/wiki/Iterator">Iterators</a>:</p>
<blockquote>
<div class="syntax_hilite"><span style="font-weight: bold; color: #000000;">JAVASCRIPT:</span></p>
<div id="javascript-18">
<div class="javascript">
<ol>
<li style="font-weight: bold; color: #26536a;">
<div style="font-weight: normal; color: #000000; font-family: 'Courier New',Courier,monospace;"><span style="font-weight: bold; color: #006600;">[</span><span style="color: #000066;">alert</span><span style="font-weight: bold; color: #006600;">(</span>key + <span style="color: #3366cc;">"="</span> + val<span style="font-weight: bold; color: #006600;">)</span> <span style="font-weight: bold; color: #000066;">for</span> <span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #006600;">[</span>key, val<span style="font-weight: bold; color: #006600;">]</span> <span style="font-weight: bold; color: #000066;">in</span> Iterator<span style="font-weight: bold; color: #006600;">(</span><span style="font-weight: bold; color: #006600;">{</span>a:<span style="color: #800000;">1</span>,b:<span style="color: #800000;">2</span>,c:<span style="color: #800000;">3</span><span style="font-weight: bold; color: #006600;">}</span><span style="font-weight: bold; color: #006600;">)</span><span style="font-weight: bold; color: #006600;">)</span><span style="font-weight: bold; color: #006600;">]</span></div>
</li>
</ol>
</div>
</div>
</div>
</blockquote>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=bd6ecd20-d4fd-4e18-9806-a11d90a3b1e1" alt="" /><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.amityadav.name%2Fjavascript-ways-to-iterate-over-an-array%2F&amp;title=Javascript%3A%20Ways%20to%20iterate%20over%20an%20array" id="wpa2a_6"><img src="http://www.amityadav.name/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.amityadav.name/javascript-ways-to-iterate-over-an-array/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice to visit Websites</title>
		<link>http://www.amityadav.name/nice-to-visit-websites/</link>
		<comments>http://www.amityadav.name/nice-to-visit-websites/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 07:06:29 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://www.amityadav.name/?p=132</guid>
		<description><![CDATA[General Resources An A-Z Index of the Bash command line for Linux. Happy Christmas List of file formats Complete Listing of World Wonders Resources for Web Design PHP Resources PHP:  Hypertext Preprocessor PHP Builder:  The Resource For PHP Developers Zend Technologies:  PHP Tools PHP Wizard:  Building Dynamic Websites with PHP PHP Resource Index PHP Knowledge [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>General Resources</strong></h2>
<ul>
<li><a title="An A-Z Index of the Bash command line for Linux." href="http://www.ss64.com/bash/" target="_blank">An A-Z Index of the </a><span class="grn"><a title="An A-Z Index of the Bash command line for Linux." href="http://www.ss64.com/bash/" target="_blank">Bash</a></span><a title="An A-Z Index of the Bash command line for Linux." href="http://www.ss64.com/bash/" target="_blank"> command line for Linux.</a></li>
<li><a title="Happy Christmas" href="http://www.akqa.com/happychristmas/" target="_blank">Happy Christmas</a></li>
<li><a title="All file formats" href="http://www.ace.net.nz/tech/TechFileFormat.html" target="_blank">List of file formats</a></li>
<li><a title="Complete Listing of World Wonders" href="http://www.wonderclub.com/AllWorldWonders.html" target="_blank">Complete Listing of World Wonders</a></li>
<li><a title="Web Design Resources" href="http://www.kayodeok.btinternet.co.uk/favorites/webdesign.htm" target="_blank">Resources for Web Design</a></li>
</ul>
<h2><strong>PHP Resources</strong></h2>
<div class="cell">
<ul>
<li><a href="http://www.php.net/">PHP:  Hypertext Preprocessor</a></li>
<li><a href="http://www.phpbuilder.com/">PHP Builder:  The Resource For PHP Developers</a></li>
<li><a href="http://www.zend.com/">Zend Technologies:  PHP Tools</a></li>
<li><a href="http://www.phpwizard.net/">PHP Wizard:  Building Dynamic Websites with PHP</a></li>
<li><a href="http://php.resourceindex.com/">PHP Resource Index</a></li>
<li><a href="http://www.faqts.com/knowledge_base/index.phtml/fid/51">PHP Knowledge Base</a></li>
<li><a href="http://www.evilwalrus.com/">Evil Walrus Group:  PHP at is best</a></li>
<li><a href="http://www.thescripts.com/serversidescripting/php/">TheScripts.com:  PHP</a></li>
<li><a href="http://www.hotscripts.com/PHP/">HotScripts.com:  PHP</a></li>
<li><a href="http://www.php.net/links.php">PHP.Net:  Links</a></li>
<li><a href="http://hotwired.lycos.com/webmonkey/programming/php/index.html">WebMonkey: PHP</a></li>
<li><a href="http://www.d.umn.edu/itss/support/Training/Online/webdesign/php.html">Web Design Reference: PHP</a></li>
<li><a href="http://www.devshed.com/Server_Side/PHP">DevShed &#8211; PHP Articles</a></li>
<li><a href="http://alltasks.net/code/php_coding_standard.html">PHP Coding Standard</a></li>
<li><a href="http://www.alt-php-faq.org/">PHP FAQ</a></li>
<li><a href="http://www.zend.com/zend/tut/">Zend: PHP Tutorials</a></li>
<li><a href="http://simon.incutio.com/archive/2003/06/17/theHolyGrail">Easier Form Validation with PHP</a></li>
<li><a href="http://www.alt-php-faq.org/">alt.php faq</a></li>
<li><a href="http://www.devshed.com/c/a/PHP/PHP-Security-Mistakes/">PHP Security Mistakes</a></li>
<li><a href="http://www-106.ibm.com/developerworks/linux/library/wa-phprock1/">Develop rock-solid code in PHP: Lay the foundation, Part 1</a></li>
<li><a href="http://www-106.ibm.com/developerworks/library/wa-phprock2/">Develop rock-solid code in PHP: Use variables effectively, Part 2</a></li>
<li><a href="http://www-106.ibm.com/developerworks/web/library/wa-phprock3/">Develop rock-solid code in PHP: Write reusable functions, Part 3</a></li>
</ul>
<div>
<div class="cell">
<h2>Web Tools</h2>
<ul>
<li><a href="http://www.delorie.com/web/">Delorie Web Tools</a></li>
<li><a href="http://www.searchengineworld.com/misc/tools.htm">Search Engine World: Online Search Engine Tools</a></li>
<li><a href="http://webtools.mozilla.org/web-sniffer/">Web Sniffer:  View HTTP and HTML Source</a></li>
<li><a href="http://www.delorie.com/web/headers.html">HTTP Header Viewer</a></li>
<li><a href="http://livehttpheaders.mozdev.org/">Live HTTP Headers</a></li>
<li><a href="http://www.httprevealer.com/">HTTP Revealer</a></li>
<li><a href="http://www.delorie.com/web/ses.cgi">Search Engine Simulator</a></li>
<li><a href="http://www.searchengineworld.com/cgi-bin/sim_spider.cgi">Search Engine Spider Simulator</a></li>
<li><a href="http://www.searchengineworld.com/cgi-bin/robotcheck.cgi">Robots.txt Validator</a></li>
<li><a href="http://www.htmlhelp.com/tools/valet/">Link Valet</a></li>
<li><a href="http://validator.w3.org/checklink">Link Checker</a></li>
<li><a href="http://home.snafu.de/tilman/xenulink.html">Xenu&#8217;s Link Sleuth</a></li>
<li><a href="http://perso.wanadoo.fr/ablavier/TidyGUI/">Tidy GUI</a></li>
<li><a href="http://infohound.net/tidy/">HTML Tidy Online</a></li>
<li><a href="http://tidy.sourceforge.net/">HTML Tidy Project Page</a></li>
<li><a href="http://checky.mozdev.org/">Checky Plug-in For Mozilla Based Browser</a></li>
<li><a href="http://linky.mozdev.org/">Linky Plug-in</a></li>
<li><a href="http://editcss.mozdev.org/">EditCSS</a></li>
<li><a href="http://www.delorie.com/web/lynxview.html">Lynx Viewer</a></li>
<li><a href="http://www.websiteoptimization.com/services/analyze/">Web Page Analyzer</a></li>
<li><a href="http://www.dnsreport.com/">DNS Report</a></li>
<li><a href="http://www.sambar.com/wwwping/">WWW Ping</a></li>
</ul>
</div>
</div>
</div>
<p> </p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/eeeb0c8b-b05e-4012-9122-605038370a50/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=eeeb0c8b-b05e-4012-9122-605038370a50" alt="Reblog this post [with Zemanta]" /></a></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.amityadav.name%2Fnice-to-visit-websites%2F&amp;title=Nice%20to%20visit%20Websites" id="wpa2a_8"><img src="http://www.amityadav.name/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.amityadav.name/nice-to-visit-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

