<?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>Devirtuoso &#187; Review</title>
	<atom:link href="http://www.devirtuoso.com/category/review/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devirtuoso.com</link>
	<description>Web Development Wickedness</description>
	<lastBuildDate>Sat, 20 Mar 2010 16:35:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>10 Useful jQuery Plugins</title>
		<link>http://www.devirtuoso.com/2009/09/10-useful-jquery-plugins/</link>
		<comments>http://www.devirtuoso.com/2009/09/10-useful-jquery-plugins/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 14:07:16 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[Front End Development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[development Tools]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.devirtuoso.com/?p=1074</guid>
		<description><![CDATA[With project deadlines looming jQuery plugins can help add a lot of functionality in little to no time.    Here is a list of 10 extremely useful jQuery plugins.
 

&#160;
Superfish

Should call this one lifesaver. This one is a little more than a plugin. It is a whole menu system. It makes pain in [...]]]></description>
			<content:encoded><![CDATA[<p>With project deadlines looming <strong>jQuery plugins</strong> can help add a lot of functionality in little to no time.    <br />Here is a list of 10 extremely useful jQuery plugins.</p>
<p> <span id="more-1074"></span>
</p>
<h3>&#160;</h3>
<h3><a title="Superfish jQuery Plugin" href="http://users.tpg.com.au/j_birch/plugins/superfish/" target="_blank">Superfish</a></h3>
<p><a title="Superfish jQuery Plugin" href="http://users.tpg.com.au/j_birch/plugins/superfish/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="superfish" border="0" alt="superfish" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image14.png" width="440" height="159" /></a></p>
<p>Should call this one lifesaver. This one is a little more than a plugin. It is a whole menu system. It makes pain in the butt menus easy. I&#8217;ve used this one a fair amount.</p>
<p><a href="http://users.tpg.com.au/j_birch/plugins/superfish/" target="_blank">Visit the Website</a></p>
<p>&#160;</p>
<h3><a title="HoverIntent jQuery Plugin" href="http://cherne.net/brian/resources/jquery.hoverIntent.html" target="_blank">HoverIntent Plugin</a></h3>
<p><a title="HoverIntent jQuery Plugin" href="http://cherne.net/brian/resources/jquery.hoverIntent.html" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="HoverIntent" border="0" alt="HoverIntent" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image15.png" width="440" height="123" /></a></p>
<p>If you&#8217;re doing anything fancy on your navigation this is a must have. It simply adds a delay before triggering the hover event handler. In terms of menus, this means that your submenu won&#8217;t pop out when a user accidentally scrolls over it. A must have for horizontal menus.</p>
<p><a href="http://cherne.net/brian/resources/jquery.hoverIntent.html" target="_blank">Visit the Website</a></p>
<h3>&#160;</h3>
<h3><a href="http://plugins.jquery.com/node/46/release" target="_blank">Bgiframe Plugin</a></h3>
<p><a title="bgiframe jquery plugin" href="http://plugins.jquery.com/node/46/release" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="bgiframe" border="0" alt="bgiframe" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image16.png" width="440" height="104" /></a></p>
<p>This one fixes a lot of problems with z-index and form inputs, with little to no effort.</p>
<p><a href="http://plugins.jquery.com/node/46/release" target="_blank">Visit the Website</a></p>
<h3>&#160;</h3>
<h3><a href="http://tablesorter.com/docs/" target="_blank">Tablesorter</a></h3>
<p><a title="tablesorter jquery plugin" href="http://tablesorter.com/docs/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tablesorter" border="0" alt="tablesorter" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image17.png" width="440" height="110" /></a></p>
<p>It wouldn&#8217;t be a project unless there was a last minute request. This one saved my life a couple times. For that I salute you Tablesorter. (It&#8217;s a plugin that sorts your tables)   <br /><a href="http://tablesorter.com/docs/" target="_blank">Visit the Website</a></p>
<h3>&#160;</h3>
<h3><a href="http://www.malsup.com/jquery/cycle/" target="_blank">Cycle</a></h3>
<p><a title="cycle jquery plugin" href="http://www.malsup.com/jquery/cycle/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="cycle" border="0" alt="cycle" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image18.png" width="440" height="114" /></a></p>
<p>This plugin is a slide show for your images. It has more transitions than you&#8217;ll ever use, and a lot of options for customizing.</p>
<p><a href="http://www.malsup.com/jquery/cycle/" target="_blank">View the Website</a></p>
<h3>&#160;</h3>
<h3><a href="http://gsgd.co.uk/sandbox/jquery/easing/" target="_blank">jQuery Easing Plugin</a></h3>
<p><a title="jQuery easing plugin" href="http://gsgd.co.uk/sandbox/jquery/easing/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="jquery easing plugin" border="0" alt="jquery easing plugin" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image19.png" width="440" height="106" /></a></p>
<p>This adds a little flair to your jQuery transitions and ultimately make your website stand out from the crowd.</p>
<p><a href="http://gsgd.co.uk/sandbox/jquery/easing/" target="_blank">View the Website</a></p>
<h3>&#160;</h3>
<h3><a href="http://jquery.com/demo/thickbox/" target="_blank">jQuery ThickBox Plugin</a></h3>
<p><a title="jquery thickbox plugin" href="http://jquery.com/demo/thickbox/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="thickbox" border="0" alt="thickbox" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image20.png" width="440" height="166" /></a></p>
<p>There are thousands of lightbox plugins out there. This one is my favorite for jQuery.</p>
<p><a href="http://jquery.com/demo/thickbox/" target="_blank">View the Website</a></p>
<h3>&#160;</h3>
<h3><a href="http://code.google.com/p/jquerycurvycorners/" target="_blank">Curvy Corners</a></h3>
<p><a title="curvy corners jquery plugin" href="http://code.google.com/p/jquerycurvycorners/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="curvy corners" border="0" alt="curvy corners" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image21.png" width="440" height="115" /></a></p>
<p>When designers make it there mission to make the roundest website every, this will save you, and you will thank Curvy Corners.</p>
<p><a href="http://code.google.com/p/jquerycurvycorners/" target="_blank">Visit the Website</a></p>
<h3>&#160;</h3>
<h3><a href="http://www.malsup.com/jquery/media/" target="_blank">jQuery Media Plugin</a></h3>
<p><a title="jquery media plugin" href="http://www.malsup.com/jquery/media/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="media plugin" border="0" alt="media plugin" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image22.png" width="440" height="153" /></a></p>
<p>Want to add media to your website? No prob. Plug this bad boy in and you&#8217;ll be soaking in the rays in no time.</p>
<p><a href="http://www.malsup.com/jquery/media/" target="_blank">Visit the Website</a></p>
<h3>&#160;</h3>
<h3><a href="http://jquery.andreaseberhard.de/pngFix/" target="_blank">PNGFix</a></h3>
<p><a title="jquery pngfix plugin" href="http://jquery.andreaseberhard.de/pngFix/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="pngfix" border="0" alt="pngfix" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image24.png" width="440" height="139" /></a></p>
<p>This tops my list of most used plugins. Until IE6 disappears, this one is a staple for me.</p>
<p><a href="http://jquery.andreaseberhard.de/pngFix/" target="_blank">Visit the Website</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devirtuoso.com/2009/09/10-useful-jquery-plugins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>10 Older Post You Might Not Have Read</title>
		<link>http://www.devirtuoso.com/2009/09/10-older-post-you-might-not-have-read/</link>
		<comments>http://www.devirtuoso.com/2009/09/10-older-post-you-might-not-have-read/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:53:29 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[Back End]]></category>
		<category><![CDATA[Front End Development]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web usability]]></category>

		<guid isPermaLink="false">http://www.devirtuoso.com/?p=1056</guid>
		<description><![CDATA[Here is a list of some older posts that you might have missed.
 

&#160;
5 Must Have Books for Web Developers
This is list of books that will help you become a better developer.

&#160;
10 Characteristics of Good Program Design
This is a list of goals that a developer should try and have in their software design. Some goals [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a list of some older posts that you might have missed.</p>
<p> <span id="more-1056"></span>
</p>
<h3>&#160;</h3>
<h3><a title="5 Must Have Books for Web Developers" href="http://www.devirtuoso.com/2009/07/5-must-have-books-for-web-developers/" target="_blank">5 Must Have Books for Web Developers</a></h3>
<p>This is list of books that will help you become a better developer.</p>
<p><a title="5 Must have books for web developers" href="http://www.devirtuoso.com/2009/07/5-must-have-books-for-web-developers/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="5 Must Have Books for Web Developers" border="0" alt="5 Must Have Books for Web Developers" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image4.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="10 Characteristics of Good Program Design" href="http://www.devirtuoso.com/2009/06/10-characteristics-of-good-program-design/" target="_blank">10 Characteristics of Good Program Design</a></h3>
<p>This is a list of goals that a developer should try and have in their software design. Some goals contradict other ones, but that is where you have to decide what is best for your program.</p>
<p><a title="10 Characteristics of Good Program Design" href="http://www.devirtuoso.com/2009/06/10-characteristics-of-good-program-design/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="10 Characteristics of Good Program Design" border="0" alt="10 Characteristics of Good Program Design" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image5.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="10 HTML Tags that are Overlooked but Should be Used." href="http://www.devirtuoso.com/2009/05/10-html-tags-that-are-overlooked-but-should-be-used/" target="_blank">10 HTML Tags that are Overlooked but Should be Used.</a></h3>
<p>With the popularity of <a href="http://www.w3schools.com/css/default.asp">CSS</a>, the Div tag has been painfully overused. Here is a list of <a href="http://www.w3schools.com/html/default.asp">HTML</a> tags that will help you use <a href="http://www.w3schools.com/html/default.asp">HTML</a> the way it was intended.</p>
<p><a title="10 HTML tags that are Overlooked but should be used." href="http://www.devirtuoso.com/2009/05/10-html-tags-that-are-overlooked-but-should-be-used/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="10 HTML Tags that are Overlooked but Should be Used." border="0" alt="10 HTML Tags that are Overlooked but Should be Used." src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image6.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="10 HTML Mistakes that Should be Avoided" href="http://www.devirtuoso.com/2009/06/10-html-mistakes-that-should-be-avoided/" target="_blank">10 HTML Mistakes that Should be Avoided</a></h3>
<p>Here is a list of <strong>common mistakes in HTML</strong> that should be avoided.</p>
<p><a title="10 HTML mistakes that should be avoided" href="http://www.devirtuoso.com/2009/06/10-html-mistakes-that-should-be-avoided/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="10 HTML Mistakes that Should be Avoided" border="0" alt="10 HTML Mistakes that Should be Avoided" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image7.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="Better Web Usability Through Visual Relationships" href="http://www.devirtuoso.com/2009/06/better-web-usability-through-visual-relationships/" target="_blank">Better Web Usability Through Visual Relationships</a></h3>
<p><strong>Web Usability</strong> is more important than ever. People have little to no time to read through all of your information to find what they are looking for. Creating <strong>visual relationships</strong> can help users find what they are looking for <strong>quicker</strong> and <strong>more efficiently</strong>.</p>
<p><a title="Better web usability through visual relationships" href="http://www.devirtuoso.com/2009/06/better-web-usability-through-visual-relationships/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Better Web Usability Through Visual Relationships" border="0" alt="Better Web Usability Through Visual Relationships" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image8.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="How To Create A Twitter jQuery Plugin" href="http://www.devirtuoso.com/2009/06/how-to-create-a-twitter-jquery-plugin/" target="_blank">How To Create A Twitter jQuery Plugin</a></h3>
<p>Have you ever wanted to create a <a href="http://www.jquery.com">jQuery</a> plugin? Or put your <a href="http://www.twitter.com/Devirtuoso">Twitter</a> feed on your website?&#160; If so this is the tutorial for you.</p>
<p><a title="How to Create a Twitter jQuery Plugin" href="http://www.devirtuoso.com/2009/06/how-to-create-a-twitter-jquery-plugin/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="How To Create A Twitter jQuery Plugin" border="0" alt="How To Create A Twitter jQuery Plugin" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image9.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="Things that Can Help or Hurt Your Web Usability" href="http://www.devirtuoso.com/2009/06/things-that-can-help-or-hurt-your-web-usability/" target="_blank">Things that Can Help or Hurt Your Web Usability</a></h3>
<p>Trying to keep your users happy is the name of the game. A usable website can help your users, and in turn help you with your ultimate goal of your website. The following is a list of dos and do nots of web usability.</p>
<p><a title="Things that Can Help or Hurt Your Web Usability" href="http://www.devirtuoso.com/2009/06/things-that-can-help-or-hurt-your-web-usability/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Things that Can Help or Hurt Your Web Usability" border="0" alt="Things that Can Help or Hurt Your Web Usability" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image10.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="10 Must Have Cheat Sheets for Developers" href="http://www.devirtuoso.com/2009/07/10-must-have-cheat-sheets-for-developers/" target="_blank">10 Must Have Cheat Sheets for Developers</a></h3>
<p>There are far too many languages out there for web developers to remember everything for every language. Here is a list of cheat sheets that will help speed up research time for the lingo that you forget.</p>
<p><a title="10 Must Have Cheat Sheets for Developers" href="http://www.devirtuoso.com/2009/07/10-must-have-cheat-sheets-for-developers/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="10 Must Have Cheat Sheets for Developers" border="0" alt="10 Must Have Cheat Sheets for Developers" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image11.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="How To Compress CSS/JavaScript Files With PHP" href="http://www.devirtuoso.com/2009/07/how-to-compress-cssjavascript-files-with-php/" target="_blank">How To Compress CSS/JavaScript Files With PHP</a></h3>
<p>A quick way to speed up your site is to simply limit how much the user has to download. This tutorial will show you how to automatically gzip (compress) your files with PHP.</p>
<p><a title="How To Compress CSS/JavaScript Files With PHP" href="http://www.devirtuoso.com/2009/07/how-to-compress-cssjavascript-files-with-php/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="How To Compress CSS/JavaScript Files With PHP" border="0" alt="How To Compress CSS/JavaScript Files With PHP" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image12.png" width="220" height="220" /></a></p>
<p>&#160;</p>
<h3><a title="How To Create an Advanced Search Box" href="http://www.devirtuoso.com/2009/06/how-to-create-an-advanced-search-box/" target="_blank">How To Create an Advanced Search Box</a></h3>
<p>Tired of boring boxy <strong>search inputs</strong>. This tutorial will help you create a functional and visually pleasing search box.</p>
<p><a title="How To Create an Advanced Search Box" href="http://www.devirtuoso.com/2009/06/how-to-create-an-advanced-search-box/" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="How To Create an Advanced Search Box" border="0" alt="How To Create an Advanced Search Box" src="http://www.devirtuoso.com/wp-content/uploads/2009/09/image13.png" width="220" height="220" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devirtuoso.com/2009/09/10-older-post-you-might-not-have-read/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Must Have Books for Web Developers</title>
		<link>http://www.devirtuoso.com/2009/07/5-must-have-books-for-web-developers/</link>
		<comments>http://www.devirtuoso.com/2009/07/5-must-have-books-for-web-developers/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 00:06:20 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.devirtuoso.com/?p=641</guid>
		<description><![CDATA[This is list of books that will help you become a better developer.

Code Complete: A Practical Handbook of Software Construction

Although this book doesn’t speak directly to web developers, it goes into depth on what is good practice for development in general. Some consider this to be bible for developers.  This is a must have if [...]]]></description>
			<content:encoded><![CDATA[<p>This is list of books that will help you become a better developer.</p>
<p><span id="more-641"></span></p>
<h3><a title="Code Complete" href="https://www.amazon.com/dp/0735619670?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0735619670&amp;adid=1GX76XJ17E7BJ0JRVN5X&amp;" target="_blank">Code Complete: A Practical Handbook of Software Construction</a></h3>
<p><a title="Code Complete" href="https://www.amazon.com/dp/0735619670?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0735619670&amp;adid=1GX76XJ17E7BJ0JRVN5X&amp;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.devirtuoso.com/wp-content/uploads/2009/07/image5.png" border="0" alt="image" width="245" height="294" /></a></p>
<p>Although this book doesn’t speak directly to web developers, it goes into depth on what is good practice for development in general. Some consider this to be bible for developers.  This is a must have if you want to take your development to the next level.</p>
<p>&nbsp;</p>
<h3><a title="Design Patterns" href="https://www.amazon.com/dp/0201633612?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0201633612&amp;adid=14PFGZ63HTY3CD3S7T4B&amp;" target="_blank">Design Patterns: Elements of Reusable Object-Oriented Software</a></h3>
<p><a title="Design Patterns" href="https://www.amazon.com/dp/0201633612?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0201633612&amp;adid=14PFGZ63HTY3CD3S7T4B&amp;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.devirtuoso.com/wp-content/uploads/2009/07/image6.png" border="0" alt="image" width="246" height="315" /></a></p>
<p>This book is written by the “Gang of Four”. If you ever wondered where design patterns came from, this book started it all.  This is a must have for the quintessential design patterns reference guide.</p>
<p>&nbsp;</p>
<h3><a title="Head First Design Patterns" href="https://www.amazon.com/dp/0596007124?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0596007124&amp;adid=0AJNRK9GPF4K4MERJ7Z1&amp;" target="_blank">Head First Design Patterns</a></h3>
<p><a title="Head First Design Patterns" href="https://www.amazon.com/dp/0596007124?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0596007124&amp;adid=0AJNRK9GPF4K4MERJ7Z1&amp;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.devirtuoso.com/wp-content/uploads/2009/07/image7.png" border="0" alt="image" width="246" height="281" /></a></p>
<p>For those developers who have a grip on object oriented programming (OOP) but have don’t really know what design patterns are. I like this book because it makes everything stupid easy to understand. Although to caters more to Java, anyone with sound OOP won’t have any troubles understanding it.</p>
<p>&nbsp;</p>
<h3><a title="Don't Make Me Think" href="https://www.amazon.com/dp/0321344758?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0321344758&amp;adid=0HRC51YFAZ2CPFG56EN4&amp;" target="_blank">Don’t Make Me Think: A Common Sense Approach to<br />
Web Usability</a></h3>
<p><a title="Don't Make Me Think" href="https://www.amazon.com/dp/0321344758?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0321344758&amp;adid=0HRC51YFAZ2CPFG56EN4&amp;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.devirtuoso.com/wp-content/uploads/2009/07/image8.png" border="0" alt="image" width="241" height="305" /></a></p>
<p>This book covers all the important topics of web usability. The author Steve Krug practices what he preaches by making this book extremely easy to read. Jammed packed with info, but direct and to the point, with a little humor mixed in. This is a must have for helping make your website more user friendly.</p>
<p>&nbsp;</p>
<h3><a title="Head First Software Development" href="https://www.amazon.com/dp/0596527357?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0596527357&amp;adid=1J39QFZJKK81V6S41BQC&amp;" target="_blank">Head First Software Development</a></h3>
<p><a title="Head First Software Development" href="https://www.amazon.com/dp/0596527357?tag=devirtuoso-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0596527357&amp;adid=1J39QFZJKK81V6S41BQC&amp;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.devirtuoso.com/wp-content/uploads/2009/07/image9.png" border="0" alt="image" width="239" height="274" /></a></p>
<p>Web development isn’t all coding.  To be a good developer you should understand the process from front to back.  This book dives into the other side of development. Again this doesn’t specifically target web development, but it’s lessons can be used across the board. This is a must have to make any one that wants to round out their web development game.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devirtuoso.com/2009/07/5-must-have-books-for-web-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera Unite: Another Tool Other Browsers Might Copy</title>
		<link>http://www.devirtuoso.com/2009/06/opera-unite-another-tool-other-browsers-might-copy/</link>
		<comments>http://www.devirtuoso.com/2009/06/opera-unite-another-tool-other-browsers-might-copy/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 07:28:34 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://www.devirtuoso.com/?p=551</guid>
		<description><![CDATA[In short Opera Unite turns your browser into a web server.  A long awaited eventuality in my opinion. So why should you care? This article will spell out what the big deal is and is it worth switching to Opera for.


So What is The Big Deal
The goal of Opera Unite is to turn every [...]]]></description>
			<content:encoded><![CDATA[<p>In short <a title="Opera Unite" href="http://unite.opera.com/" target="_blank">Opera Unite</a> turns your browser into a web server.  A long awaited eventuality in my opinion. So why should you care? This article will spell out what the big deal is and is it worth switching to Opera for.</p>
<p><span id="more-551"></span></p>
<p><a title="Opera Unite" href="http://unite.opera.com/" target="_blank"><img class="alignnone size-full wp-image-552" title="opera-unite" src="http://www.devirtuoso.com/wp-content/uploads/2009/06/opera-unite.jpg" alt="opera-unite" width="463" height="242" /></a></p>
<h3>So What is The Big Deal</h3>
<p>The goal of <strong><a title="Opera Unite" href="http://unite.opera.com/" target="_self">Opera Unite</a></strong> is to turn every personal computer into a server.  This way computers will be able to communicate directly with one another. Here is <a href="http://www.youtube.com/watch?v=D5hr-6cw4M8&amp;feature=player_embedded" target="_blank">Opera&#8217;s video</a> that explains how this all works. So what&#8217;s the big deal? A server on your personal machine isn&#8217;t exactly a new technology.  The beauty of <a title="Opera Unite" href="http://unite.opera.com/" target="_blank">Opera Unite</a> is that it literally takes 2 minutes to setup.  I gave this a try yesterday and I was surprised at how easy it was. Sign-up for a user account, start the service, and you are good to go.  Here is another video that will show you the <a href="http://www.youtube.com/watch?v=-omonwFkkrY&amp;feature=player_embedded" target="_blank">setup process</a>.  With it being so easy to install and use, this means people might actually use it.  If the masses start using this technology, it can drastically change how the internet is used. The internet now doesn&#8217;t allow for true interactivity.  Although social sites are bridging that gap, you can only post what those services allow you to post. Imagine being socially connected without limitations as to what you can post (Images, playlists, songs, videos&#8230;etc)&#8230;pretty exciting stuff. In fact Microsoft has already gone this route with their <a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx" target="_blank">windows home server</a>.  Same sort of goal, but the difference is it cost money, and it&#8217;s not built into your browser.</p>
<h3>The Down Side</h3>
<p>There are some problems that I can foresee. One is that people close their browsers, if your browser is closed people can&#8217;t access you stuff. Quickly it becomes a crap shoot to see if the person is online or not. There is no way anyone will want to keep the Opera browser minimized just so people can see your website.  There should be an option to leave it running in the background if the user chooses to do so.  My Second issue is that there aren&#8217;t a lot of Opera users out there for this to take hold.  Opera has always been known for its innovations and I think this is a worthy idea that other browsers might copy. If that is the case the idea might expand&#8230;kind of like tabbed web surfing. My last concern would be security. If everybody can access your files, so can hackers.  I know there will be someone out there that will say&#8230;hmmm.. I think I&#8217;ll share my entire hard drive and make it public. I&#8217;m hoping there is no way to find out the users IP address or those users could be in trouble.</p>
<h3>Conclusion</h3>
<p>Opera&#8217;s innovations are truly impressive. I think they&#8217;ve built a fantastic browser, if I wasn&#8217;t attached to my Firefox addons I would consider switching over. I hope other browsers take notice, because I really think this is where the future of the web should be heading.  Right now Unite has just basic services, but I think with developers help there could be some truly astounding stuff going on.</p>
<p><a href="http://labs.opera.com/news/2009/06/16/">Download Opera Unite</a> and have a look for yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devirtuoso.com/2009/06/opera-unite-another-tool-other-browsers-might-copy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
