<?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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Dev Tips | Become a Better Developer, One Tip at a Time.</title>
	
	<link>http://dev-tips.com</link>
	<description>Become a Better Developer, One Tip at a Time.</description>
	<lastBuildDate>Sun, 07 Mar 2010 02:19:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DevTips" /><feedburner:info uri="devtips" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>DevTips</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Creating Unique Styles for WordPress Pages</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/TP2aYCY_zvA/creating-unique-styles-for-wordpress-pages</link>
		<comments>http://dev-tips.com/featured/creating-unique-styles-for-wordpress-pages#comments</comments>
		<pubDate>Sun, 07 Mar 2010 02:07:23 +0000</pubDate>
		<dc:creator>Nick Plekhanov</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server Side]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=893</guid>
		<description><![CDATA[In WordPress 2.8, there is one small but very useful feature, both for WP web developers, and for bloggers. This is an opportunity to change the appearance of any individual page or group of pages without the need to write either the functions/conditions on php or install plugins. All you need to do is simply [...]]]></description>
			<content:encoded><![CDATA[<p>In WordPress 2.8, there is one small but very useful feature, both for WP web developers, and for bloggers. This is an opportunity to change the appearance of any individual page or group of pages without the need to write either the functions/conditions on php or install plugins. All you need to do is simply add your desired style to your css file.</p>
<p><span id="more-893"></span></p>
<h2>How does it work? </h2>
<p>In WordPress 2.8 has been added to the function <code>body_class()</code>. It works like so</p>
<pre class="brush: php">
&lt;body &lt;?php body_class(); ?&gt;&gt;
</pre>
<p> So, we just need to apply such function to the body.</p>
<p>If your theme is adapted for WordPress 2.8, this feature is probably already present in the code. In case you can’t find that function, it's enough to search for
<pre class="brush: html">&lt;body&gt;</pre>
<p> tag in <code>header.php</code> file of your theme and replace it with </p>
<pre class="brush: php">
&lt;body &lt;?php body_class(); ?&gt;&gt;
</pre>
<h2>Usage</h2>
<p>What do we get from using this function? It’s very simply; we get a &lt;body&rt; tag with additional classes, such as:<br />
&lt;body class="home blog"&rt;<br />
or<br />
&lt;body class=" single postid-1001 parent-page-id-0 page-template-default"&rt;</p>
<p>What does this give us? Let’s look at some examples.</p>
<p>Adding to your website’s css file:</p>
<pre class="brush: css">
.postid-3 #respond{

display: none; 

}
</pre>
<p>Will kill comments form from post with id=3, just leaving comments.</p>
<hr />
<pre class="brush: css">
.home{

background: #f00;

}
</pre>
<p>Only make the background of the home page in red.</p>
<hr />
<pre class="brush: css">
.page h2{

font-size: 30px;

}
</pre>
<p>Increases the size of the header only on the pages (not blog entries) of the site.</p>
<p>Anyway, these are just simple examples. Using this feature you can make almost any changes in the CSS file for a single page or page group.</p>
<h2>Documentation</h2>
<p>Below you can see a full list of body classes that can be used for custom styling (just apply desired styles to them). That long list lets us know that style can be applied to almost any page, even to the third page of a search results, even to the tag, even to the author.</p>
<ul>
<li>rtl </li>
<li>home </li>
<li>blog </li>
<li>archive </li>
<li>date </li>
<li>search </li>
<li>paged </li>
<li>attachment </li>
<li>error404 </li>
<li>single postid-(id)</li>
<li>attachmentid-(id) </li>
<li>attachment-(mime-type) </li>
<li>author </li>
<li>author-(name) </li>
<li>category </li>
<li>category-(name) </li>
<li>tag </li>
<li>tag-(name) </li>
<li>page</li>
<li>page-parent </li>
<li>page-child parent-pageid-(id) </li>
<li>page-template page-template-(template file name) </li>
<li>search-results </li>
<li>search-no-results</li>
<li>logged-in </li>
<li>paged-(page number) </li>
<li>single-paged-(page number) </li>
<li>page-paged-(page number) </li>
<li>category-paged-(page number) </li>
<li>tag-paged-(page number) </li>
<li>date-paged-(page number) </li>
<li>author-paged-(page number) </li>
<li>search-paged-(page number)</li>
</ul>
<p>For WordPress huge fans and those who wants more, there is an opportunity to add their custom classes to body_class via a standard WordPress way:</p>
<pre class="brush: php">
&lt;?php
add_filter(&#039;body_class&#039;,&#039;my_body_classes&#039;);
function my_body_classes($classes, $class) {
	// add &#039;my-class&#039; to the $classes array
	$classes[] = &#039;my-class&#039;;
	// return the $classes array
	return $classes;
}
?&gt;
</pre>
<p>There is no official documentation for body_class() at the moment, but as usually happens in WordPress, the function is made very simply and wisely. So, it is not difficult to understand it. A little more details can be found in the body_class() function’s code.</p>
<p>Thank you and good luck! <img src='http://dev-tips.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/3jU-PKKzxbPUnXeB-NPH6IQ5xqw/0/da"><img src="http://feedads.g.doubleclick.net/~a/3jU-PKKzxbPUnXeB-NPH6IQ5xqw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3jU-PKKzxbPUnXeB-NPH6IQ5xqw/1/da"><img src="http://feedads.g.doubleclick.net/~a/3jU-PKKzxbPUnXeB-NPH6IQ5xqw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/TP2aYCY_zvA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/creating-unique-styles-for-wordpress-pages/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/creating-unique-styles-for-wordpress-pages</feedburner:origLink></item>
		<item>
		<title>Our Sponsors Rock! A Thank You From Dev-Tips</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/-Fb7Pp4XLxY/our-sponsors-rock-a-thank-you-from-dev-tips</link>
		<comments>http://dev-tips.com/featured/our-sponsors-rock-a-thank-you-from-dev-tips#comments</comments>
		<pubDate>Sun, 07 Feb 2010 22:50:06 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
				<category><![CDATA[Client Side]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Giveaways]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=870</guid>
		<description><![CDATA[Our recent giveaway was a gigantic success, and it just would not have been possible without some amazing people. I'd like to take a moment and individually thank every sponsor that made this fun giveaway possible. PHP Reference Book by Mario Lurig “This is a great quick reference book that presents content and examples in [...]]]></description>
			<content:encoded><![CDATA[<p>Our <a href="http://dev-tips.com/featured/dev-tips-turns-1-the-huge-giveaway-bash-begins" title="Dev-Tips Web Developer Giveaway">recent giveaway</a> was a gigantic success, and it just would not have been possible without some amazing people. I'd like to take a moment and individually thank every sponsor that made this fun giveaway possible.</p>
<p><span id="more-870"></span></p>
<h2>PHP Reference Book by Mario Lurig</h2>
<p><a href="http://www.phpreferencebook.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/02/php-ref-book.png" alt="" title="php-ref-book" width="600" height="300" class="aligncenter size-full wp-image-871" /></a></p>
<blockquote>
<p>“This is a great quick reference book that presents content and examples in a way that it serves both beginners and intermediate users alike. A must buy book!”</p>
<p>- Rak Shekhar, Founder, PHPCatalyst.com</p>
</blockquote>
<p>If you didn't win the book, you can still <a href="http://www.phpreferencebook.com/pdf/" title="Download PDF Free of PHP Reference Book">download a PDF version of it for free on the website</a>!</p>
<h2>BeCreative Magazine</h2>
<p><a href="http://becreativemagazine.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/02/be-creative-mag.png" alt="" title="be-creative-mag" width="600" height="300" class="aligncenter size-full wp-image-874" /></a></p>
<blockquote><p><a href="http://becreativemagazine.com/" title="BeCreative Magazine">BeCreative Magazine</a> is an online design/social media magazine. It's also a blog for people who want to learn how to design, code and write online. Whether you need to know how to design a website from scratch, start developing themes or maybe even want to learn how to write properly for the web we've got it.</p>
</blockquote>
<h2>HiddenPearls Web Development Services</h2>
<p><a href="http://www.imblog.info/"><img src="http://dev-tips.com/wp-content/uploads/2010/02/free-psd-to-html.png" alt="" title="free-psd-to-html" width="600" height="300" class="aligncenter size-full wp-image-877" /></a></p>
<blockquote><p>HiddenPearls is a web development service who specializes in PSD to HTML conversions. Get in touch with them today!</p>
</blockquote>
<h2>Envato</h2>
<p><a href="http://envato.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/02/envato-thanks.png" alt="" title="envato-thanks" width="600" height="300" class="aligncenter size-full wp-image-879" /></a></p>
<p>I can't say enough great things about <a href="http://envato.com/" title="Envato">Envato</a>. I owe so much of my success to them. They've provided me with an amazing job, great work environment, and wonderful people who have mentored me over the years. Thank you <a href="http://envato.com/" title="Envato">Envato</a> for all you've given me.</p>
<h2>PacktPub</h2>
<p><a href="http://www.packtpub.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/02/packt-thanks.png" alt="" title="packt-thanks" width="600" height="300" class="aligncenter size-full wp-image-883" /></a></p>
<blockquote><p>Our books and publications share the experiences of your fellow IT professionals in adapting and customizing today's systems, applications, and frameworks.</p>
</blockquote>
<h2>DigWP</h2>
<p><a href="http://digwp.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/02/digwp-thanks.png" alt="" title="digwp-thanks" width="600" height="300" class="aligncenter size-full wp-image-884" /></a></p>
<blockquote><p>Written by WordPress veterans Chris Coyier and Jeff Starr, Digging into WordPress is 400+ jam-packed pages of everything you need to get the most out of WordPress. WordPress is great right out of the box, but unless you want an ordinary vanilla blog, it is essential to understand the full potential of WordPress and have the right tools to get the job done.</p>
</blockquote>
<h2>Are My Sites Up?</h2>
<p><a href="http://aremysitesup.com/premium/"><img src="http://dev-tips.com/wp-content/uploads/2010/02/amsu-thanks.png" alt="" title="amsu-thanks" width="600" height="300" class="aligncenter size-full wp-image-885" /></a></p>
<blockquote><p>    Your clients and/or customers don’t care that a hamster chewed through a network cable somewhere in Northern California. They want their website up. You need to find out before they do so you can react fast!</p>
</blockquote>
<h2>Apress Publishing</h2>
<p><a href="http://apress.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/02/apress-thanks.png" alt="" title="apress-thanks" width="600" height="300" class="aligncenter size-full wp-image-886" /></a></p>
<blockquote><p><a href="http://apress.com/">Apress</a> is a technical publisher devoted to meeting the needs of IT professionals, software developers, and programmers, with more than 700 books in print and a continually expanding portfolio of publications. Apress provides high-quality, no-fluff content in print and electronic formats that help serious technology professionals build a comprehensive pathway to career success.</p>
</blockquote>
<p><em>A special thank you to <strong>Simon</strong> of Apress for his extreme kindness and patience with me while I got everything sorted out, you've been amazing Simon!</em></p>
<p>Thanks again to our sponsors!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Ngzm_YPdB-8Ej3bDYteRE36rgAA/0/da"><img src="http://feedads.g.doubleclick.net/~a/Ngzm_YPdB-8Ej3bDYteRE36rgAA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Ngzm_YPdB-8Ej3bDYteRE36rgAA/1/da"><img src="http://feedads.g.doubleclick.net/~a/Ngzm_YPdB-8Ej3bDYteRE36rgAA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/-Fb7Pp4XLxY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/our-sponsors-rock-a-thank-you-from-dev-tips/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/our-sponsors-rock-a-thank-you-from-dev-tips</feedburner:origLink></item>
		<item>
		<title>AJAX and PHP, Building Modern Web Apps – Book Review</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/WFQ3kVubdNY/ajax-and-php-building-modern-web-apps-book-review</link>
		<comments>http://dev-tips.com/featured/ajax-and-php-building-modern-web-apps-book-review#comments</comments>
		<pubDate>Thu, 28 Jan 2010 21:48:26 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Client Side]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=853</guid>
		<description><![CDATA[As many of you know, I'm a huge fan of reading actual web development books to increase ones skills. Sometimes, you just need to step away from the computer and read an actual physical book. I recently had the pleasure of reading AJAX and PHP: Building Modern Web Applications - Second Edition, and I absolutely [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you know, I'm a huge fan of reading actual web development books to increase ones skills. Sometimes, you just need to step away from the computer and read an actual physical book. I recently had the pleasure of reading <a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002' title='AJAX and PHP Book'>AJAX and PHP: Building Modern Web Applications - Second Edition</a>, and I absolutely loved it. I'm going to take some time today to go over the some of <a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002'>the book</a>, and what I feel it has to offer the average reader.</p>
<p><span id="more-853"></span><br />
<a href="http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_002002"><img src="http://dev-tips.com/wp-content/uploads/2010/01/ajax-php-review.jpg" alt="" title="ajax-php-review" width="605" height="220" class="aligncenter size-full wp-image-866" /></a></p>
<h2>Review Overview</h2>
<ul>
<li>Book Summary</li>
<li>Who is this book for?</li>
<li>Subject Matter</li>
<li> Notable content/features</li>
<li>Final Thoughts</li>
</ul>
<h2>Book Summary</h2>
<p>The main focus of <a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002' title='AJAX and PHP: Building Modern Web Apps'>AJAX and PHP: Building Modern Web Apps</a> is to get you up and running using raw Javascript and php to build practical and useful applications. I was happy to see the book mentions Javascript libraries, but really teaches the reader how to do things with plain old Javacript while accounting for all browsers. It was actually fun learning how to create your own AJAX cross browse compatible objects, which is something I never though I'd say.</p>
<p>To quote the books description and give you a better idea of the subject matter:</p>
<p>
<blockquote>This book is a step-by-step, example-driven AJAX tutorial, featuring complete case studies. Each chapter contains a friendly mix of theory and practice, so that your journey through the book will be pleasant, yet efficient. You’ll be coding your first AJAX application at the end of the first chapter, and with each new chapter you’ll develop increasingly complex AJAX applications featuring advanced techniques and coding patterns.</p></blockquote>
<h2>Who is this book for?</h2>
<p>In my opinion this book is great for beginners to web development, intermediate web developers looking to polish their AJAX and php skills, or advanced users who may have not had much experience using raw Javascript in web applications.</p>
<p>Anyone wanting to learn how php and Javascript can integrate asynchronosuly together will probably find this book behooving.</p>
<h2>Subject Matter</h2>
<p>I can't reveal all the details, but there are some seriously awesome applications and tutorials used in this book. </p>
<p>You are first introduced and walked through the basics of everything you'll need to get started, there is also a great primer on Javascript and even OOP style of Javascript, which is a nice bonus.</p>
<p>After that, you jump right in to building example AJAX applications, taking advantage of different web services and API.</p>
<p>Both XML and JSON formats are covered, which is essential.</p>
<h2>Notable Content/Features</h2>
<p>The section dealing with JSON vs XML is just awesome no matter which side of the fence you happen to stand on. Truth is, both data formats are in wide use, so it's helpful to know how to use them both when it relate to AJAX and PHP.</p>
<p>Another feature of <a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002'>the book</a> I really enjoyed was the bonus on "Design Patterns" where common JS and PHP design patterns are evaluated and explained, it's very helpful for anyone trying to improve their application workflow.</p>
<p>Lastly, I'm very happy with how thorough of a job the authors did when it came to handling and dealing with cross browser issues. This isn't the most fun thing in the world, but any developer knows it's vital that their app work seamlessly across all common browsers.</p>
<h2>Final Thoughts</h2>
<p>As with nearly every single book from Packt, <a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002' title='AJAX and PHP'>AJAX and PHP: Building Modern Web Applications</a> is absolutely worth the price. It's a book to keep on your shelf when you're done reading to resort back to anytime you want to get your hands dirty with AJAX, and want things explained in a clear and precise manner.</p>
<h2>As Always...</h2>
<p>As always, I like to show all of you that I do in fact read all of these books I talk about and review, so here is my wonderfully extremely good looking self rocking the book:</p>
<div id="attachment_859" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002"><img src="http://dev-tips.com/wp-content/uploads/2010/01/AJAXandPHP-Drew-e1264713791250.jpg" alt="" title="AJAXandPHP-Drew" width="500" height="375" class="size-full wp-image-859" /></a><p class="wp-caption-text">Drew approves; he needs a haircut too!</p></div>
<h2>Get It Now!</h2>
<div><a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002'><img src='http://dev-tips.com/wp-content/uploads/2010/01/ajax_php_ss.png' alt='' /></a></div>
<p>You can <a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002' title='Get AJAX and PHP the book!'>pick up the book directly from PacktPubs</a> website and get started with AJAX and PHP today <img src='http://dev-tips.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/wA2IhCehcvIAb7Q9udsj78sj4Uw/0/da"><img src="http://feedads.g.doubleclick.net/~a/wA2IhCehcvIAb7Q9udsj78sj4Uw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wA2IhCehcvIAb7Q9udsj78sj4Uw/1/da"><img src="http://feedads.g.doubleclick.net/~a/wA2IhCehcvIAb7Q9udsj78sj4Uw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/WFQ3kVubdNY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/ajax-and-php-building-modern-web-apps-book-review/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/ajax-and-php-building-modern-web-apps-book-review</feedburner:origLink></item>
		<item>
		<title>Dev-Tips Turns 1! The Huge Giveaway Bash Begins!</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/oaKBTEMJk2w/dev-tips-turns-1-the-huge-giveaway-bash-begins</link>
		<comments>http://dev-tips.com/featured/dev-tips-turns-1-the-huge-giveaway-bash-begins#comments</comments>
		<pubDate>Thu, 07 Jan 2010 01:28:09 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Client Side]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=789</guid>
		<description><![CDATA[Recently, we wrote about Dev-Tips turning one year old, and asked for items to be donated for a giveaway bash. I'm thrilled to say the response has been absolutely overwhelming. I have been stunned by everyones kindness and will to donate an item or product. With that said, I published the first post for Dev-Tips [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, <a href='http://dev-tips.com/featured/dev-tips-turning-1-soon-big-giveaway-bash-planned' title='Giveaway Bash Plans'>we wrote about Dev-Tips turning one year old</a>, and asked for items to be donated for a giveaway bash. I'm thrilled to say the response has been absolutely overwhelming. I have been stunned by everyones kindness and will to donate an item or product. With that said, <a href='http://dev-tips.com/featured/jquery-tip-using-xpath-selectors' title='Xpath Selectors in jQuery'>I published the first post for Dev-Tips</a> one year ago today. <strong>We've got 11 amazing items and products to giveaway to some of our readers, let the giveaway begin!</strong></p>
<p><span id="more-789"></span></p>
<h2>UPDATE!</h2>
<p><strong>As of January 14, 2010 I will be picking and emailing the random winners and ensuring those who won are eligible to receive the prize. Please check your inbox and make sure no messages get caught in your spam filter over the next few days. More updates shortly!</strong></p>
<h2>The Giveaway Items/Products</h2>
<p>We have <strong>11</strong> amazing items and products to giveaway to our readers, they are as follows.</p>
<h3><a href='http://www.phpreferencebook.com/'>PHP Reference Book (Print Edition)</a></h3>
<p><em>Courtesy of <a href='http://phpreferencebook.com'>Mario Lurig</a> - Author</em></p>
<p><a href="http://www.phpreferencebook.com"><img src="http://dev-tips.com/wp-content/uploads/2010/01/php_ref_giveaway.png" alt="" title="php_ref_giveaway" width="600" height="200" class="aligncenter size-full wp-image-810" /></a><br />
<a href="http://www.phpreferencebook.com"><img src="http://dev-tips.com/wp-content/uploads/2010/01/php_ref_ss.png" alt="" title="php_ref_ss" width="600" height="300" class="aligncenter size-full wp-image-811" /></a></p>
<p>
<blockquote>A collection of over 250 PHP functions with clear explanations in language anyone can understand, followed with as many examples as it takes to understand what the function does and how it works. One of the best PHP books to keep around as a PHP reference.<br />
This PHP reference includes numerous additional tips, the basics of PHP, MySQL query examples, regular expressions syntax, and two indexes to help you find information faster: a common language index and a function index.</p></blockquote>
<h3><a href='http://spotify.com/'>2 Spotify Invites for the Free to Use Version!</a></h3>
<p><em>Courtesy of <a href='http://becreativemagazine.com/'>BeCreativeMagazine</a></em></p>
<p><a href="http://becreativemagazine.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/01/spotify_giveaway_text.png" alt="" title="spotify_giveaway_text" width="600" height="200" class="aligncenter size-full wp-image-815" /></a><br />
<a href="http://spotify.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/01/spotify_ss.png" alt="" title="spotify_ss" width="600" height="300" class="aligncenter size-full wp-image-816" /></a></p>
<p>
<blockquote>Millions of songs - instant and simple<br />
Discover and share music with your friends</p></blockquote>
<p><small>Not available in all countries</small></p>
<h3><a href='http://amazon.com/' title='Amazon'>$25 Amazon Giftcard</a></h3>
<p><em>Courtesy of <a href='http://becreativemagazine.com/'>BeCreativeMagazine</a></em></p>
<p><a href="http://becreativemagazine.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/01/amazon_giveaway_text.png" alt="" title="amazon_giveaway_text" width="600" height="200" class="aligncenter size-full wp-image-817" /></a><br />
<a href="http://amazon.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/01/amazon_ss.png" alt="" title="amazon_ss" width="600" height="300" class="aligncenter size-full wp-image-818" /></a></p>
<p>
<blockquote><a href='http://becreativemagazine.com/'>BeCreative Magazine</a> is an online design/social media magazine. It´s also a blog for people who want to learn how to design, code and write online. Whether you need to know how to design a website from scratch, start developing themes or maybe even want to learn how to write properly for the web we´ve got it.</p></blockquote>
<h3><a href='http://www.imblog.info/'>FREE PSD to XHTML Conversion ($123 value)</a></h3>
<p><em>Courtesy of <a href='http://www.imblog.info/'>HiddenPearls</a></em></p>
<p><a href="http://www.imblog.info"><img src="http://dev-tips.com/wp-content/uploads/2010/01/free_psdtohtml_text.png" alt="" title="free_psdtohtml_text" width="600" height="200" class="aligncenter size-full wp-image-819" /></a><br />
<a href="http://www.imblog.info"><img src="http://dev-tips.com/wp-content/uploads/2010/01/hiddenpearls_ss.png" alt="" title="hiddenpearls_ss" width="600" height="300" class="aligncenter size-full wp-image-820" /></a></p>
<p>
<blockquote><a href='http://www.imblog.info/'>HiddenPearls</a> is offering a free PSD to HTML conversion for one homepage and one contact page, a $123 value, absolutely free to one lucky winner! Be sure to <a href='http://twitter.com/hiddenpearls'>follow him on Twitter!</a></p></blockquote>
<h3><a href='http://tutsplus.com/' title='TutsPlus'>FREE 3 Month TUTS+ Subscription</a></h3>
<p>Courtesy of <a href='http://envato.com' title='Envato'>Envato</a></p>
<p><a href="http://tutsplus.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/01/tutsplus_text.png" alt="" title="tutsplus_text" width="600" height="200" class="aligncenter size-full wp-image-821" /></a><br />
<a href="http://tutsplus.com/"><img src="http://dev-tips.com/wp-content/uploads/2010/01/tutsplus_ss.png" alt="" title="tutsplus_ss" width="600" height="300" class="aligncenter size-full wp-image-822" /></a></p>
<p>
<blockquote>From graphics to web development, audio to video and more, get the skills you want from our family of tutorial and resource sites. Need more? We also offer a <a href='http://tutsplus.com/'>Plus program</a> where you can access source files and bonus tutorials.</p></blockquote>
<h3><a href='http://envato.com/'>$50 Credit to any one of the Envato Marketplace</a></h3>
<p><em>Courtesy of <a href='http://activeden.net/'>ActiveDen</a>, <a href='http://audiojungle.net/'>AudioJungle</a>, <a href='http://themeforest.net/'>ThemeForest</a>, <a href='http://videohive.net/'>VideoHive</a>, <a href='http://graphicriver.net/'>GraphicRiver</a>, <a href='http://3docean.net/'>3dOcean</a>, and/or <a href='http://codecanyon.net/'>CodeCanyon</a>.</em></p>
<p><a href="http://themeforest.net"><img src="http://dev-tips.com/wp-content/uploads/2010/01/marketplace_text.png" alt="" title="marketplace_text" width="600" height="200" class="aligncenter size-full wp-image-823" /></a><br />
<a href="http://themeforest.net"><img src="http://dev-tips.com/wp-content/uploads/2010/01/marketplace_ss.png" alt="" title="marketplace_ss" width="600" height="300" class="aligncenter size-full wp-image-824" /></a></p>
<p>
<blockquote>The Envato Marketplaces allow anyone to buy or sell digital goods like WordPress themes, stock audio, After Effects project files, Flash templates and much more. The marketplaces are home to a thriving community of over 300,000 users, authors and buyers and everyday hundreds of new files are added.</p></blockquote>
<h3><a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002' title='AJAX and PHP Building Modern Web Applications 2nd Edition'>AJAX and PHP: Building Modern Web Applications 2nd Edition (paperback)</a></h3>
<p><em>Courtesy of <a href='http://packtpub.com' title='PacktPub'>PacktPub</a></em></p>
<p><a href="http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_002002"><img src="http://dev-tips.com/wp-content/uploads/2010/01/ajax_php_text.png" alt="" title="ajax_php_text" width="600" height="200" class="aligncenter size-full wp-image-825" /></a><br />
<a href="http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&amp;utm_medium=affiliate&amp;utm_content=blog&amp;utm_campaign=mdb_002002"><img src="http://dev-tips.com/wp-content/uploads/2010/01/ajax_php_ss.png" alt="" title="ajax_php_ss" width="600" height="300" class="aligncenter size-full wp-image-826" /></a></p>
<p>
<blockquote>This book is a step-by-step, example-driven AJAX tutorial, featuring complete case studies. Each chapter contains a friendly mix of theory and practice, so that your journey through the book will be pleasant, yet efficient. You’ll be coding your first AJAX application at the end of the first chapter, and with each new chapter you’ll develop increasingly complex AJAX applications featuring advanced techniques and coding patterns.</p></blockquote>
<h3><a href='https://www.e-junkie.com/ecom/gb.php?cl=88539&#038;c=ib&#038;aff=47113' title='Digging into WordPress Book'>Digging Into WordPress the Book (pdf)</a></h3>
<p><em>Courtesy of <a href='http://digwp.com' title='DigWP'>DigWP</a></em></p>
<p><a href="https://www.e-junkie.com/ecom/gb.php?cl=88539&amp;c=ib&amp;aff=47113"><img src="http://dev-tips.com/wp-content/uploads/2010/01/digwp_text.png" alt="" title="digwp_text" width="600" height="200" class="aligncenter size-full wp-image-827" /></a><br />
<a href="https://www.e-junkie.com/ecom/gb.php?cl=88539&amp;c=ib&amp;aff=47113"><img src="http://dev-tips.com/wp-content/uploads/2010/01/digwp_ss.png" alt="" title="digwp_ss" width="600" height="300" class="aligncenter size-full wp-image-828" /></a></p>
<p>
<blockquote>Written by WordPress veterans <a href='http://css-tricks.com/'>Chris Coyier</a> and <a href='http://perishablepress.com/'>Jeff Starr</a>, Digging into WordPress is 400+ jam-packed pages of everything you need to get the most out of WordPress. WordPress is great right out of the box, but unless you want an ordinary vanilla blog, it is essential to understand the full potential of WordPress and have the right tools to get the job done.</p></blockquote>
<h3><a href='http://aremysitesup.com/premium/'>One Standard Premium Account for Are My Sites Up?</a></h3>
<p><em>Courtesy of <a href='http://chriscoyier.net/' title='Chris Coyier'>Chris Coyier</a></em></p>
<p><a href="http://aremysitesup.com/premium/"><img src="http://dev-tips.com/wp-content/uploads/2010/01/amsu_text.png" alt="" title="amsu_text" width="600" height="200" class="aligncenter size-full wp-image-829" /></a><br />
<a href="http://aremysitesup.com/premium/"><img src="http://dev-tips.com/wp-content/uploads/2010/01/amsu_ss.png" alt="" title="amsu_ss" width="600" height="300" class="aligncenter size-full wp-image-830" /></a></p>
<p>
<blockquote>Your clients and/or customers don’t care that a hamster chewed through a network cable somewhere in Northern California. They want their website up. You need to find out before they do so you can react fast!</p></blockquote>
<h3><a href='http://apress.com/book/view/9781430218258'>Beginning Zend Framework (print edition)</a></h3>
<p><em>Courtesy of <a href='http://apress.com' title='Apress Publishing'>Apress Publishing</a></em></p>
<p><a href="http://apress.com/book/view/9781430218258"><img src="http://dev-tips.com/wp-content/uploads/2010/01/zend_text.png" alt="" title="zend_text" width="600" height="200" class="aligncenter size-full wp-image-831" /></a><br />
<a href="http://apress.com/book/view/9781430218258"><img src="http://dev-tips.com/wp-content/uploads/2010/01/zend_ss.png" alt="" title="zend_ss" width="600" height="300" class="aligncenter size-full wp-image-832" /></a></p>
<p>
<blockquote>The Zend Framework is one of today’s most popular PHP–based web application development frameworks. Beginning Zend Framework is a beginner’s guide to learning and using the Zend Framework. It covers everything from the installation to the various features of the framework to get the reader up and running quickly.</p></blockquote>
<h3><a href='http://apress.com/book/view/1590599829' title='Beginning Python from Novice to Professional'>Beginning Python From Novice To Professional, Second Edition (pdf)</a></h3>
<p><em>Courtesy of <a href='http://apress.com' title='Apress Publishing'>Apress Publishing</a></em></p>
<p><a href="http://apress.com/book/view/1590599829"><img src="http://dev-tips.com/wp-content/uploads/2010/01/python_text.png" alt="" title="python_text" width="600" height="200" class="aligncenter size-full wp-image-833" /></a><br />
<a href="http://apress.com/book/view/1590599829"><img src="http://dev-tips.com/wp-content/uploads/2010/01/python_ss.png" alt="" title="python_ss" width="600" height="300" class="aligncenter size-full wp-image-834" /></a></p>
<p>
<blockquote>Gain a fundamental understanding of Python’s syntax and features with the second edition of Beginning Python, an up–to–date introduction and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you’ll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time.</p>
<p>Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in the forthcoming Python 3.0 (otherwise known as Python 3000), advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.</p></blockquote>
<h2>How Do I Enter?</h2>
<p>Simple and takes merely seconds! Follow these steps:</p>
<ol>
<li><a href='http://twitter.com/?status="Dev-Tips Huge Web Developer giveaway bash, 11 items up for grab! | http://bit.ly/6kzEwQ"'>Tweet about this post on twitter</a> using any text you like. Nothing fancy. Here is a link you may use <a href='http://bit.ly/6kzEwQ' title='Shortened Giveaway Link'><code>http://bit.ly/6kzEwQ</code></a></li>
<li>Leave a comment below about which items you would like to win. Please list at least three (please add more if you can!) in case your desired item is already taken if you win.</li>
<li>That's it, I told you it was simple!</li>
</ol>
<p><small>As the comments grow larger, you will want to consider requesting choices that haven't been requested as much, to improve your chance of getting your first choice if you win.</small></p>
<h2>How are the winners determined?</h2>
<p>Random. All Random. We will choose random winners when the contest is over and try to give them their first item choice, if available. There will be 11 total winners, so be sure to follow the above steps to enter!</p>
<h2>Please Support Our Sponsors!</h2>
<p>This contest just would not have been possible without some amazing and very generous people and companies. Please take a minute of your time to give one of them a browse when you have the chance. Special thanks to:</p>
<ul>
<li><a href='http://www.phpreferencebook.com/'>Mario Lurig</a></li>
<li><a href='http://becreativemagazine.com/'>BeCreativeMagazine</a></li>
<li><a href='http://www.imblog.info/'>HiddenPearls</a></li>
<li><a href='http://envato.com'>Envato</a></li>
<li><a href='http://www.packtpub.com/'>PacktPub</a></li>
<li><a href='http://digwp.com/'>DigWP</a></li>
<li><a href='http://chriscoyier.net'>Chris Coyier</a></li>
<li><a href='http://aremysitesup.com'>Are My Sites Up?</a></li>
<li><a href='http://apress.com/' title='Apress Publishing'>Apress Publishing</a></li>
</ul>
<p>Once again, please join me in saying a huge "thank you!" to our sponsors!</p>
<h2>Support Dev-Tips</h2>
<p>We've grown a lot in one year, and we're hoping to continue to see that trend in the year 2010. If Dev-Tips has helped you out in anyway in the past year, I ask you to please consider making a small donation to help us offset the cost of hosting and running the site. Any and all donations are very much appreciated.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="10838805">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"><br />
</form>
<p>Follow <a href='http://twitter.com/dev_tips'>@Dev_Tips</a> and <a href='http://twitter.com/drewdouglass'>@DrewDouglass</a> on Twitter!</p>
<h2>Enter now!</h2>
<p>Read through the contest steps above, and enter your comment now for a chance to win one of the 11 items!</p>
<h2>When Will the Winners be Picked?</h2>
<p>We will be picking a winner around January 13th. We may extend this a bit to give everyone a fair chance to enter.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/nYUJ7QntDlbr3GXBb5eJ-QWS-dE/0/da"><img src="http://feedads.g.doubleclick.net/~a/nYUJ7QntDlbr3GXBb5eJ-QWS-dE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/nYUJ7QntDlbr3GXBb5eJ-QWS-dE/1/da"><img src="http://feedads.g.doubleclick.net/~a/nYUJ7QntDlbr3GXBb5eJ-QWS-dE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/oaKBTEMJk2w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/dev-tips-turns-1-the-huge-giveaway-bash-begins/feed</wfw:commentRss>
		<slash:comments>157</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/dev-tips-turns-1-the-huge-giveaway-bash-begins</feedburner:origLink></item>
		<item>
		<title>Introducing Minerva – A Creative Portfolio Theme</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/KvRieREYjjg/introducing-minerva-a-creative-portfolio-theme</link>
		<comments>http://dev-tips.com/featured/introducing-minerva-a-creative-portfolio-theme#comments</comments>
		<pubDate>Wed, 06 Jan 2010 04:52:43 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
				<category><![CDATA[Client Side]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=762</guid>
		<description><![CDATA[Recently, I teamed up with very talented designer and personal friend Baz Deas to form a small and fun ThemeForest team. We came up with a name, DesignThirst, and have released our first premium HTML template on ThemeForest. Minerva, the name of the theme, is a premium and very fresh corporate/portfolio theme. Just check out [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I teamed up with very talented designer and personal friend <a href='http://bazdeas.com' title='Baz Deas Portfolio'>Baz Deas</a> to form a small and fun ThemeForest team. We came up with a name, <a href='http://designthirst.net'>DesignThirst</a>, and have released our first premium HTML template on <a href='http://themeforest.net/?ref=designthirst' title='ThemeForest'>ThemeForest</a>. Minerva, the name of the theme, is a <a href='http://themeforest.net/item/minerva-xhtml-theme/75547?ref=designthirst' title='Minerva Premium HTML Theme'>premium and very fresh corporate/portfolio theme</a>. Just check out some the features!</p>
<p><span id="more-762"></span></p>
<h2>Introducing "Minerva"</h2>
<p>
<blockquote>Minerva is a fresh and clean site template that works great as a portfolio, personal, blog, or corporate site. Minerva comes packed with features and is ready to go out of the box. It even comes with a working AJAX &#038; PHP contact form w/ spam protection!</p></blockquote>
<h2>Screenshots</h2>
<p><a href="http://dev-tips.com/wp-content/uploads/2010/01/preview_minerva.jpg"><img src="http://dev-tips.com/wp-content/uploads/2010/01/preview_minerva.jpg" alt="" title="preview_minerva" width="590" height="300" class="aligncenter size-full wp-image-763" /></a></p>
<h3>Home Page</h3>
<p><a href="http://dev-tips.com/wp-content/uploads/2010/01/home_minerva.png"><img src="http://dev-tips.com/wp-content/uploads/2010/01/home_minerva.png" alt="" title="home_minerva" width="600" height="279" class="aligncenter size-full wp-image-764" /></a></p>
<h3>Footer</h3>
<p><a href="http://dev-tips.com/wp-content/uploads/2010/01/footer_minerva.png"><img src="http://dev-tips.com/wp-content/uploads/2010/01/footer_minerva.png" alt="" title="footer_minerva" width="600" height="279" class="aligncenter size-full wp-image-767" /></a></p>
<h3>Contact Page</h3>
<p><a href="http://dev-tips.com/wp-content/uploads/2010/01/contact_minerva.png"><img src="http://dev-tips.com/wp-content/uploads/2010/01/contact_minerva.png" alt="" title="contact_minerva" width="600" height="279" class="aligncenter size-full wp-image-768" /></a></p>
<h3>Blog Comments</h3>
<p><a href="http://dev-tips.com/wp-content/uploads/2010/01/blog_comments_minerva.png"><img src="http://dev-tips.com/wp-content/uploads/2010/01/blog_comments_minerva.png" alt="" title="blog_comments_minerva" width="600" height="279" class="aligncenter size-full wp-image-769" /></a></p>
<h2>Theme Features</h2>
<ul>
<li>Working  AJAX  &#38;  PHP  Contact form.</li>
<li>Nice jQuery effects in the Footer and &#8216;Share This&#8217; section.</li>
<li>Easy to use jQuery Slider in the header.</li>
<li>Custom Font Embedding with Cufon, falls back on awesome font stacks and still looks great.</li>
<li>5 Different page types included.</li>
<li>Supported in all major browsers, including  IE6!</li>
<li>Valid  XHTML </li>
<li>Custom and in depth online and offline documentation and support.</li>
<li>Clean, elegant, and semantic code aids in good  SEO .</li>
<li>Minimal use of images and creative use of sprites to save loading times.</li>
<li>Special attention paid to elements and typography, see demo page.</li>
</ul>
<h2>Demo, Documentation, &#38; Support</h2>
<h3><a href="http://designthirst.net/themes/minerva/"> </a><a href="http://designthirst.net/themes/minerva/">http://designthirst.net/themes/minerva/</a>  &#8211; Live Demo </h3>
<h3><a href="http://designthirst.net/docs/minerva/"> </a><a href="http://designthirst.net/docs/minerva/">http://designthirst.net/docs/minerva/</a>   &#8211; Online Documentation</h3>
<h3><a href="http://twitter.com/DesignThirst"> </a><a href="http://twitter.com/DesignThirst">http://twitter.com/DesignThirst</a>  &#8211; DesignThirst on Twitter</h3>
<h2>Get Minerva now!</h2>
<p>You can <a href='http://themeforest.net/item/minerva-xhtml-theme/75547?ref=designthirst' title='Minerva Premium HTML Theme'>get Minerva right now</a>, available exclusively through <a href='http://themeforest.net/item/minerva-xhtml-theme/75547?ref=designthirst' title='Minerva Premium HTML Theme'>ThemeForest</a>.<br />
<a href="http://themeforest.net/item/minerva-xhtml-theme/75547?ref=designthirst"><img src="http://dev-tips.com/wp-content/uploads/2010/01/get_minerva_button.jpg" alt="" title="get_minerva_button" width="277" height="81" /></a></p>
<h2>Feedback, Updates, and Feature Requests</h2>
<p>If you didn't know, once you buy a theme on ThemeForest, <strong>you can download any updates made to that item for free at anytime!</strong> That said, <strike>we're about to release Minerva version 1.1</strike> version 1.1 has been released!, which comes with some small enhancements, so no matter when you buy it, you'll forever have access to upgrades for free!</p>
<p>I'd love to hear any feedback or feature requests, let me know what you think!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/C-87lfINskxDiU-sotGz3bm5Wqo/0/da"><img src="http://feedads.g.doubleclick.net/~a/C-87lfINskxDiU-sotGz3bm5Wqo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/C-87lfINskxDiU-sotGz3bm5Wqo/1/da"><img src="http://feedads.g.doubleclick.net/~a/C-87lfINskxDiU-sotGz3bm5Wqo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/KvRieREYjjg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/introducing-minerva-a-creative-portfolio-theme/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/introducing-minerva-a-creative-portfolio-theme</feedburner:origLink></item>
		<item>
		<title>Dev-Tips Turning 1 Soon, Big Giveaway Bash Planned!</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/Iurxod3eAGQ/dev-tips-turning-1-soon-big-giveaway-bash-planned</link>
		<comments>http://dev-tips.com/featured/dev-tips-turning-1-soon-big-giveaway-bash-planned#comments</comments>
		<pubDate>Thu, 31 Dec 2009 05:29:33 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
				<category><![CDATA[Client Side]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Giveaways]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=724</guid>
		<description><![CDATA[On January 6, 2010, Dev-Tips turns one year old. It's hard for me to believe it's been almost a year now that Dev-Tips has been up and running with quality web development articles from numerous authors. There are so many great people and readers that got us this far, that we'd like to plan a [...]]]></description>
			<content:encoded><![CDATA[<p>On January 6, 2010, Dev-Tips turns one year old. It's hard for me to believe it's been almost a year now that <a href='http://dev-tips.com'>Dev-Tips</a> has been up and running with quality web development articles from numerous authors. There are so many great people and readers that got us this far, that we'd like to plan a giant giveaway and need your help! Read on to find out how you can get in on the fun!</p>
<p><span id="more-724"></span></p>
<div><img src='http://dev-tips.com/post_img/current_items.png' alt='' /></div>
<p>Below are the items that have been kindly donated so far.I will update the list below as they (hopefully!) continue to come in.</p>
<ul>
<li><strong><a href='http://www.phpreferencebook.com/'>PHP Reference Book</a></strong> by Mario Lurig (Print Edition).</li>
<li><strong><a href='http://spotify.com/'>Spotify</a> Invites (for the free version, no monthly fees!) and a $25 <a href='http://amazon.com'>Amazon</a> Gift Card.</strong> donated by <a href='http://becreativemagazine.com' title='BeCreativeMagazine'>BeCreativeMagazine</a>.</li>
<li><strong>FREE PSD to XHTML Conversion (Homepage and one contact page!)</strong> a retail price of $123 by <a href='http://www.imblog.info/' title='HiddenPearls'>Hidden Pearls</a>.</li>
<li><strong>3 Month <a href='http://tutsplus.com/' title='TUTSPlus'>TUTS+ Subcription</a></strong> courtesy of <a href='http://envato.com' title='Envato'>Envato</a>.</li>
<li><strong>$50 Credit to any one of the following Envato Marketplaces:</strong> <a href='http://activeden.net/'>ActiveDen</a>, <a href='http://audiojungle.net/'>AudioJungle</a>, <a href='http://themeforest.net/'>ThemeForest</a>, <a href='http://videohive.net/'>VideoHive</a>, <a href='http://graphicriver.net/'>GraphicRiver</a>, <a href='http://3docean.net/'>3dOcean</a>, or <a href='http://codecanyon.net/'>CodeCanyon</a> courtesy of <a href='http://envato.com'>Envato</a>.</li>
<li><strong>Paperback Edition of <a href='http://www.packtpub.com/ajax-and-php-2nd-edition/mid/050110l77db5?utm_source=dev-tips.com&#038;utm_medium=affiliate&#038;utm_content=blog&#038;utm_campaign=mdb_002002'>AJAX and PHP: Building Modern Web Applications 2nd Edition</a></strong> courtesy of <a href=' http://www.packtpub.com'>PacktPub</a></li>
<li><strong>PDF Edition of <a href='https://www.e-junkie.com/ecom/gb.php?cl=88539&#038;c=ib&#038;aff=47113'>Digging into WordPress</a></strong> courtesy of <a href='http://digwp.com/'>DigWP</a></li>
<li><strong>One standard premium account for <a href='http://aremysitesup.com/premium/'>Are My Sites Up?</a></strong> courtesy of <a href='http://chriscoyier.net'>Chris Coyier</a>.</li>
<li><strong>Hard copy of <a href='http://apress.com/book/view/9781430218258' title='Beginning Zend Framework'>Beginning Zend Framework</a></strong> courtesy of <a href='http://apress.com' title='Apress'>Apress Publishing</a>.</li>
<li><strong>PDF Version of <a href='http://apress.com/book/view/1590599829' title='Beginning Python from Novice to Pro'>Beginning Python: From Novice to Professional, Second Edition</a></strong> courtesy of <a href='http://apress.com' title='Apress'>Apress Publishing</a></li>
</ul>
<div><img src="http://dev-tips.com/wp-content/uploads/2009/12/giveaway_cake_one.png" alt="" title="giveaway_cake_one" width="605" height="220" class="aligncenter size-full wp-image-729" /></div>
<h2>Giveaways</h2>
<p>We've had some <a href='http://dev-tips.com/featured/php-for-absolute-beginners-reviewed-giveaway'>amazing success</a> in the past with book and web development related giveaways, and we'd love to do it again this year! We've been contacted by some great people and are planning on having frequent book reviews and giveaways for the next year on Dev-Tips.</p>
<h2>Giveaway Items Needed!</h2>
<div><img src="http://dev-tips.com/wp-content/uploads/2009/12/giveaway_bag.png" alt="" title="giveaway_bag" width="605" height="220" class="aligncenter size-full wp-image-728" /></div>
<p>If you have any kind of web development related product or item that you'd like to contribute to the giveaway, please <a href='http://dev-tips.com/contact'>get in touch with us</a>! We are in desperate need of giveaway items, and we'd love to give you some free traffic, so if you have anything at all <a href='http://dev-tips.com/contact'>let us know</a>!</p>
<p>Some items we are looking for (but not limited to):</p>
<ul>
<li>Web Dev or Design Books</li>
<li>Software or Scripts</li>
<li>Templates or Designs</li>
<li>Discounts to web apps or memberships to programs</li>
</ul>
<p>If Dev-Tips has helped you out in anyway at all, please consider donating an item to the giveaway, or making a donation below. We don't ask often, and donations and a small amount of advertisements are what keeps us going.</p>
<h3>Submit an Item/Product for the giveaway</h3>
<p>To submit an item for the giveaway, please <a href='http://dev-tips.com/contact'>contact us</a> through this form with the subject line of "One Year Giveaway".</p>
<p><strong>All persons who donate an item or product to the giveaway will receive full credit and promotion on Dev-Tips.</strong></p>
<h3>Make a Donation</h3>
<p>To make a donation to Dev-Tips, simply use the donation button below.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="10838805">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"><br />
</form>
<p>If you make a donation and don't mind me letting me know, I will be sure to credit and link everyone who does this also, as it's the least I can do. If you'd rather stay anonymous that's fine too.</p>
<h2>A Giant Thank You!</h2>
<p>A big thank you to all of the readers who stuck with us throughout our first year, we've seen solid growth every month and have bigger and better things planned for 2010! Have a wonderful New Year!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/hfKAizmGIxVKvkbuQcOI1TfEQWE/0/da"><img src="http://feedads.g.doubleclick.net/~a/hfKAizmGIxVKvkbuQcOI1TfEQWE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hfKAizmGIxVKvkbuQcOI1TfEQWE/1/da"><img src="http://feedads.g.doubleclick.net/~a/hfKAizmGIxVKvkbuQcOI1TfEQWE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/Iurxod3eAGQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/dev-tips-turning-1-soon-big-giveaway-bash-planned/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/dev-tips-turning-1-soon-big-giveaway-bash-planned</feedburner:origLink></item>
		<item>
		<title>Winner of PHP Book Giveaway &amp; Future Giveaways Announced!</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/TA56UHZYSYY/winner-of-php-book-giveaway-future-giveaways-announced</link>
		<comments>http://dev-tips.com/featured/winner-of-php-book-giveaway-future-giveaways-announced#comments</comments>
		<pubDate>Wed, 30 Dec 2009 22:54:47 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
				<category><![CDATA[Client Side]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Giveaways]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=717</guid>
		<description><![CDATA[We recently had an awesome giveaway on Dev-Tips for a chance to win PHP For Absolute Beginners by Jason Lengstorf. Today we will announce the winner as well ad briefly discuss future giveaways! The Big Winner! Congrats to Montana Flynn, the randomly selected winner for the PHP book giveaway. Montana will be receiving an absolutely [...]]]></description>
			<content:encoded><![CDATA[<p>We recently had an <a href='http://dev-tips.com/featured/php-for-absolute-beginners-reviewed-giveaway'>awesome giveaway</a> on Dev-Tips for a chance to win <a href='http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738'>PHP For Absolute Beginners</a> by <a href='http://ennuidesign.com/'>Jason Lengstorf</a>. Today we will announce the winner as well ad briefly discuss future giveaways!</p>
<p><span id="more-717"></span><br />
<a href="http://dev-tips.com/featured/php-for-absolute-beginners-reviewed-giveaway"><img src="http://dev-tips.com/wp-content/uploads/2009/12/giveaway_bg_text.png" alt="" title="giveaway_bg_text" width="605" height="220" class="aligncenter size-full wp-image-721" /></a></p>
<h2>The Big Winner!</h2>
<p>Congrats to Montana Flynn, the randomly selected winner for the PHP book giveaway. Montana will be receiving an absolutely free copy of the book in the mail shortly. Montana will be using the book to:</p>
<blockquote><p>I want the book because I need to learn how to write better PHP!</p>
</blockquote>
<p>And hey, that's a good enough reason for us.</p>
<p>Congratulation Montana, and thanks to all who entered!</p>
<h2>Future Giveaways</h2>
<p>This giveaway was so successful, I have been contacted by a few publishers and we will be running frequent book reviews and giveaways! Be sure to subscribe to our <a href='http://dev-tips.com/feed'>RSS Feed</a> to be one of the first to enter the next contest!</p>
<p><em>P.S. Dev-Tips turns one year old in January! We'll be posting more about this soon and looking for giveaway sponsors, get in touch with us if you are interested, we'd love to chat!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/sUQi2St-V6LnyosJfF4iPmgJHRU/0/da"><img src="http://feedads.g.doubleclick.net/~a/sUQi2St-V6LnyosJfF4iPmgJHRU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sUQi2St-V6LnyosJfF4iPmgJHRU/1/da"><img src="http://feedads.g.doubleclick.net/~a/sUQi2St-V6LnyosJfF4iPmgJHRU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/TA56UHZYSYY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/winner-of-php-book-giveaway-future-giveaways-announced/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/winner-of-php-book-giveaway-future-giveaways-announced</feedburner:origLink></item>
		<item>
		<title>Awesome radio button grouping with jQuery</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/6tXJYgelyTI/awesome-radio-button-grouping-with-jquery</link>
		<comments>http://dev-tips.com/featured/awesome-radio-button-grouping-with-jquery#comments</comments>
		<pubDate>Sun, 20 Dec 2009 02:21:13 +0000</pubDate>
		<dc:creator>Barry Roodt</dc:creator>
				<category><![CDATA[Client Side]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[grouping]]></category>
		<category><![CDATA[radio]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=679</guid>
		<description><![CDATA[I was asked to do something rather interesting with some radio button inputs the other day. I haven't come across this particular problem before and google didn't return anything helpful, so I decided to share what I came up with. Live Demo First, the scenario We have a standard form with 4 radio button groups. [...]]]></description>
			<content:encoded><![CDATA[<p>I was asked to do something rather interesting with some radio button inputs the other day. I haven't come across this particular problem before and google didn't return anything helpful, so I decided to share what I came up with.</p>
<p><span id="more-679"></span></p>
<h2 class='box demo'><a target='_blank' href='http://flexidev.co.za/dev/code/advancedradio/' title='View Demo'>Live Demo</a></h2>
<h2>First, the scenario</h2>
<p>We have a standard form with 4 radio button groups. Each group has 4 radio buttons labeled from<em> "1" </em>to <em>"4"</em>. Now, when the user selects<em> "option 1"</em> in <em>"group 1"</em>, all the remaining <em>"option 1"</em> items need to be disabled. To see an example in action, <a title="Advanced Radio demo" href="http://flexidev.co.za/dev/code/advancedradio/" target="_blank">you can view the demo here</a>.</p>
<h2>The problem</h2>
<p>When I first started, I thought that it's simply a matter of giving each <em>"option"</em> (regardless of group) a common class name - then just disabling all other options with the same class name. That works, to a point, but what if the user changes his mind and selects another option ? Now I had to find all previously disabled options, re-enable them and start all over again.</p>
<h2>The solution</h2>
<p>Essentially what I came up with was a basic nested loop to handle setting and unsetting the relevant <em>"disabled"</em> attributes. To achieve this, first we assign all <em>"option 1"</em> a class of <em>"number1"</em>, <em>"option 2"</em> a class of <em>"number2"</em> and so on.</p>
<p>Next, we run a basic <strong><em>for loop</em></strong>, and go through each <em>"number"</em> class (i.e. number1 to number4). For each class, we call a function. Inside this function is another loop - this time iterating over each radio button assigned the current class name. Using this loop, we remove any <em>"disabled" </em>attributes which may have been assigned previously.</p>
<p>We also find out which item in that group is currently selected (if any) - this is so we can run a second loop to disable all those options not currently selected. Confused ? Now might be a good time to go through the code.</p>
<h2>The code</h2>
<pre class="brush: js">
$(function(){
		// fire our code when a radio button has been selected
		$(&quot;input[type=radio]&quot;).change(function(){
			var name = $(this).attr(&quot;name&quot;); // get the current button&#039;s group name
			$(&quot;input[name=&quot;+name+&quot;]&quot;).removeAttr(&quot;selected&quot;); // first we deselect &quot;all&quot; radio buttons within the same group
			$(this).attr(&quot;selected&quot;,&quot;selected&quot;); // make sure our currently &quot;changed&quot; button is selected
			for(i=1;i&lt;=4;i++){ // go through the 4 radio classes
				processRadio(&quot;.radio&quot;+i);
			}
		});
		/**
			Loops through each item with same &quot;class&quot; name and disables/enables where appropriate
		**/
		function processRadio(myclass){
			var empty;
			var id = &quot;&quot;;
			var buttons = $(myclass); // read all buttons with the specified class name into a jQuery object
			buttons.each(function(){ // loop through each item
				var me = $(this);
				var isSelected = me.attr(&quot;selected&quot;); // bool value, based on whether the &quot;selected&quot; attribute is present or not
				me.removeAttr(&quot;disabled&quot;); // clear the disabled attribute if present
				me.siblings(&quot;label&quot;).removeClass(&quot;disabled&quot;); // same with the associated label element
				if (isSelected != empty &amp;amp;&amp;amp; isSelected != &quot;&quot;){
					id = $(this).attr(&quot;id&quot;); // set our tmp id var to our currently selected item
				}
			});
			// make sure we have an id, otherwise we&#039;ll get an error
			if (id != empty &amp;amp;&amp;amp; id != &quot;&quot;){
				buttons.each(function(){ // loop through each radio button once again
					if ($(this).attr(&quot;id&quot;) != id){ // set the disabled attributes if id attribute doesn&#039;t match our tmp id var
						$(this).attr(&quot;disabled&quot;, &quot;disabled&quot;).siblings(&quot;label&quot;).addClass(&quot;disabled&quot;);
					}
				});
			}
		}

	});
</pre>
<p>I&#39;ve commented as best I could, which hopefully makes more sense than my rambling above. Once again, there is a <a title="Advanced Radio demo" href="http://flexidev.co.za/dev/code/advancedradio/" target="_blank">working demo available</a> for you to play with. Be sure to have a look at the markup as well, might clear up a few questions.</p>
<p>I strongly suspect that there's a more efficient method for achieving the same result - so if you have a better suggestion, tweak or link please let me know - I'd greatly appreciate it.</p>
<h2 class='box demo'><a href='http://flexidev.co.za/dev/code/advancedradio/' title='View Demo'>Live Demo</a></h2>
<h2>Editors Note - PHP Book Giveaway</h2>
<p>I'll be announcing the winner for the <a><em>PHP For Absolute Beginners</em> book giveaway</a> on monday, so now is your last second chance to get your comment in for a chance to win. <a href='http://dev-tips.com/featured/php-for-absolute-beginners-reviewed-giveaway'>See here for more details and to enter.</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/H7kmPNZlbaXcfpJWEYxUArg2BnI/0/da"><img src="http://feedads.g.doubleclick.net/~a/H7kmPNZlbaXcfpJWEYxUArg2BnI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/H7kmPNZlbaXcfpJWEYxUArg2BnI/1/da"><img src="http://feedads.g.doubleclick.net/~a/H7kmPNZlbaXcfpJWEYxUArg2BnI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/6tXJYgelyTI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/awesome-radio-button-grouping-with-jquery/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/awesome-radio-button-grouping-with-jquery</feedburner:origLink></item>
		<item>
		<title>PHP For Absolute Beginners Reviewed + Giveaway!</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/QtbVa7jviik/php-for-absolute-beginners-reviewed-giveaway</link>
		<comments>http://dev-tips.com/featured/php-for-absolute-beginners-reviewed-giveaway#comments</comments>
		<pubDate>Tue, 08 Dec 2009 09:34:39 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Server Side]]></category>
		<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=682</guid>
		<description><![CDATA[Recently, fellow web developer and friend, Jason Lengstorf wrote and published (by Apress Publishing) PHP for Absolute Beginners. Jason was kind enough to send me a copy for my own reading and enjoyment. Now that I've finished, I'll be quickly reviewing the book and then giving away a free copy to one of our readers, [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, fellow web developer and friend, <a href='http://ennuidesign.com/' title='Ennui Design'>Jason Lengstorf</a> wrote and published (by Apress Publishing) <a href="http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738">PHP for Absolute Beginners.</a><img src="http://www.assoc-amazon.com/e/ir?t=devtips-20&#038;l=as2&#038;o=1&#038;a=1430224738" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p> Jason was kind enough to send me a copy for my own reading and enjoyment. Now that I've finished, I'll be quickly reviewing the book and then giving away a free copy to one of our readers, courtesy of Jason Lengstorf and Apress Publishing! Read on to find out more about the book and how to win the giveaway!
</p>
<p><span id="more-682"></span></p>
<div><a href='http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738' title='PHP For Absolute Beginners Review and Giveaway'><img alt="" src="http://dev-tips.com/post_img/php_absolute_review_image.png" title="PHP For Absolute Beginners Review and Giveaway!" class="aligncenter" width="370" height="457" /></a></div>
<p><a href='http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738'>You can grab the book on Amazon</a> right now as an early Christmas or Holiday gift to yourself, and start learning php today!</p>
<h2>Overall Thoughts</h2>
<p>The book was awesome, seriously, it was awesome. I say this as someone who has already had a lot of experience working with php, in fact, I make most of my living writing PHP code.</p>
<p>Don't believe me eh? It's so good, I gave it one thumb up! <strong>It would have gotten two</strong>, but I needed one hand to hold it:</p>
<div><div id="attachment_696" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738"><img src="http://dev-tips.com/wp-content/uploads/2009/12/Photo-47-300x225.png" alt="Drew Approves of This Book" title="PHP For Absolute Beginners Book" width="300" height="225" class="size-medium wp-image-696" /></a><p class="wp-caption-text">Drew Approves of This Book</p></div></div>
<h2>Target Audience</h2>
<p>Mostly beginners, but can be used as a great refresher or reference book for intermediate to advanced users.</p>
<p><strong>Do not let the title fool you, this book is no small book!</strong> <em><a href='http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738'>PHP For Absolute Beginners</a></em> is quite a chunky book, filled with useful information and sample tutorials. Towards the last half of the book, you are walked step by step through building a nice web application.</p>
<p>If you're looking to get started with php, hands down this is the book you want to pick up first. It is not too overwhelming while at the same time stays extremely informative and in depth.</p>
<h2>Topics I Found Useful</h2>
<p>While there are a ton of valuable resources and topics in the book, a few of them stuck out to me as great references and guides:</p>
<ul>
<li>MySQLi Refresher and References</li>
<li>PDO (PHP Data Objects) and DB Abstraction is taught step by step and encouraged.</li>
<li>PHP security and best practices are dealt with immediately.</li>
<li>Great XML and RSS Feed section.</li>
</ul>
<h2>Want a Free Copy?</h2>
<p>We're giving away a copy of <em><a href='http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738'>PHP For Absolute Beginners</a></em> absolutely free! Read the details below to find out how to win!</p>
<ul>
<li>Make a quick tweet about this giveaway/review on Twitter, please include the hashtag <code>#DevTipsGiveaway</code> in your tweet. Here is a short URL to the post you can use - <code>http://bit.ly/6AJ46T</code></li>
<li>Leave a comment with one reason why you would like to win this book. Be sure you enter a valid email address so we can reach you if you win.</li>
<li>That's it, we'll announce the winner a week or two afterward!</li>
</ul>
<h2>Get the Book Now!</h2>
<p>Want to get started learning PHP the right way? Go ahead and <a href='http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738'>grab the book now</a>, it's definitely a great book to have on hand!</p>
<div><a href='http://www.amazon.com/gp/product/1430224738?ie=UTF8&#038;tag=devtips-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224738' title='Get PHP For Absolute Beginners'><img alt="" src="http://dev-tips.com/post_img/php_absolute_get_now.png" title="Get PHP For Absolute Beginners Now!" class="aligncenter" width="369" height="454" /></a></div>

<p><a href="http://feedads.g.doubleclick.net/~a/eUeW3QJk1ah_EQNGI1U3dRQzlPc/0/da"><img src="http://feedads.g.doubleclick.net/~a/eUeW3QJk1ah_EQNGI1U3dRQzlPc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eUeW3QJk1ah_EQNGI1U3dRQzlPc/1/da"><img src="http://feedads.g.doubleclick.net/~a/eUeW3QJk1ah_EQNGI1U3dRQzlPc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/QtbVa7jviik" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/php-for-absolute-beginners-reviewed-giveaway/feed</wfw:commentRss>
		<slash:comments>75</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/php-for-absolute-beginners-reviewed-giveaway</feedburner:origLink></item>
		<item>
		<title>5 Must Bookmark Websites for Web Developers</title>
		<link>http://feedproxy.google.com/~r/DevTips/~3/uN7fPpePRKA/5-must-bookmark-websites-for-web-developers</link>
		<comments>http://dev-tips.com/featured/5-must-bookmark-websites-for-web-developers#comments</comments>
		<pubDate>Fri, 04 Dec 2009 22:46:45 +0000</pubDate>
		<dc:creator>Drew Douglass</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Server Side]]></category>
		<category><![CDATA[Web Dev 101]]></category>

		<guid isPermaLink="false">http://dev-tips.com/?p=667</guid>
		<description><![CDATA[We all have our favorite websites lined up in Google Reader, often, we don't get the time to go through as many of the sites and articles that we would like. However, there are some sites related to web development that are essential to keep up with. Today, we will go through 5 must bookmark [...]]]></description>
			<content:encoded><![CDATA[<p>We all have our favorite websites lined up in Google Reader, often, we don't get the time to go through as many of the sites and articles that we would like. However, there are some sites related to web development that are essential to keep up with. Today, we will go through 5 must bookmark websites for web developers.</p>
<p><span id="more-667"></span></p>
<h2>1. NETTUTS+ Web Development Tuts</h2>
<div class='tutorial_image'><a href='http://nettuts.com' title='NETTUTS Home'><img src='http://dev-tips.com/post_img/webdev_nettuts.png' alt='NETTUTS Screenshot' /></a></div>
<p><a href='http://nettuts.com' title='NETTUTS'>NETTUTS</a> is a popular web development web site with a new tutorial posted every day (except for weekends). Every tutorial is in depth and extremely well written, along with helpful images and/or video screencasts. All topics are covered.</p>
<h2 class='box demo'><a href='http://nettuts.com' title='NETTUTS'>Visit NETTUTS+</a></h2>
<h2>2. Gaya Design Blog</h2>
<div class='tutorial_image'><a href='http://www.gayadesign.com/' title='Gaya Design'><img src='http://dev-tips.com/post_img/webdev_gaya.png' alt='Gaya Design' /></a></div>
<p><a href='http://www.gayadesign.com/' title='Gaya Design'>Gaya Design Blog</a> is a blog run by fellow web developer and a good friend of mine, Gaya Kessler.  Gaya is an extremely talented designer and developer, who frequently posts nifty Javascript and CSS targeted articles. His blog's design is quite fun and interactive as well!</p>
<h2 class='box demo'><a href='http://www.gayadesign.com/' title='Gaya Design'>Visit Gaya Design</a></h2>
<h2>3. CSS-Tricks</h2>
<div class='tutorial_image'><a href='http://css-tricks.com/' title='CSS-Tricks'><img src='http://dev-tips.com/post_img/webdev_csstricks.png' alt='CSS-Tricks Screenshot' /></a></div>
<p><a href='http://css-tricks.com/' title='CSS-Tricks'>CSS-Tricks</a> is a web development website run by the talented web designer and friend of Dev-Tips, <a href='http://chriscoyier.net' title='Chris Coyier'>Chris Coyier</a>. CSS-Tricks focuses on, well, a lot of CSS and HTML tricks. CSS-Tricks also hosts a variety of extremely well done video screencasts. CSS-Tricks is a must have!</p>
<h2 class='box demo'><a href='http://css-tricks.com' title='CSS-Tricks'>Visit CSS-Tricks</a></h2>
<h2>4. David Walsh's Blog</h2>
<div class='tutorial_image'><a href='http://davidwalsh.name/' title='David Walsh'><img src='http://dev-tips.com/post_img/webdev_davidwalsh.png' alt='David Walsh Network' /></a></div>
<p><a href='http://davidwalsh.name/' title='David Walsh'>David Walsh</a> is a web developer and a core developer for the moo tools team. It should come as no surprise then that Davis covers <em>a lot</em> of Javascript techniques, including mootools and some jQuery.</p>
<h2 class='box demo'><a href='http://davidwalsh.name/' title='David Walsh'>Visit David Walsh's Blog</a></h2>
<h2>5. Snook.ca</h2>
<div class='tutorial_image'><a href='http://snook.ca/' title='Snook.ca'><img src='http://dev-tips.com/post_img/webdev_snooka.png' alt='Snook.ca Screenshot' /></a></div>
<p><a href='http://snook.ca/' title='Snook.ca'>Snook.ca</a> is a site run and maintained by Jonathan Snook. Jonathan is a very well known and well respected web developer and designer and for good reasons. Jonathan has a knack for coming up with elegant solutions to problems that every web developer faces.</p>
<h2 class='box demo'><a href='http://snook.ca/' title='Snook.ca'>Visit Snook.ca</a></h2>

<p><a href="http://feedads.g.doubleclick.net/~a/MTtbc2njuakfVz1d0qbTOIhvS_U/0/da"><img src="http://feedads.g.doubleclick.net/~a/MTtbc2njuakfVz1d0qbTOIhvS_U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MTtbc2njuakfVz1d0qbTOIhvS_U/1/da"><img src="http://feedads.g.doubleclick.net/~a/MTtbc2njuakfVz1d0qbTOIhvS_U/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/DevTips/~4/uN7fPpePRKA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dev-tips.com/featured/5-must-bookmark-websites-for-web-developers/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://dev-tips.com/featured/5-must-bookmark-websites-for-web-developers</feedburner:origLink></item>
	</channel>
</rss>

