INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1096, 3, '2010-07-20 15:14:57', '2010-07-20 19:14:57', '<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers (Wrox Programmer to Programmer)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h2>HTML & CSS</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<h2>Site Performance</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-11', '', '', '2010-07-20 15:14:57', '2010-07-20 19:14:57', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-11/', 0, 'revision', '', 0),
(1097, 3, '2010-07-20 15:15:01', '2010-07-20 19:15:01', '<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers (Wrox Programmer to Programmer)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h2>HTML & CSS</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<h2>Site Performance</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-12', '', '', '2010-07-20 15:15:01', '2010-07-20 19:15:01', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-12/', 0, 'revision', '', 0),
(1098, 3, '2010-07-20 15:18:35', '2010-07-20 19:18:35', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. This is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.\r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h2>HTML & CSS</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<h2>Site Performance</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-13', '', '', '2010-07-20 15:18:35', '2010-07-20 19:18:35', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-13/', 0, 'revision', '', 0),
(1099, 3, '2010-07-20 15:18:41', '2010-07-20 19:18:41', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. This is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.\r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h2>HTML & CSS</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<h2>Site Performance</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-14', '', '', '2010-07-20 15:18:41', '2010-07-20 19:18:41', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-14/', 0, 'revision', '', 0),
(1100, 3, '2010-07-20 15:19:12', '2010-07-20 19:19:12', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h2>HTML & CSS</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<h2>Site Performance</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-15', '', '', '2010-07-20 15:19:12', '2010-07-20 19:19:12', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-15/', 0, 'revision', '', 0);
INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1101, 3, '2010-07-20 15:19:15', '2010-07-20 19:19:15', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h2>HTML & CSS</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<h2>Site Performance</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-16', '', '', '2010-07-20 15:19:15', '2010-07-20 19:19:15', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-16/', 0, 'revision', '', 0),
(1102, 3, '2010-07-20 15:20:00', '2010-07-20 19:20:00', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h2>HTML & CSS</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<h2>Site Performance</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-17', '', '', '2010-07-20 15:20:00', '2010-07-20 19:20:00', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-17/', 0, 'revision', '', 0),
(1103, 3, '2010-07-20 15:20:05', '2010-07-20 19:20:05', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h2>HTML & CSS</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<h2>Site Performance</h2>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-18', '', '', '2010-07-20 15:20:05', '2010-07-20 19:20:05', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-18/', 0, 'revision', '', 0),
(1104, 3, '2010-07-20 15:21:46', '2010-07-20 19:21:46', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-19', '', '', '2010-07-20 15:21:46', '2010-07-20 19:21:46', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-19/', 0, 'revision', '', 0);
INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1105, 3, '2010-07-20 15:21:50', '2010-07-20 19:21:50', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-20', '', '', '2010-07-20 15:21:50', '2010-07-20 19:21:50', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-20/', 0, 'revision', '', 0),
(1106, 3, '2010-07-20 15:22:28', '2010-07-20 19:22:28', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-21', '', '', '2010-07-20 15:22:28', '2010-07-20 19:22:28', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-21/', 0, 'revision', '', 0),
(1107, 3, '2010-07-20 15:22:32', '2010-07-20 19:22:32', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> \r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-22', '', '', '2010-07-20 15:22:32', '2010-07-20 19:22:32', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-22/', 0, 'revision', '', 0),
(1108, 3, '2010-07-20 15:31:58', '2010-07-20 19:31:58', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - My new favorite book. Almost 1,000 pages of VERY detailed JavaScript information. Written by Nicholas Zakas, Yahoo! Principal Front-end Engineer for Yahoo!''s home page and recommended by the YUI team as well. BUY THIS BOOK!\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Considered the Bible of JavaScript for its thorough coverage of JavaScript. You need to have this in your library, even as a reference.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is a good book to get you familiar with the DOM. \r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - The book by Christian Heilmann that really got me past the initial hump of plain ''ole JavaScript. His writing style is awesome.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - JUST BUY THIS BOOK! Stoyan did a great job of outlining OOJS principles and it''s been incredibly valuable.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - It''s certainly a good book and I would recommend reading it after one of the more intro books like JS for Web Developer by Nicholas Zakas.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - While covering jQuery v1.3, the techniques discussed are still useful and I still recommend the book highly.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - John Resig''s famous book on advanced JS techniques.\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Still not out but considering that John Resig is that author, it''s sure to be great.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - One of the first books I picked up and great overview of the language.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Billy Hoffman is the man when it comes to Ajax security and this books shows why.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Tips & techniques from the jQuery team rolled up in a cookbook style. You can''t go wrong.\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is now updated for jQuery v1.4.x as well as jQuery UI 1.8.x. Definitely a must-have for jQuery developers\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> - Cody Lindley did an amazing job in outlining the best jQuery techniques in this self-published book. Totally worth the price.\r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-23', '', '', '2010-07-20 15:31:58', '2010-07-20 19:31:58', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-23/', 0, 'revision', '', 0);
INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1109, 3, '2010-07-20 15:32:11', '2010-07-20 19:32:11', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - My new favorite book. Almost 1,000 pages of VERY detailed JavaScript information. Written by Nicholas Zakas, Yahoo! Principal Front-end Engineer for Yahoo!''s home page and recommended by the YUI team as well. BUY THIS BOOK!\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Considered the Bible of JavaScript for its thorough coverage of JavaScript. You need to have this in your library, even as a reference.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is a good book to get you familiar with the DOM. \r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - The book by Christian Heilmann that really got me past the initial hump of plain ''ole JavaScript. His writing style is awesome.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - JUST BUY THIS BOOK! Stoyan did a great job of outlining OOJS principles and it''s been incredibly valuable.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - It''s certainly a good book and I would recommend reading it after one of the more intro books like JS for Web Developer by Nicholas Zakas.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - While covering jQuery v1.3, the techniques discussed are still useful and I still recommend the book highly.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - John Resig''s famous book on advanced JS techniques.\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Still not out but considering that John Resig is that author, it''s sure to be great.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - One of the first books I picked up and great overview of the language.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Billy Hoffman is the man when it comes to Ajax security and this books shows why.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Tips & techniques from the jQuery team rolled up in a cookbook style. You can''t go wrong.\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is now updated for jQuery v1.4.x as well as jQuery UI 1.8.x. Definitely a must-have for jQuery developers\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> - Cody Lindley did an amazing job in outlining the best jQuery techniques in this self-published book. Totally worth the price.\r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-24', '', '', '2010-07-20 15:32:11', '2010-07-20 19:32:11', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-24/', 0, 'revision', '', 0),
(1110, 3, '2010-07-20 15:37:14', '2010-07-20 19:37:14', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - My new favorite book. Almost 1,000 pages of VERY detailed JavaScript information. Written by Nicholas Zakas, Yahoo! Principal Front-end Engineer for Yahoo!''s home page and recommended by the YUI team as well. BUY THIS BOOK!\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Considered the Bible of JavaScript for its thorough coverage of JavaScript. You need to have this in your library, even as a reference.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is a good book to get you familiar with the DOM. \r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - The book by Christian Heilmann that really got me past the initial hump of plain ''ole JavaScript. His writing style is awesome.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - JUST BUY THIS BOOK! Stoyan did a great job of outlining OOJS principles and it''s been incredibly valuable.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - It''s certainly a good book and I would recommend reading it after one of the more intro books like JS for Web Developer by Nicholas Zakas.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - While covering jQuery v1.3, the techniques discussed are still useful and I still recommend the book highly.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - John Resig''s famous book on advanced JS techniques.\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Still not out but considering that John Resig is that author, it''s sure to be great.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - One of the first books I picked up and great overview of the language.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Billy Hoffman is the man when it comes to Ajax security and this books shows why.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Tips & techniques from the jQuery team rolled up in a cookbook style. You can''t go wrong.\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is now updated for jQuery v1.4.x as well as jQuery UI 1.8.x. Definitely a must-have for jQuery developers\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> - Cody Lindley did an amazing job in outlining the best jQuery techniques in this self-published book. Totally worth the price.\r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a> - This is one of Sitepoint''s best CSS books. Loved it.\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a> - Not being a designer, I thought this book was a tremendous help in understanding how to better design sites.\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This has been my goto book for some time. The Head First books are just so great at breaking down topics in easy to understand ways and this book is no exception.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Going to get this soon mainly because it''s written by Remy Sharp and Bruce Lawson whom I respect tremendously, especially for their HTML5 & CSS3 savvy.\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>  - Just got this on 7/19/10. Need to read it by it''s by Jeremy Keith and he rocks.\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Just picked this up on a recommendation.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - I keep hearing rave reviews about this book all over the place.\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Steve Souders is the performance guru and if you want your apps to perform better, get this book and the one right below this one.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Again, another great book by Nicholas Zakas which outlines very important performance techniques for JavaScript applications. \r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-25', '', '', '2010-07-20 15:37:14', '2010-07-20 19:37:14', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-25/', 0, 'revision', '', 0),
(1111, 3, '2010-07-20 15:37:22', '2010-07-20 19:37:22', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - My new favorite book. Almost 1,000 pages of VERY detailed JavaScript information. Written by Nicholas Zakas, Yahoo! Principal Front-end Engineer for Yahoo!''s home page and recommended by the YUI team as well. BUY THIS BOOK!\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Considered the Bible of JavaScript for its thorough coverage of JavaScript. You need to have this in your library, even as a reference.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is a good book to get you familiar with the DOM. \r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - The book by Christian Heilmann that really got me past the initial hump of plain ''ole JavaScript. His writing style is awesome.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - JUST BUY THIS BOOK! Stoyan did a great job of outlining OOJS principles and it''s been incredibly valuable.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - It''s certainly a good book and I would recommend reading it after one of the more intro books like JS for Web Developer by Nicholas Zakas.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - While covering jQuery v1.3, the techniques discussed are still useful and I still recommend the book highly.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - John Resig''s famous book on advanced JS techniques.\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Still not out but considering that John Resig is that author, it''s sure to be great.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - One of the first books I picked up and great overview of the language.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Billy Hoffman is the man when it comes to Ajax security and this books shows why.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Tips & techniques from the jQuery team rolled up in a cookbook style. You can''t go wrong.\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is now updated for jQuery v1.4.x as well as jQuery UI 1.8.x. Definitely a must-have for jQuery developers\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> - Cody Lindley did an amazing job in outlining the best jQuery techniques in this self-published book. Totally worth the price.\r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a> - This is one of Sitepoint''s best CSS books. Loved it.\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a> - Not being a designer, I thought this book was a tremendous help in understanding how to better design sites.\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This has been my goto book for some time. The Head First books are just so great at breaking down topics in easy to understand ways and this book is no exception.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Going to get this soon mainly because it''s written by Remy Sharp and Bruce Lawson whom I respect tremendously, especially for their HTML5 & CSS3 savvy.\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>  - Just got this on 7/19/10. Need to read it by it''s by Jeremy Keith and he rocks.\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Just picked this up on a recommendation.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - I keep hearing rave reviews about this book all over the place.\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Steve Souders is the performance guru and if you want your apps to perform better, get this book and the one right below this one.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Again, another great book by Nicholas Zakas which outlines very important performance techniques for JavaScript applications. \r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-26', '', '', '2010-07-20 15:37:22', '2010-07-20 19:37:22', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-26/', 0, 'revision', '', 0),
(1119, 3, '2010-08-03 10:46:33', '2010-08-03 14:46:33', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\n<strong>It''s important to note that that we''re not looking for answers to the above problem areas at this time</strong>. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\nWe''ll roll-up your comments and then focus on the top 10 things listed by the development community. \r\n\r\nThanks for your help! \r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'publish', 'open', 'open', '', 'tell-me-the-development-problems-that-script-junkie-can-try-to-solve-via-solutions-based-content', '', '', '2010-08-03 10:46:33', '2010-08-03 14:46:33', '', 0, 'http://blog.reybango.com/?p=1119', 0, 'post', '', 18);
INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1113, 3, '2010-07-20 15:37:43', '2010-07-20 19:37:43', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - My new favorite book. Almost 1,000 pages of VERY detailed JavaScript information. Written by Nicholas Zakas, Yahoo! Principal Front-end Engineer for Yahoo!''s home page and recommended by the YUI team as well. BUY THIS BOOK!\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Considered the Bible of JavaScript for its thorough coverage of JavaScript. You need to have this in your library, even as a reference.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is a good book to get you familiar with the DOM. \r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - The book by Christian Heilmann that really got me past the initial hump of plain ''ole JavaScript. His writing style is awesome.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - JUST BUY THIS BOOK! Stoyan did a great job of outlining OOJS principles and it''s been incredibly valuable.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - It''s certainly a good book and I would recommend reading it after one of the more intro books like JS for Web Developer by Nicholas Zakas.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - While covering jQuery v1.3, the techniques discussed are still useful and I still recommend the book highly.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - John Resig''s famous book on advanced JS techniques.\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Still not out but considering that John Resig is that author, it''s sure to be great.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - One of the first books I picked up and great overview of the language.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Billy Hoffman is the man when it comes to Ajax security and this books shows why.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Tips & techniques from the jQuery team rolled up in a cookbook style. You can''t go wrong.\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is now updated for jQuery v1.4.x as well as jQuery UI 1.8.x. Definitely a must-have for jQuery developers\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> - Cody Lindley did an amazing job in outlining the best jQuery techniques in this self-published book. Totally worth the price.\r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a> - This is one of Sitepoint''s best CSS books. Loved it.\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a> - Not being a designer, I thought this book was a tremendous help in understanding how to better design sites.\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This has been my goto book for some time. The Head First books are just so great at breaking down topics in easy to understand ways and this book is no exception.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Going to get this soon mainly because it''s written by Remy Sharp and Bruce Lawson whom I respect tremendously, especially for their HTML5 & CSS3 savvy.\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>  - Just got this on 7/19/10. Need to read it by it''s by Jeremy Keith and he rocks.\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Just picked this up on a recommendation.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - I keep hearing rave reviews about this book all over the place.\r\n\r\n<h3>Site Performance</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Steve Souders is the performance guru and if you want your apps to perform better, get this book and the one right below this one.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Again, another great book by Nicholas Zakas which outlines very important performance techniques for JavaScript applications. \r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-27', '', '', '2010-07-20 15:37:43', '2010-07-20 19:37:43', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-27/', 0, 'revision', '', 0),
(1114, 3, '2010-07-20 17:14:30', '2010-07-20 21:14:30', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - My new favorite book. Almost 1,000 pages of VERY detailed JavaScript information. Written by Nicholas Zakas, Yahoo! Principal Front-end Engineer for Yahoo!''s home page and recommended by the YUI team as well. BUY THIS BOOK!\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Considered the Bible of JavaScript for its thorough coverage of JavaScript. You need to have this in your library, even as a reference.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is a good book to get you familiar with the DOM. \r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - The book by Christian Heilmann that really got me past the initial hump of plain ''ole JavaScript. His writing style is awesome.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - JUST BUY THIS BOOK! Stoyan did a great job of outlining OOJS principles and it''s been incredibly valuable.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - It''s certainly a good book and I would recommend reading it after one of the more intro books like JS for Web Developer by Nicholas Zakas.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - While covering jQuery v1.3, the techniques discussed are still useful and I still recommend the book highly.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - John Resig''s famous book on advanced JS techniques.\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Still not out but considering that John Resig is that author, it''s sure to be great.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - One of the first books I picked up and great overview of the language.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Billy Hoffman is the man when it comes to Ajax security and this books shows why.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Tips & techniques from the jQuery team rolled up in a cookbook style. You can''t go wrong.\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is now updated for jQuery v1.4.x as well as jQuery UI 1.8.x. Definitely a must-have for jQuery developers\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> - Cody Lindley did an amazing job in outlining the best jQuery techniques in this self-published book. Totally worth the price.\r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a> - This is one of Sitepoint''s best CSS books. Loved it.\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a> - Not being a designer, I thought this book was a tremendous help in understanding how to better design sites.\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This has been my goto book for some time. The Head First books are just so great at breaking down topics in easy to understand ways and this book is no exception.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Going to get this soon mainly because it''s written by Remy Sharp and Bruce Lawson whom I respect tremendously, especially for their HTML5 & CSS3 savvy.\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>  - Just got this on 7/19/10. Need to read it by it''s by Jeremy Keith and he rocks.\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Just picked this up on a recommendation.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - I keep hearing rave reviews about this book all over the place.\r\n\r\n<h3>Site Performance & Enhancement</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Steve Souders is the performance guru and if you want your apps to perform better, get this book and the one right below this one.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Again, another great book by Nicholas Zakas which outlines very important performance techniques for JavaScript applications. \r\n\r\n<a href="http://www.amazon.com/gp/product/0321658884?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321658884">Designing with Progressive Enhancement: Building the Web that Works for Everyone</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321658884" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-28', '', '', '2010-07-20 17:14:30', '2010-07-20 21:14:30', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-28/', 0, 'revision', '', 0),
(1115, 3, '2010-07-21 09:02:19', '2010-07-21 13:02:19', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \n\n<h3>JavaScript</h3>\n\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - My new favorite book. Almost 1,000 pages of VERY detailed JavaScript information. Written by Nicholas Zakas, Yahoo! Principal Front-end Engineer for Yahoo!''s home page and recommended by the YUI team as well. BUY THIS BOOK!\n\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Considered the Bible of JavaScript for its thorough coverage of JavaScript. You need to have this in your library, even as a reference.\n\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is a good book to get you familiar with the DOM. \n\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \n\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - The book by Christian Heilmann that really got me past the initial hump of plain ''ole JavaScript. His writing style is awesome.\n\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - JUST BUY THIS BOOK! Stoyan did a great job of outlining OOJS principles and it''s been incredibly valuable.\n\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - It''s certainly a good book and I would recommend reading it after one of the more intro books like JS for Web Developer by Nicholas Zakas.\n\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - While covering jQuery v1.3, the techniques discussed are still useful and I still recommend the book highly.\n\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - John Resig''s famous book on advanced JS techniques.\n\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Still not out but considering that John Resig is that author, it''s sure to be great.\n\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - One of the first books I picked up and great overview of the language.\n\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\n\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Billy Hoffman is the man when it comes to Ajax security and this books shows why.\n\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Tips & techniques from the jQuery team rolled up in a cookbook style. You can''t go wrong.\n\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is now updated for jQuery v1.4.x as well as jQuery UI 1.8.x. Definitely a must-have for jQuery developers\n\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> - Cody Lindley did an amazing job in outlining the best jQuery techniques in this self-published book. Totally worth the price.\n\n<a href="http://my.safaribooksonline.com/9780321684097">Test-Driven JavaScript Development</a>\n\n<a href="http://www.amazon.com/gp/product/0980576857?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0980576857">jQuery: Novice to Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0980576857" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\n\n<h3>HTML & CSS</h3>\n\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\n\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \n\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a> - This is one of Sitepoint''s best CSS books. Loved it.\n\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a> - Not being a designer, I thought this book was a tremendous help in understanding how to better design sites.\n\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This has been my goto book for some time. The Head First books are just so great at breaking down topics in easy to understand ways and this book is no exception.\n\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Going to get this soon mainly because it''s written by Remy Sharp and Bruce Lawson whom I respect tremendously, especially for their HTML5 & CSS3 savvy.\n\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>  - Just got this on 7/19/10. Need to read it by it''s by Jeremy Keith and he rocks.\n\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Just picked this up on a recommendation.\n\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - I keep hearing rave reviews about this book all over the place.\n\n<h3>Site Performance & Enhancement</h3>\n\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Steve Souders is the performance guru and if you want your apps to perform better, get this book and the one right below this one.\n\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\n\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Again, another great book by Nicholas Zakas which outlines very important performance techniques for JavaScript applications. \n\n<a href="http://www.amazon.com/gp/product/0321658884?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321658884">Designing with Progressive Enhancement: Building the Web that Works for Everyone</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321658884" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Great book on progressive enhancement by the superstars at the Filament Group.\n\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-autosave', '', '', '2010-07-21 09:02:19', '2010-07-21 13:02:19', '', 1085, 'http://blog.reybango.com/2010/07/21/1085-autosave/', 0, 'revision', '', 0);
INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1116, 3, '2010-07-20 17:15:55', '2010-07-20 21:15:55', 'Over the years, I''ve read or been recommended a number of books which are essential reading for professional web developers. I''ve compiled the list of books below to help the community find a comprehensive list of good books that can help them be better coders. \r\n\r\n<h3>JavaScript</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - My new favorite book. Almost 1,000 pages of VERY detailed JavaScript information. Written by Nicholas Zakas, Yahoo! Principal Front-end Engineer for Yahoo!''s home page and recommended by the YUI team as well. BUY THIS BOOK!\r\n\r\n<a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Considered the Bible of JavaScript for its thorough coverage of JavaScript. You need to have this in your library, even as a reference.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is a good book to get you familiar with the DOM. \r\n\r\n<a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - The book by Christian Heilmann that really got me past the initial hump of plain ''ole JavaScript. His writing style is awesome.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - JUST BUY THIS BOOK! Stoyan did a great job of outlining OOJS principles and it''s been incredibly valuable.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - It''s certainly a good book and I would recommend reading it after one of the more intro books like JS for Web Developer by Nicholas Zakas.\r\n\r\n<a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - While covering jQuery v1.3, the techniques discussed are still useful and I still recommend the book highly.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - John Resig''s famous book on advanced JS techniques.\r\n\r\n<a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Still not out but considering that John Resig is that author, it''s sure to be great.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - One of the first books I picked up and great overview of the language.\r\n\r\n<a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Billy Hoffman is the man when it comes to Ajax security and this books shows why.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Tips & techniques from the jQuery team rolled up in a cookbook style. You can''t go wrong.\r\n\r\n<a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This is now updated for jQuery v1.4.x as well as jQuery UI 1.8.x. Definitely a must-have for jQuery developers\r\n\r\n<a href="http://jqueryenlightenment.com/">jQuery Enlightenment</a> - Cody Lindley did an amazing job in outlining the best jQuery techniques in this self-published book. Totally worth the price.\r\n\r\n<h3>HTML & CSS</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> \r\n\r\n<a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a> - This is one of Sitepoint''s best CSS books. Loved it.\r\n\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a> - Not being a designer, I thought this book was a tremendous help in understanding how to better design sites.\r\n\r\n<a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - This has been my goto book for some time. The Head First books are just so great at breaking down topics in easy to understand ways and this book is no exception.\r\n\r\n<a href="http://www.amazon.com/gp/product/0321687299?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321687299">Introducing HTML5 (Voices That Matter)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321687299" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Going to get this soon mainly because it''s written by Remy Sharp and Bruce Lawson whom I respect tremendously, especially for their HTML5 & CSS3 savvy.\r\n\r\n<a href="http://books.alistapart.com/product/html5-for-web-designers">HTML5 For Web Designers</a>  - Just got this on 7/19/10. Need to read it by it''s by Jeremy Keith and he rocks.\r\n\r\n<a href="http://www.amazon.com/gp/product/059615593X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059615593X">CSS Cookbook, 3rd Edition (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059615593X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Just picked this up on a recommendation.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596802447?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596802447">CSS: The Missing Manual</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596802447" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - I keep hearing rave reviews about this book all over the place.\r\n\r\n<h3>Site Performance & Enhancement</h3>\r\n\r\n<a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Steve Souders is the performance guru and if you want your apps to perform better, get this book and the one right below this one.\r\n\r\n<a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n\r\n<a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Again, another great book by Nicholas Zakas which outlines very important performance techniques for JavaScript applications. \r\n\r\n<a href="http://www.amazon.com/gp/product/0321658884?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321658884">Designing with Progressive Enhancement: Building the Web that Works for Everyone</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321658884" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - Great book on progressive enhancement by the superstars at the Filament Group.\r\n\r\nThis is certainly not all inclusive and I''m sure there are other books out there that have been great. If you feel very passionate about a specific title, let me know via the comments and I''ll check it out.', 'The Essential List of JavaScript, jQuery, HTML & CSS Books to Make You a Better Web Developer', 0, '', 'inherit', 'open', 'open', '', '1085-revision-29', '', '', '2010-07-20 17:15:55', '2010-07-20 21:15:55', '', 1085, 'http://blog.reybango.com/2010/07/20/1085-revision-29/', 0, 'revision', '', 0),
(1117, 3, '2010-06-22 19:17:52', '2010-06-22 23:17:52', 'I''ve been meaning to do a roll-up of top JavaScript, CSS & HTML development tools that I use or have been recommended to me and after having lunch with my bud Brian Wilpon today, I realized I just needed to do it. He asked me what some of the newer tools are and I think this is the best way to help him (and the community in general). It''s definitely not an all-inclusive list so if you see some that you feel I should add or remove, let me know in the comments.\r\n\r\nHere they are by category:\r\n\r\n<strong>Debugging Tools That Make Life MUCH Easier:</strong>\r\n\r\nEffectively debugging JavaScript applications is a royal pain in the derriere and to compile that, the available tools just don''t stand up to those used by managed code developers. Luckily, we do have a decent set of tools that lessens the pain substantially. Firebug is definitely a must have since it incorporates so much DOM & XHR introspection as well as the Web Developer Toolbar. Both are simply awesome. I also love Charles for HTTP sniffing and it''s saved my butt when Firebug couldn''t handle it. \r\n\r\n<a href="http://msdn.microsoft.com/en-us/library/dd565628%28VS.85%29.aspx">IE8 Developer Tools</a> - Microsoft''s browser debugger tools\r\n<a href="http://getfirebug.com/">Firebug</a> - Mozilla''s browser debugger add-on \r\n<a href="http://trac.webkit.org/wiki/WebInspector">WebKit Web Inspector</a> - Webkit''s browser debugger tools\r\n<a href="http://www.fiddler2.com/fiddler2/">Fiddler</a> - HTTP Sniffer. Great for seeing Ajax requests.\r\n<a href="http://www.charlesproxy.com/">Charles</a> - HTTP Sniffer. Great for seeing Ajax requests. (my personal fav)\r\n<a href="http://kevinlangdon.com/serviceCapture/">Service Capture</a> - HTTP Sniffer. Great for seeing Ajax requests.\r\n<a href="http://ajax.dynatrace.com/pages/">dynaTrace Ajax</a> - HTTP performance analyzer\r\n<a href="http://chrispederick.com/work/web-developer/">Web Developer’s Toolbar</a> - All purpose Firefox toolbar to inspect everything on a page\r\n<a href="http://developer.yahoo.com/yslow/">YSlow</a> - Analyzes page performance based on accepted industry best practices.\r\n<a href="http://code.google.com/speed/page-speed/">PageSpeed</a> - Analyzes page performance based on accepted industry best practices.\r\n<a href="http://www.debugbar.com/">DebugBar</a> - An IE plugin that brings advanced debugging features to IE including JS, DOM & HTTP inspection\r\n\r\n<strong>CSS Editors:</strong>\r\n\r\nI prefer to write my CSS code by hand. Call me old-school but many swear by the following CSS editors. CSSEdit by MacRabbit (Mac only) is especially loved by many designers.\r\n\r\n<a href="http://www.topstyle4.com/">TopStyle</a>\r\n<a href="http://www.blumentals.net/rapidcss/">Rapid CSS</a>\r\n<a href="http://www.culturedcode.com/xyle/">Xyle</a>\r\n<a href="http://www.skybound.ca/">Stylizer</a>\r\n<a href="http://www.macrabbit.com/cssedit/">CSSEdit</a>\r\n\r\n<strong>CSS Frameworks:</strong>\r\n\r\nThese frameworks have really taken off. Like their JavaScript brethren, they help to abstract much of the complexity of building consistent layouts in cross-browser fashion. They''re definitely something I need to look into more and from what I''ve read, 960 GS & Blueprint are the ones people are looking at.\r\n\r\n<a href="http://960.gs">960 Grid System</a>\r\n<a href="http://blueprintcss.org/">Blueprint CSS Framework</a>\r\n<a href="http://www.yaml.de/en/">YAML</a>\r\n<a href="http://developer.yahoo.com/yui/grids/">Yahoo YUI Grids CSS</a>\r\n<a href="http://devkick.com/lab/tripoli/">Tripoli</a>\r\n<a href="http://net.tutsplus.com/tutorials/html-css-techniques/object-oriented-css-what-how-and-why/">Object-Oriented CSS</a>\r\n\r\n<strong>CSS Resets:</strong>\r\n\r\nWant to minimize browser inconsistencies? Then use a CSS reset stylesheet to specify baseline CSS styles that make browser presentation defaults more consistent. \r\n\r\n<a href="http://meyerweb.com/eric/tools/css/reset/">Meyer Reset by Eric Meyer</a>\r\n<a href="http://developer.yahoo.com/yui/reset/">YUI2: Reset CSS</a>\r\n<a href="http://www.iecss.com/">IECSS</a>\r\n\r\n<strong>JavaScript Libraries:</strong>\r\n\r\nI definitely recommend everyone to learn JavaScript as you''ll need it to be a really effective client-side developer. With that said, a good JS library will go a long way to making your development faster and much more stable. These libraries are all very mature and dramatically help to abstract the complexities of cross-browser development. My personal favorite is <a href="http://jquery.com/">jQuery</a>, of which I''m a member of the project team.\r\n\r\n<a href="http://jquery.com/">jQuery</a>\r\n<a href="http://jqueryui.com">jQuery UI</a>\r\n<a href="http://prototypejs.org/">Prototype</a>\r\n<a href="http://mootools.net/">MooTools</a>\r\n<a href="http://dojotoolkit.org/">Dojo</a>\r\n<a href="http://developer.yahoo.com/yui/">YUI</a>\r\n<a href="http://javascriptmvc.com/">JavaScriptMVC</a>\r\n<a href="http://qooxdoo.org/">qooxdoo</a>\r\n<a href="http://extjs.com">Ext JS</a>\r\n<a href="http://labs.adobe.com/technologies/spry/">Adobe Spry</a>\r\n<a href="http://raphaeljs.com/">Raphael.js</a> - simplifies working with vector graphics on the web\r\n<a href="http://labjs.com/">LabJS Dynamic Script Loader</a> - Allows execution and load management of JavaScript files\r\n<a href="http://brianleroux.github.com/lawnchair/">Lawnchair</a> - A lightweight client-side JSON document store\r\n<a href="http://www.thomasfrank.se/sessionvars.html">Sessvars.js</a> - Client-side session data management solution\r\n<a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/16/introduction-to-the-reactive-extensions-to-javascript.aspx">Reactive Extensions For JS</a>\r\n<a href="http://beebole.com/pure">PURE JS Templating Lib</a>\r\n<a href="http://documentcloud.github.com/underscore/">Underscore.js</a> - Utility lib for jQuery that provides a ton of extended functionality\r\n\r\n<strong>JavaScript Minifiers</strong>\r\n\r\nEvery byte counts when you''re sending files via HTTP and best practices dictate that on a production, you need to optimize all of your files to minimize page load times. Compressing JavaScript code is one of the easiest ways to do that and these tools will help. On the jQuery project, we''ve started using Google''s Closure compiler because it''s generated the best compression. Try all of them out to see which suits you best.\r\n\r\n<a href="http://developer.yahoo.com/yui/compressor/">YUI compressor</a>\r\n<a href="http://code.google.com/closure/compiler/">Closure compiler</a>\r\n<a href="http://www.crockford.com/javascript/jsmin.html">JSMIN</a>\r\n<a href="http://dean.edwards.name/packer/">Dean Edward''s Packer</a>\r\n<a href="http://aspnet.codeplex.com/releases/view/40584">Microsoft Ajax Minifer</a> \r\n<a href="http://shrinksafe.dojotoolkit.org/">Dojo Shrinksafe</a>\r\n\r\n<strong>JavaScript Shells</strong>\r\n\r\nThere are times when you just want to test a snippet of code without actually going through the trouble of creating a full page. That''s where JavaScript shells shine. JSFiddle and JSBin both rock because apart from supporting plain ole JS, they also allow you to include a host of libraries including jQuery, MooTools, & Dojo. \r\n\r\n<a href="http://jsfiddle.net/">jsfiddle.net</a> \r\n<a href="http://jsbin.com/">JSBin</a>\r\n<a href="http://mootools.net/shell/">mootools.net/shell</a> <em>(MooTools-specific)</em>\r\n\r\n<strong>Color Management:</strong>\r\n\r\nAs a programmer, I''m insanely color scheme challenged. I''m inclined to mix yellow with mauve causing a concerted moan to occur across the design community. Luckily, these tools help you choose web safe color schemes that are not only consistent but won''t burn the eyeballs off your site visitors. :)\r\n\r\n<a href="http://www.colourlovers.com/">Colourlovers</a>\r\n<a href="http://kuler.adobe.com/">Kuler</a>\r\n\r\n<strong>Editors and IDEs:</strong>\r\n\r\nI work at Microsoft so you would expect me to be a Visual Studio whiz. Not so. Only recently starting at MS, I''ve only dipped my toe in the VS waters. What I''ve seen though has impressed me but I still have a long way to go before I understand it. If you''re on a Mac, though, I do highly recommend both TextMate and Coda. Both are truly awesome. I''ve used Coda a little more because I liked the UI of it a little better than TextMate''s but TM''s bundle system and ecosystem is amazing. You can get code-complete for just about anything via bundles. For Windows, Notepad++ has been just awesome. I wish it had built-in FTP support like UltraEdit. \r\n\r\n<a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx">Visual Studio</a>\r\n<a href="http://www.microsoft.com/expression/">Expression</a>\r\n<a href="http://macromates.com/">TextMate</a>\r\n<a href="http://panic.com/coda/">Coda</a>\r\n<a href="http://www.ultraedit.com/">UltraEdit</a>\r\n<a href="http://www.activestate.com/komodo/">Komodo IDE</a>\r\n<a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a>\r\n<a href="http://notepad2.com/">Notepad2</a>\r\n<a href="http://www.barebones.com/products/bbedit/">BBEdit</a>\r\n<a href="http://www.aptana.org/">Aptana</a>\r\n<a href="http://macrabbit.com/espresso/">Espresso</a>\r\n<a href="http://www.sublimetext.com/">Sublime Text</a>\r\n<a href="http://www.jetbrains.com/webstorm/index.html">WebStorm</a>\r\n<a href="http://www.vim.org/">VIM</a>\r\n<a href="http://www.eclipse.org/">Eclipse</a>\r\n<a href="http://netbeans.org/">Netbeans</a>\r\n<a href="http://www.geany.org/">Geany</a>\r\n\r\n<strong>Wireframing:</strong>\r\n\r\nI know some of you are cowboys (or cowgirls) and you just want to start hacking. Well, for the truly impatient, these tools at least let you wireframe your pages quickly and easily. I''ve used Balsamiq and FlairBuilder and both rock. It seems that FlairBuilder is really cranking it up with some nice features. Both are Adobe AIR apps which means they''re cross-platform.\r\n\r\n<a href="http://www.omnigroup.com/">Omnigraffle</a>\r\n<a href="http://www.balsamiq.com/">Balsamiq</a>\r\n<a href="http://www.flairbuilder.com/">FlairBuilder</a>\r\n<a href="http://office.microsoft.com/en-us/visio/default.aspx">Visio</a>\r\n<a href="http://www.axure.com/">Axure</a>\r\n\r\n<strong>Browser Testing:</strong>\r\n\r\nI''ve been fortunate to have multiple OS versions over the years. My wife would definitely prefer for me to have a couple of less PCs sitting around but it''s let me test out my web apps on a variety of platforms, browsers and OSes. Shoot, I even have a version of IE6! For those with less hardware, these services should definitely help. Note that services like BrowserCam & Gomez are subscription-based but worth the cash if you can afford it.\r\n\r\n<a href="http://www.browsercam.com/Default2.aspx">BrowserCam</a>\r\n<a href="https://browserlab.adobe.com/index.html">Adobe BrowserLab</a>\r\n<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&displaylang=en">Microsoft Expression Web SuperPreview for IE</a>\r\n<a href="http://www.gomez.com/products-solutions/products/cross-browser-testing/">Gomez</a>\r\n<a href="http://tredosoft.com/Multiple_IE">TredoSoft MultipleIE</a>\r\n<a href="http://crossbrowsertesting.com/">CrossBrowserTesting</a>\r\n<a href="http://michelf.com/projects/multi-safari/">Multi-Safari</a>\r\n<a href="http://www.browserscope.org/">Browserscope</a>\r\n<a href="http://stevesouders.com/cuzillion/help.php">Cuzillion</a>\r\n<a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a>\r\n<a href="http://litmusapp.com/">Litmus</a>\r\n\r\n<strong>Testing (based on the <a href="http://ejohn.org/blog/which-unit-testing-framework/">list by John Resig</a>):</strong>\r\n\r\nThis was a list I snagged from John Resig. Obviously, he''s done a boatload of testing so I know this list rocks. JSLint is the old mainstay created by Douglas Crockford but other have really become increasingly essential to good testing. jQuery developers should definitely be looking at QUnit & jQuery-Lint. The most complete tool is Selenium but it does have a bit of a learning curve. If you''re into determining JS performance, checkout SunSpider, Dromaeo, Google''s V8 Benchmark and JSLitmus. These measure the performance of the JS engine, not your apps.\r\n\r\n<a href="http://jslint.com/">JSLint</a>\r\n<a href="http://github.com/jamespadolsey/jQuery-Lint">jQuery Lint</a>\r\n<a href="http://www.jsunit.net/">JSUnit</a>\r\n<a href="http://seleniumhq.org/projects/core/">Selenium Core</a>\r\n<a href="http://jania.pe.kr/aw/moin.cgi/JSSpec">JSSpec (MooTools)</a>\r\n<a href="http://github.com/tobie/unittest_js/tree/master">UnitTestJS (Prototype)</a>\r\n<a href="http://docs.jquery.com/QUnit">QUnit (jQuery)</a>\r\n<a href="http://docs.dojocampus.org/quickstart/doh">DOH Unit Testing (Dojo)</a>\r\n<a href="http://developer.yahoo.com/yui/yuitest/">YUITest 2</a>\r\n<a href="http://developer.yahoo.com/yui/3/test/">YUITest 3</a>\r\n<a href="https://developer.mozilla.org/En/Mochitest">Mochitest</a>\r\n<a href="http://github.com/nkallen/screw-unit/tree/master">ScrewUnit</a>\r\n<a href="http://jsunittest.com/">JsUnitTest</a>\r\n<a href="http://jsunity.com/">jsUnity</a> \r\n<a href="http://code.google.com/p/js-test-driver/">JsTestDriver</a>\r\n<a href="http://www.thefrontside.net/crosscheck">Crosscheck</a>\r\n<a href="http://groups.google.com/group/envjs">Env.js</a> \r\n<a href="http://fireunit.org/">FireUnit</a>\r\n<a href="http://validator.w3.org/">W3C Markup Validation Service</a>\r\n<a href="http://jigsaw.w3.org/css-validator/">W3C CSS Validation Service</a>\r\n<a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html">SunSpider</a>\r\n<a href="http://code.google.com/apis/v8/run.html">V8 Benchmark</a>\r\n<a href="http://v2.dromaeo.com/">Dromaeo</a>\r\n<a href="http://broofa.com/Tools/JSLitmus/">JSLitmus</a>\r\n<a href="http://users.skynet.be/mgueury/mozilla/">HTML Validator Firefox Add-on</a>\r\n\r\n<strong>Documentation:</strong>\r\n\r\n<a href="http://developer.yahoo.com/yui/">Yahoo UI Docs</a>\r\n<a href="http://www.programmableweb.com/">APIs</a> - Most comprehensive list of APIs on the web\r\n<a href="http://api.jquery.com/">jQuery Docs</a>\r\n<a href="http://jqueryui.com/demos/">jQuery UI Docs</a>\r\n<a href="http://mootools.net/docs/core">MooTools Docs</a>\r\n<a href="http://api.prototypejs.org/">Prototype Docs</a>\r\n<a href="http://dojotoolkit.org/documentation/">Dojo Docs</a>\r\n<a href="http://json.org/">JSON Reference</a>\r\n<a href="http://en.wikipedia.org/wiki/JSON#JSONP">JSONP</a>\r\n\r\n<h2>Server-Side JavaScript</h2>\r\n\r\n<a href="http://www.mozilla.org/rhino/">Rhino</a>\r\n<a href="http://nodejs.org/">Node.js</a>\r\n<a href="http://narwhaljs.org/">Narwhal.js</a>\r\n<a href="http://commonjs.org/">CommonJS Standards Project</a>\r\n<a href="http://o.sitepen.com/labs/persevere.php">Persevere</a>\r\n<a href="http://en.wikipedia.org/wiki/Comet_%28programming%29">Comet</a>\r\n\r\n<h2>Books</h2>\r\n\r\nThe books below are really a great selection. I have many in my own library and every so often re-read them I''m currently reading <a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript</a> by Nicholas Zakas. Another great book is Stoyan Stefanov''s <a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a>. I also highly recommend Steve Souders performance book at the bottom of the list. They''re basically the definitive sources for optimizing your web apps.\r\n\r\n<strong>JavaScript/DOM:</strong>\r\n<ul>\r\n<li><a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers (Wrox Programmer to Programmer)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional (Beginning: from Novice to Professional)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n</ul>\r\n\r\n<strong>JavaScript Libraries:</strong>\r\n<ul>\r\n<li><a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847199720?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847199720">jQuery UI 1.7: The User Interface Library for jQuery</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847199720" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.rebeccamurphey.com/jqfundamentals/">Rebecca Murphey''s jQuery Fundamentals Training Materials (Creative Commons License)</a></li>\r\n\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1934356115?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1934356115">Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences (Pragmatic Programmers)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1934356115" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1430210664?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430210664">Practical Dojo Projects (Practical Projects)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430210664" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/0470452021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0470452021">Concise Guide to Dojo (Wrox Programmer to Programmer)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0470452021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/0596516487?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596516487">Dojo: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596516487" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/0321605128?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321605128">The Dojo Toolkit: Visual QuickStart Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321605128" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1430225211?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430225211">Getting StartED with Dojo</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430225211" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847194583?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194583">MooTools 1.2 Beginner''s Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194583" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1430209836?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430209836">MooTools Essentials: The Official MooTools Reference for JavaScript™ and Ajax Development (Firstpress)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430209836" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1590599195?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590599195">Practical Prototype and script.aculo.us (Expert''s Voice in Web Development)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590599195" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1934356018?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1934356018">Prototype and script.aculo.us: You Never Knew JavaScript Could Do This! (Pragmatic Programmers)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1934356018" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1933988037?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1933988037">Prototype and Scriptaculous in Action [Ajax]</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1933988037" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847192327?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847192327">Learning the Yahoo! User Interface library: Develop your next generation web applications with the YUI JavaScript development library.</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847192327" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847195148?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847195148">Learning Ext JS</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847195148" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847198708?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847198708">Ext JS 3.0 Cookbook</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847198708" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1935182110?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182110">Ext JS in Action</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182110" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/047038459X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047038459X">Professional JavaScript Frameworks: Prototype,YUI, ExtJS, Dojo and MooTools (Wrox Programmer to Programmer)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047038459X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n</ul>\r\n\r\n\r\n\r\n<strong>HTML & CSS:</strong>\r\n<ul>\r\n<li><a href="http://www.amazon.com/gp/product/1590598040?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598040">Pro CSS and HTML Design Patterns</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598040" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS</a></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0980455278?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0980455278">Build Your Own Website The Right Way Using HTML & CSS, 2nd Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0980455278" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.webstepbook.com/">Web Programming Step by Step</a></li>\r\n\r\n</ul>\r\n\r\n<strong>Performance:</strong>\r\n<ul>\r\n<li><a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n</ul>\r\n', 'The Big List of JavaScript, CSS, and HTML Development Tools, Libraries, Projects, and Books', 0, '', 'inherit', 'open', 'open', '', '897-revision-4', '', '', '2010-06-22 19:17:52', '2010-06-22 23:17:52', '', 897, 'http://blog.reybango.com/2010/06/22/897-revision-4/', 0, 'revision', '', 0);
INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1118, 3, '2010-06-22 18:45:03', '2010-06-22 22:45:03', 'I''ve been meaning to do a roll-up of top JavaScript, CSS & HTML development tools that I use or have been recommended to me and after having lunch with my bud Brian Wilpon today, I realized I just needed to do it. He asked me what some of the newer tools are and I think this is the best way to help him (and the community in general). It''s definitely not an all-inclusive list so if you see some that you feel I should add or remove, let me know in the comments.\r\n\r\nHere they are by category:\r\n\r\n<strong>Debugging Tools That Make Life MUCH Easier:</strong>\r\n\r\nEffectively debugging JavaScript applications is a royal pain in the derriere and to compile that, the available tools just don''t stand up to those used by managed code developers. Luckily, we do have a decent set of tools that lessens the pain substantially. Firebug is definitely a must have since it incorporates so much DOM & XHR introspection as well as the Web Developer Toolbar. Both are simply awesome. I also love Charles for HTTP sniffing and it''s saved my butt when Firebug couldn''t handle it. \r\n\r\n<a href="http://msdn.microsoft.com/en-us/library/dd565628%28VS.85%29.aspx">IE8 Developer Tools</a> - Microsoft''s browser debugger tools\r\n<a href="http://getfirebug.com/">Firebug</a> - Mozilla''s browser debugger add-on \r\n<a href="http://trac.webkit.org/wiki/WebInspector">WebKit Web Inspector</a> - Webkit''s browser debugger tools\r\n<a href="http://www.fiddler2.com/fiddler2/">Fiddler</a> - HTTP Sniffer. Great for seeing Ajax requests.\r\n<a href="http://www.charlesproxy.com/">Charles</a> - HTTP Sniffer. Great for seeing Ajax requests. (my personal fav)\r\n<a href="http://kevinlangdon.com/serviceCapture/">Service Capture</a> - HTTP Sniffer. Great for seeing Ajax requests.\r\n<a href="http://ajax.dynatrace.com/pages/">dynaTrace Ajax</a> - HTTP performance analyzer\r\n<a href="http://chrispederick.com/work/web-developer/">Web Developer’s Toolbar</a> - All purpose Firefox toolbar to inspect everything on a page\r\n<a href="http://developer.yahoo.com/yslow/">YSlow</a> - Analyzes page performance based on accepted industry best practices.\r\n<a href="http://code.google.com/speed/page-speed/">PageSpeed</a> - Analyzes page performance based on accepted industry best practices.\r\n<a href="http://www.debugbar.com/">DebugBar</a> - An IE plugin that brings advanced debugging features to IE including JS, DOM & HTTP inspection\r\n\r\n<strong>CSS Editors:</strong>\r\n\r\nI prefer to write my CSS code by hand. Call me old-school but many swear by the following CSS editors. CSSEdit by MacRabbit (Mac only) is especially loved by many designers.\r\n\r\n<a href="http://www.topstyle4.com/">TopStyle</a>\r\n<a href="http://www.blumentals.net/rapidcss/">Rapid CSS</a>\r\n<a href="http://www.culturedcode.com/xyle/">Xyle</a>\r\n<a href="http://www.skybound.ca/">Stylizer</a>\r\n<a href="http://www.macrabbit.com/cssedit/">CSSEdit</a>\r\n\r\n<strong>CSS Frameworks:</strong>\r\n\r\nThese frameworks have really taken off. Like their JavaScript brethren, they help to abstract much of the complexity of building consistent layouts in cross-browser fashion. They''re definitely something I need to look into more and from what I''ve read, 960 GS & Blueprint are the ones people are looking at.\r\n\r\n<a href="http://960.gs">960 Grid System</a>\r\n<a href="http://blueprintcss.org/">Blueprint CSS Framework</a>\r\n<a href="http://www.yaml.de/en/">YAML</a>\r\n<a href="http://developer.yahoo.com/yui/grids/">Yahoo YUI Grids CSS</a>\r\n<a href="http://devkick.com/lab/tripoli/">Tripoli</a>\r\n<a href="http://net.tutsplus.com/tutorials/html-css-techniques/object-oriented-css-what-how-and-why/">Object-Oriented CSS</a>\r\n\r\n<strong>CSS Resets:</strong>\r\n\r\nWant to minimize browser inconsistencies? Then use a CSS reset stylesheet to specify baseline CSS styles that make browser presentation defaults more consistent. \r\n\r\n<a href="http://meyerweb.com/eric/tools/css/reset/">Meyer Reset by Eric Meyer</a>\r\n<a href="http://developer.yahoo.com/yui/reset/">YUI2: Reset CSS</a>\r\n<a href="http://www.iecss.com/">IECSS</a>\r\n\r\n<strong>JavaScript Libraries:</strong>\r\n\r\nI definitely recommend everyone to learn JavaScript as you''ll need it to be a really effective client-side developer. With that said, a good JS library will go a long way to making your development faster and much more stable. These libraries are all very mature and dramatically help to abstract the complexities of cross-browser development. My personal favorite is <a href="http://jquery.com/">jQuery</a>, of which I''m a member of the project team.\r\n\r\n<a href="http://jquery.com/">jQuery</a>\r\n<a href="http://jqueryui.com">jQuery UI</a>\r\n<a href="http://prototypejs.org/">Prototype</a>\r\n<a href="http://mootools.net/">MooTools</a>\r\n<a href="http://dojotoolkit.org/">Dojo</a>\r\n<a href="http://developer.yahoo.com/yui/">YUI</a>\r\n<a href="http://javascriptmvc.com/">JavaScriptMVC</a>\r\n<a href="http://qooxdoo.org/">qooxdoo</a>\r\n<a href="http://extjs.com">Ext JS</a>\r\n<a href="http://labs.adobe.com/technologies/spry/">Adobe Spry</a>\r\n<a href="http://raphaeljs.com/">Raphael.js</a> - simplifies working with vector graphics on the web\r\n<a href="http://labjs.com/">LabJS Dynamic Script Loader</a> - Allows execution and load management of JavaScript files\r\n<a href="http://brianleroux.github.com/lawnchair/">Lawnchair</a> - A lightweight client-side JSON document store\r\n<a href="http://www.thomasfrank.se/sessionvars.html">Sessvars.js</a> - Client-side session data management solution\r\n<a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/16/introduction-to-the-reactive-extensions-to-javascript.aspx">Reactive Extensions For JS</a>\r\n<a href="http://beebole.com/pure">PURE JS Templating Lib</a>\r\n<a href="http://documentcloud.github.com/underscore/">Underscore.js</a> - Utility lib for jQuery that provides a ton of extended functionality\r\n\r\n<strong>JavaScript Minifiers</strong>\r\n\r\nEvery byte counts when you''re sending files via HTTP and best practices dictate that on a production, you need to optimize all of your files to minimize page load times. Compressing JavaScript code is one of the easiest ways to do that and these tools will help. On the jQuery project, we''ve started using Google''s Closure compiler because it''s generated the best compression. Try all of them out to see which suits you best.\r\n\r\n<a href="http://developer.yahoo.com/yui/compressor/">YUI compressor</a>\r\n<a href="http://code.google.com/closure/compiler/">Closure compiler</a>\r\n<a href="http://www.crockford.com/javascript/jsmin.html">JSMIN</a>\r\n<a href="http://dean.edwards.name/packer/">Dean Edward''s Packer</a>\r\n<a href="http://aspnet.codeplex.com/releases/view/40584">Microsoft Ajax Minifer</a> \r\n<a href="http://shrinksafe.dojotoolkit.org/">Dojo Shrinksafe</a>\r\n\r\n<strong>JavaScript Shells</strong>\r\n\r\nThere are times when you just want to test a snippet of code without actually going through the trouble of creating a full page. That''s where JavaScript shells shine. JSFiddle and JSBin both rock because apart from supporting plain ole JS, they also allow you to include a host of libraries including jQuery, MooTools, & Dojo. \r\n\r\n<a href="http://jsfiddle.net/">jsfiddle.net</a> \r\n<a href="http://jsbin.com/">JSBin</a>\r\n<a href="http://mootools.net/shell/">mootools.net/shell</a> <em>(MooTools-specific)</em>\r\n\r\n<strong>Color Management:</strong>\r\n\r\nAs a programmer, I''m insanely color scheme challenged. I''m inclined to mix yellow with mauve causing a concerted moan to occur across the design community. Luckily, these tools help you choose web safe color schemes that are not only consistent but won''t burn the eyeballs off your site visitors. :)\r\n\r\n<a href="http://www.colourlovers.com/">Colourlovers</a>\r\n<a href="http://kuler.adobe.com/">Kuler</a>\r\n\r\n<strong>Editors and IDEs:</strong>\r\n\r\nI work at Microsoft so you would expect me to be a Visual Studio whiz. Not so. Only recently starting at MS, I''ve only dipped my toe in the VS waters. What I''ve seen though has impressed me but I still have a long way to go before I understand it. If you''re on a Mac, though, I do highly recommend both TextMate and Coda. Both are truly awesome. I''ve used Coda a little more because I liked the UI of it a little better than TextMate''s but TM''s bundle system and ecosystem is amazing. You can get code-complete for just about anything via bundles. For Windows, Notepad++ has been just awesome. I wish it had built-in FTP support like UltraEdit. \r\n\r\n<a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx">Visual Studio</a>\r\n<a href="http://www.microsoft.com/expression/">Expression</a>\r\n<a href="http://macromates.com/">TextMate</a>\r\n<a href="http://panic.com/coda/">Coda</a>\r\n<a href="http://www.ultraedit.com/">UltraEdit</a>\r\n<a href="http://www.activestate.com/komodo/">Komodo IDE</a>\r\n<a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a>\r\n<a href="http://notepad2.com/">Notepad2</a>\r\n<a href="http://www.barebones.com/products/bbedit/">BBEdit</a>\r\n<a href="http://www.aptana.org/">Aptana</a>\r\n<a href="http://macrabbit.com/espresso/">Espresso</a>\r\n<a href="http://www.sublimetext.com/">Sublime Text</a>\r\n<a href="http://www.jetbrains.com/webstorm/index.html">WebStorm</a>\r\n<a href="http://www.vim.org/">VIM</a>\r\n<a href="http://www.eclipse.org/">Eclipse</a>\r\n<a href="http://netbeans.org/">Netbeans</a>\r\n<a href="http://www.geany.org/">Geany</a>\r\n\r\n<strong>Wireframing:</strong>\r\n\r\nI know some of you are cowboys (or cowgirls) and you just want to start hacking. Well, for the truly impatient, these tools at least let you wireframe your pages quickly and easily. I''ve used Balsamiq and FlairBuilder and both rock. It seems that FlairBuilder is really cranking it up with some nice features. Both are Adobe AIR apps which means they''re cross-platform.\r\n\r\n<a href="http://www.omnigroup.com/">Omnigraffle</a>\r\n<a href="http://www.balsamiq.com/">Balsamiq</a>\r\n<a href="http://www.flairbuilder.com/">FlairBuilder</a>\r\n<a href="http://office.microsoft.com/en-us/visio/default.aspx">Visio</a>\r\n<a href="http://www.axure.com/">Axure</a>\r\n\r\n<strong>Browser Testing:</strong>\r\n\r\nI''ve been fortunate to have multiple OS versions over the years. My wife would definitely prefer for me to have a couple of less PCs sitting around but it''s let me test out my web apps on a variety of platforms, browsers and OSes. Shoot, I even have a version of IE6! For those with less hardware, these services should definitely help. Note that services like BrowserCam & Gomez are subscription-based but worth the cash if you can afford it.\r\n\r\n<a href="http://www.browsercam.com/Default2.aspx">BrowserCam</a>\r\n<a href="https://browserlab.adobe.com/index.html">Adobe BrowserLab</a>\r\n<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&displaylang=en">Microsoft Expression Web SuperPreview for IE</a>\r\n<a href="http://www.gomez.com/products-solutions/products/cross-browser-testing/">Gomez</a>\r\n<a href="http://tredosoft.com/Multiple_IE">TredoSoft MultipleIE</a>\r\n<a href="http://crossbrowsertesting.com/">CrossBrowserTesting</a>\r\n<a href="http://michelf.com/projects/multi-safari/">Multi-Safari</a>\r\n<a href="http://www.browserscope.org/">Browserscope</a>\r\n<a href="http://stevesouders.com/cuzillion/help.php">Cuzillion</a>\r\n<a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a>\r\n\r\n<strong>Testing (based on the <a href="http://ejohn.org/blog/which-unit-testing-framework/">list by John Resig</a>):</strong>\r\n\r\nThis was a list I snagged from John Resig. Obviously, he''s done a boatload of testing so I know this list rocks. JSLint is the old mainstay created by Douglas Crockford but other have really become increasingly essential to good testing. jQuery developers should definitely be looking at QUnit & jQuery-Lint. The most complete tool is Selenium but it does have a bit of a learning curve. If you''re into determining JS performance, checkout SunSpider, Dromaeo, Google''s V8 Benchmark and JSLitmus. These measure the performance of the JS engine, not your apps.\r\n\r\n<a href="http://jslint.com/">JSLint</a>\r\n<a href="http://github.com/jamespadolsey/jQuery-Lint">jQuery Lint</a>\r\n<a href="http://www.jsunit.net/">JSUnit</a>\r\n<a href="http://seleniumhq.org/projects/core/">Selenium Core</a>\r\n<a href="http://jania.pe.kr/aw/moin.cgi/JSSpec">JSSpec (MooTools)</a>\r\n<a href="http://github.com/tobie/unittest_js/tree/master">UnitTestJS (Prototype)</a>\r\n<a href="http://docs.jquery.com/QUnit">QUnit (jQuery)</a>\r\n<a href="http://docs.dojocampus.org/quickstart/doh">DOH Unit Testing (Dojo)</a>\r\n<a href="http://developer.yahoo.com/yui/yuitest/">YUITest 2</a>\r\n<a href="http://developer.yahoo.com/yui/3/test/">YUITest 3</a>\r\n<a href="https://developer.mozilla.org/En/Mochitest">Mochitest</a>\r\n<a href="http://github.com/nkallen/screw-unit/tree/master">ScrewUnit</a>\r\n<a href="http://jsunittest.com/">JsUnitTest</a>\r\n<a href="http://jsunity.com/">jsUnity</a> \r\n<a href="http://code.google.com/p/js-test-driver/">JsTestDriver</a>\r\n<a href="http://www.thefrontside.net/crosscheck">Crosscheck</a>\r\n<a href="http://groups.google.com/group/envjs">Env.js</a> \r\n<a href="http://fireunit.org/">FireUnit</a>\r\n<a href="http://validator.w3.org/">W3C Markup Validation Service</a>\r\n<a href="http://jigsaw.w3.org/css-validator/">W3C CSS Validation Service</a>\r\n<a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html">SunSpider</a>\r\n<a href="http://code.google.com/apis/v8/run.html">V8 Benchmark</a>\r\n<a href="http://v2.dromaeo.com/">Dromaeo</a>\r\n<a href="http://broofa.com/Tools/JSLitmus/">JSLitmus</a>\r\n<a href="http://users.skynet.be/mgueury/mozilla/">HTML Validator Firefox Add-on</a>\r\n\r\n<strong>Documentation:</strong>\r\n\r\n<a href="http://developer.yahoo.com/yui/">Yahoo UI Docs</a>\r\n<a href="http://www.programmableweb.com/">APIs</a> - Most comprehensive list of APIs on the web\r\n<a href="http://api.jquery.com/">jQuery Docs</a>\r\n<a href="http://jqueryui.com/demos/">jQuery UI Docs</a>\r\n<a href="http://mootools.net/docs/core">MooTools Docs</a>\r\n<a href="http://api.prototypejs.org/">Prototype Docs</a>\r\n<a href="http://dojotoolkit.org/documentation/">Dojo Docs</a>\r\n<a href="http://json.org/">JSON Reference</a>\r\n<a href="http://en.wikipedia.org/wiki/JSON#JSONP">JSONP</a>\r\n\r\n<h2>Server-Side JavaScript</h2>\r\n\r\n<a href="http://www.mozilla.org/rhino/">Rhino</a>\r\n<a href="http://nodejs.org/">Node.js</a>\r\n<a href="http://narwhaljs.org/">Narwhal.js</a>\r\n<a href="http://commonjs.org/">CommonJS Standards Project</a>\r\n<a href="http://o.sitepen.com/labs/persevere.php">Persevere</a>\r\n<a href="http://en.wikipedia.org/wiki/Comet_%28programming%29">Comet</a>\r\n\r\n<h2>Books</h2>\r\n\r\nThe books below are really a great selection. I have many in my own library and every so often re-read them I''m currently reading <a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript</a> by Nicholas Zakas. Another great book is Stoyan Stefanov''s <a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a>. I also highly recommend Steve Souders performance book at the bottom of the list. They''re basically the definitive sources for optimizing your web apps.\r\n\r\n<strong>JavaScript/DOM:</strong>\r\n<ul>\r\n<li><a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101996">JavaScript: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/047022780X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047022780X">Professional JavaScript for Web Developers (Wrox Programmer to Programmer)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047022780X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590595335">DOM Scripting: Web Design with JavaScript and the Document Object Model</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590598563?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598563">AdvancED DOM Scripting: Dynamic Web Design Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598563" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional (Beginning: from Novice to Professional)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194141">Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590597273?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597273">Pro JavaScript Techniques</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597273" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/193398869X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=193398869X">Secrets of the JavaScript Ninja</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=193398869X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0321491939?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321491939">Ajax Security</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321491939" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0321423305?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321423305">ppk on JavaScript, 1/e</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321423305" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1590597648?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590597648" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/059680279X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059680279X">High Performance JavaScript (Build Faster Web Application Interfaces)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n</ul>\r\n\r\n<strong>JavaScript Libraries:</strong>\r\n<ul>\r\n<li><a href="http://www.amazon.com/gp/product/0596159773?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596159773">jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596159773" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847196705">Learning jQuery 1.3</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1935182323?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182323">jQuery in Action, Second Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182323" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847199720?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847199720">jQuery UI 1.7: The User Interface Library for jQuery</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847199720" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.rebeccamurphey.com/jqfundamentals/">Rebecca Murphey''s jQuery Fundamentals Training Materials (Creative Commons License)</a></li>\r\n\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1934356115?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1934356115">Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences (Pragmatic Programmers)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1934356115" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1430210664?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430210664">Practical Dojo Projects (Practical Projects)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430210664" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/0470452021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0470452021">Concise Guide to Dojo (Wrox Programmer to Programmer)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0470452021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/0596516487?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596516487">Dojo: The Definitive Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596516487" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/0321605128?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321605128">The Dojo Toolkit: Visual QuickStart Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321605128" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1430225211?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430225211">Getting StartED with Dojo</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430225211" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847194583?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847194583">MooTools 1.2 Beginner''s Guide</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847194583" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1430209836?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430209836">MooTools Essentials: The Official MooTools Reference for JavaScript™ and Ajax Development (Firstpress)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430209836" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1590599195?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590599195">Practical Prototype and script.aculo.us (Expert''s Voice in Web Development)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590599195" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1934356018?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1934356018">Prototype and script.aculo.us: You Never Knew JavaScript Could Do This! (Pragmatic Programmers)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1934356018" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1933988037?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1933988037">Prototype and Scriptaculous in Action [Ajax]</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1933988037" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847192327?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847192327">Learning the Yahoo! User Interface library: Develop your next generation web applications with the YUI JavaScript development library.</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847192327" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847195148?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847195148">Learning Ext JS</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847195148" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1847198708?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1847198708">Ext JS 3.0 Cookbook</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1847198708" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.amazon.com/gp/product/1935182110?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1935182110">Ext JS in Action</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1935182110" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />\r\n</li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/047038459X?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=047038459X">Professional JavaScript Frameworks: Prototype,YUI, ExtJS, Dojo and MooTools (Wrox Programmer to Programmer)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=047038459X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n</ul>\r\n\r\n\r\n\r\n<strong>HTML & CSS:</strong>\r\n<ul>\r\n<li><a href="http://www.amazon.com/gp/product/1590598040?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1590598040">Pro CSS and HTML Design Patterns</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590598040" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430219203">Web Standards Solutions: The Markup and Style Handbook, Special Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1430219203" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321509021">Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edition)</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0321509021" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.sitepoint.com/books/cssdesign1/?SID=82b54f50488243b44b6b9c7acb10731a">The Art & Science Of CSS</a>\r\n<a href="http://www.sitepoint.com/books/css2/?SID=82b54f50488243b44b6b9c7acb10731a">HTML Utopia: Designing Without Tables Using CSS</a></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0980455278?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0980455278">Build Your Own Website The Right Way Using HTML & CSS, 2nd Edition</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0980455278" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/1600330045?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1600330045">Head First HTML with CSS & XHTML</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1600330045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n	<li><a href="http://www.webstepbook.com/">Web Programming Step by Step</a></li>\r\n\r\n</ul>\r\n\r\n<strong>Performance:</strong>\r\n<ul>\r\n<li><a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596529309">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596529309" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n\r\n<li><a href="http://www.amazon.com/gp/product/0596522304?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596522304">Even Faster Web Sites: Performance Best Practices for Web Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=0596522304" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>\r\n</ul>\r\n', 'The Big List of JavaScript, CSS, and HTML Development Tools, Libraries, Projects, and Books', 0, '', 'inherit', 'open', 'open', '', '664-revision-62', '', '', '2010-06-22 18:45:03', '2010-06-22 22:45:03', '', 664, 'http://blog.reybango.com/2010/06/22/664-revision-62/', 0, 'revision', '', 0),
(1120, 3, '2010-08-03 10:36:52', '2010-08-03 14:36:52', 'My biggest focus at Microsoft is the Script Junkie website. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\n\nThe Script Junkie team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\n\n<ul>\n	<li>Designing and implementing for multiple devices like 27" Wide screen LCDs to 480px Android device</li>\n	<li>How do I get my users to upgrade their browsers in a friendly way?</li>\n	<li>Developing cross-browser compatible websites with the least minimal hacks</li>\n</ul>\n\nIt''s important to note that that we''re <em><strong>not</strong></em> looking for answers to the above questions at this time. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that Script Junkie focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pa\n\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision', '', '', '2010-08-03 10:36:52', '2010-08-03 14:36:52', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision/', 0, 'revision', '', 0),
(1121, 3, '2010-08-03 10:37:10', '2010-08-03 14:37:10', 'My biggest focus at Microsoft is the Script Junkie website. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe Script Junkie team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 27" Wide screen LCDs to 480px Android device</li>\r\n	<li>How do I get my users to upgrade their browsers in a friendly way?</li>\r\n	<li>Developing cross-browser compatible websites with the least minimal hacks</li>\r\n</ul>\r\n\r\nIt''s important to note that that we''re <em><strong>not</strong></em> looking for answers to the above questions at this time. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that Script Junkie focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-2', '', '', '2010-08-03 10:37:10', '2010-08-03 14:37:10', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-2/', 0, 'revision', '', 0),
(1122, 3, '2010-08-03 10:37:15', '2010-08-03 14:37:15', 'My biggest focus at Microsoft is the Script Junkie website. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe Script Junkie team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 27" Wide screen LCDs to 480px Android device</li>\r\n	<li>How do I get my users to upgrade their browsers in a friendly way?</li>\r\n	<li>Developing cross-browser compatible websites with the least minimal hacks</li>\r\n</ul>\r\n\r\nIt''s important to note that that we''re <em><strong>not</strong></em> looking for answers to the above questions at this time. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that Script Junkie focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-3', '', '', '2010-08-03 10:37:15', '2010-08-03 14:37:15', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-3/', 0, 'revision', '', 0),
(1123, 3, '2010-08-03 10:40:49', '2010-08-03 14:40:49', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 27" Wide screen LCDs to 480px Android device</li>\r\n	<li>How do I get my users to upgrade their browsers in a friendly way?</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\nIt''s important to note that that we''re <em><strong>not</strong></em> looking for answers to the above questions at this time. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-4', '', '', '2010-08-03 10:40:49', '2010-08-03 14:40:49', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-4/', 0, 'revision', '', 0),
(1124, 3, '2010-08-03 10:40:58', '2010-08-03 14:40:58', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 27" Wide screen LCDs to 480px Android device</li>\r\n	<li>How do I get my users to upgrade their browsers in a friendly way?</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\nIt''s important to note that that we''re <em><strong>not</strong></em> looking for answers to the above questions at this time. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-5', '', '', '2010-08-03 10:40:58', '2010-08-03 14:40:58', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-5/', 0, 'revision', '', 0),
(1125, 3, '2010-08-03 10:42:22', '2010-08-03 14:42:22', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\nIt''s important to note that that we''re <em><strong>not</strong></em> looking for answers to the above questions at this time. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-6', '', '', '2010-08-03 10:42:22', '2010-08-03 14:42:22', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-6/', 0, 'revision', '', 0),
(1126, 3, '2010-08-03 10:42:54', '2010-08-03 14:42:54', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\nIt''s important to note that that we''re <em><strong>not</strong></em> looking for answers to the above questions at this time. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-7', '', '', '2010-08-03 10:42:54', '2010-08-03 14:42:54', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-7/', 0, 'revision', '', 0),
(1127, 3, '2010-08-03 10:43:05', '2010-08-03 14:43:05', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\nIt''s important to note that that we''re <em><strong>not</strong></em> looking for answers to the above questions at this time. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-8', '', '', '2010-08-03 10:43:05', '2010-08-03 14:43:05', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-8/', 0, 'revision', '', 0);
INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1128, 3, '2010-08-03 10:44:23', '2010-08-03 14:44:23', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\n<strong>It''s important to note that that we''re not looking for answers to the above questions at this time</strong>. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-9', '', '', '2010-08-03 10:44:23', '2010-08-03 14:44:23', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-9/', 0, 'revision', '', 0),
(1129, 3, '2010-08-03 10:44:26', '2010-08-03 14:44:26', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\n<strong>It''s important to note that that we''re not looking for answers to the above questions at this time</strong>. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-10', '', '', '2010-08-03 10:44:26', '2010-08-03 14:44:26', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-10/', 0, 'revision', '', 0),
(1130, 3, '2010-08-03 10:44:49', '2010-08-03 14:44:49', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\n<strong>It''s important to note that that we''re not looking for answers to the above problem areas at this time</strong>. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-11', '', '', '2010-08-03 10:44:49', '2010-08-03 14:44:49', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-11/', 0, 'revision', '', 0),
(1131, 3, '2010-08-03 10:44:54', '2010-08-03 14:44:54', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\n<strong>It''s important to note that that we''re not looking for answers to the above problem areas at this time</strong>. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-12', '', '', '2010-08-03 10:44:54', '2010-08-03 14:44:54', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-12/', 0, 'revision', '', 0),
(1132, 3, '2010-08-03 10:46:08', '2010-08-03 14:46:08', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\n<strong>It''s important to note that that we''re not looking for answers to the above problem areas at this time</strong>. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\nWe''ll roll-up your comments and then focus on the top 10 things listed by the development community. \r\n\r\nThanks for your help! \r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-13', '', '', '2010-08-03 10:46:08', '2010-08-03 14:46:08', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-13/', 0, 'revision', '', 0),
(1133, 3, '2010-08-03 10:46:12', '2010-08-03 14:46:12', 'My biggest focus at Microsoft is the <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie website</a>. We use it to publish really great cross-browser, solutions-based content to help developers improve their JavaScript, HTML, & CSS development efforts.\r\n\r\nThe <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> team is working on our content plan for the next six months and we''re looking to identify developer problem areas that we can provide solutions for. So I''m reaching out to my blog readers in an effort to understand what type of things pain you. Here are some examples of problem areas that we''ve heard of:\r\n\r\n<ul>\r\n	<li>Designing and implementing for multiple devices like 42" LCD TVs to 480px Android device</li>\r\n	<li>Getting users to upgrade their browsers in a friendly way</li>\r\n	<li>Developing cross-browser compatible websites with minimal hacks</li>\r\n	<li>How realistic is it to begin using HTML5 & CSS3 today?</li>\r\n</ul>\r\n\r\n<strong>It''s important to note that that we''re not looking for answers to the above problem areas at this time</strong>. These are examples to demonstrate the type of concerns we''re hearing. We''re looking for more questions that hopefully we can answer via solutions-based articles and code. So if you have thoughts on wide-spread development problems that you''d like to see tackled, please comment below. Remember that <a href="http://msdn.microsoft.com/en-us/scriptjunkie/">Script Junkie</a> focuses on JavaScript, HTML and CSS so please be sure to keep that in mind when listing out your pain points.\r\n\r\nWe''ll roll-up your comments and then focus on the top 10 things listed by the development community. \r\n\r\nThanks for your help! \r\n', 'Tell Me the Development Problems that Script Junkie Can Try to Solve via Solutions-based Content', 0, '', 'inherit', 'open', 'open', '', '1119-revision-14', '', '', '2010-08-03 10:46:12', '2010-08-03 14:46:12', '', 1119, 'http://blog.reybango.com/2010/08/03/1119-revision-14/', 0, 'revision', '', 0),
(1155, 3, '2010-08-11 11:35:13', '2010-08-11 15:35:13', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically appended DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a specific set of available DOM elements (i.e: not dynamically appended). (Note: I updated this part to better clarify what I meant based on <a href="http://twitter.com/jamienewman">feedback by Jamie Newman</a>)\r\n\r\nNow to get around this limitation, jQuery team member <a href="http://brandonaaron.net/">Brandon Aaron</a> initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM elements but all subsequent DOM elements that were appended to the DOM that matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply to <a href="http://api.jquery.com/live/">live()</a>. The great thing with <a href="http://api.jquery.com/live/">live()</a> is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n<strong>The Problem with Live()</strong>\r\n\r\nNow, live() is an awesome method and people totally loved it. That is, until they wanted to bind events based on a deeper DOM traversal than just a single element, specifically when methods were used that alter the selector expression''s initial results (e.g.: using children()). So, if we had markup like this:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n	&lt;ul&gt;\r\n		&lt;li&gt;Mary&lt;/li&gt;\r\n		&lt;li&gt;Jane&lt;/li&gt;\r\n	&lt;/ul&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand tried to use live() to bind all of the list items like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).find( &quot;li&quot; ).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nthe binding would fail. Since chaining is so widely used within the jQuery community, this was a bit of a surprise to many and one of the most requested updates to jQuery.\r\n\r\nIn order to get around this, Brandon introduced in jQuery v 1.4 the new <a href="http://api.jquery.com/delegate/">delegate()</a> method. It provides greater control by allowing you to specify the context to which you''d like to bind to. So using the same example as above and making some slight changes to use delegate(), we''re now able to use chaining to determine our selector results and then specify that we''d like all current and future list items to be bound to our declared function:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).delegate( &quot;li&quot;, &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );	\r\n[/code]\r\n\r\n<strong>When to Use live() or delegate()</strong>\r\n\r\nThese two convenience methods are totally awesome and incredibly helpful with more complex apps. The best use case for them is when you know that you will be dynamically adding new DOM elements and they''ll share the same bound function. I mean, essentially that''s the premise of event delegation. You''re trying to limit the number of event handlers needed to handle functionality and increase maintainability be centralizing your logic. Make sense. If you''re not going to be doing anything that involved, though, then jQuery''s event helper methods such as bind(), click() etc. are still excellent choices for those one-off scenarios.\r\n\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'publish', 'open', 'open', '', 'the-case-for-jquerys-delegate-method-for-dynamic-event-binding', '', '', '2010-08-11 12:16:46', '2010-08-11 16:16:46', '', 0, 'http://blog.reybango.com/?p=1155', 0, 'post', '', 13),
(1135, 3, '2010-08-05 11:13:18', '2010-08-05 15:13:18', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;padding:5px;margin:5px;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer. Better resources for a deeper, technical understanding of HTML5 include:\r\n\r\n<a href="http://diveintohtml5.org/">Dive Into HTML5</a>\r\n<a href="http://html5demos.com/">HTML5 Demos</a>\r\n<a href="http://html5doctor.com/">HTML5 Doctor</a>\r\n\r\nAll of these are listed in the Resources section of the book and having read them previously truly are excellent sites for deep-diving into HTML5. \r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'publish', 'open', 'open', '', 'book-review-a-book-aparts-html5-for-web-designers-by-jeremy-keith', '', '', '2010-08-05 11:13:18', '2010-08-05 15:13:18', '', 0, 'http://blog.reybango.com/?p=1135', 0, 'post', '', 4),
(1136, 3, '2010-08-05 10:35:26', '2010-08-05 14:35:26', 'I just finished A Book Apart''s first book titled HTML5 for Web Designers. The book, written by well-known developer Jeremy Keith, and provides an overview of HTML5.', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision', '', '', '2010-08-05 10:35:26', '2010-08-05 14:35:26', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision/', 0, 'revision', '', 0),
(1137, 3, '2010-08-05 10:36:12', '2010-08-05 14:36:12', 'I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer Jeremy Keith, and provides an overview of HTML5.', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-2', '', '', '2010-08-05 10:36:12', '2010-08-05 14:36:12', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-2/', 0, 'revision', '', 0),
(1138, 3, '2010-08-05 10:36:19', '2010-08-05 14:36:19', 'I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer Jeremy Keith, and provides an overview of HTML5.', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-3', '', '', '2010-08-05 10:36:19', '2010-08-05 14:36:19', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-3/', 0, 'revision', '', 0),
(1139, 3, '2010-08-05 10:50:57', '2010-08-05 14:50:57', 'I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast.\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-4', '', '', '2010-08-05 10:50:57', '2010-08-05 14:50:57', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-4/', 0, 'revision', '', 0),
(1140, 3, '2010-08-05 11:03:20', '2010-08-05 15:03:20', '', 'html5-for-web-designers', 0, '', 'inherit', 'open', 'open', '', 'html5-for-web-designers', '', '', '2010-08-05 11:03:20', '2010-08-05 15:03:20', '', 1135, 'http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png', 0, 'attachment', 'image/png', 0),
(1141, 3, '2010-08-05 10:57:58', '2010-08-05 14:57:58', 'I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast.\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-5', '', '', '2010-08-05 10:57:58', '2010-08-05 14:57:58', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-5/', 0, 'revision', '', 0),
(1142, 3, '2010-08-05 11:03:52', '2010-08-05 15:03:52', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer.\r\n\r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-6', '', '', '2010-08-05 11:03:52', '2010-08-05 15:03:52', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-6/', 0, 'revision', '', 0),
(1143, 3, '2010-08-05 11:04:17', '2010-08-05 15:04:17', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer.\r\n\r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-7', '', '', '2010-08-05 11:04:17', '2010-08-05 15:04:17', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-7/', 0, 'revision', '', 0),
(1144, 3, '2010-08-05 11:04:47', '2010-08-05 15:04:47', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer.\r\n\r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-8', '', '', '2010-08-05 11:04:47', '2010-08-05 15:04:47', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-8/', 0, 'revision', '', 0),
(1145, 3, '2010-08-05 11:04:53', '2010-08-05 15:04:53', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer.\r\n\r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-9', '', '', '2010-08-05 11:04:53', '2010-08-05 15:04:53', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-9/', 0, 'revision', '', 0),
(1146, 3, '2010-08-05 11:05:38', '2010-08-05 15:05:38', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;padding:5px;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer.\r\n\r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-10', '', '', '2010-08-05 11:05:38', '2010-08-05 15:05:38', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-10/', 0, 'revision', '', 0),
(1147, 3, '2010-08-05 11:05:43', '2010-08-05 15:05:43', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;padding:5px;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer.\r\n\r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-11', '', '', '2010-08-05 11:05:43', '2010-08-05 15:05:43', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-11/', 0, 'revision', '', 0),
(1148, 3, '2010-08-05 11:06:15', '2010-08-05 15:06:15', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;padding:5px;margin:5px;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer.\r\n\r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-12', '', '', '2010-08-05 11:06:15', '2010-08-05 15:06:15', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-12/', 0, 'revision', '', 0),
(1149, 3, '2010-08-05 11:06:20', '2010-08-05 15:06:20', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;padding:5px;margin:5px;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer.\r\n\r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-13', '', '', '2010-08-05 11:06:20', '2010-08-05 15:06:20', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-13/', 0, 'revision', '', 0),
(1150, 3, '2010-08-05 11:11:14', '2010-08-05 15:11:14', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;padding:5px;margin:5px;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer. Better resources for a deeper, technical understanding of HTML5 include:\r\n\r\n<a href="http://diveintohtml5.org/">Dive Into HTML5</a>\r\n<a href="http://html5demos.com/">HTML5 Demos</a>\r\n<a href="http://html5doctor.com/">HTML5 Doctor</a>\r\n\r\nAll of these are listed in the Resources section of the book and having read them previously truly are excellent sites for deep-diving into HTML5. \r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-14', '', '', '2010-08-05 11:11:14', '2010-08-05 15:11:14', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-14/', 0, 'revision', '', 0);
INSERT INTO `wp_dyxkdh_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1151, 3, '2010-08-05 11:11:19', '2010-08-05 15:11:19', '<a href="http://books.alistapart.com/product/html5-for-web-designers"><img src="http://blog.reybango.com/wp-content/uploads/2010/08/html5-for-web-designers.png" alt="" title="html5-for-web-designers" width="213" height="300" class="alignright size-full wp-image-1140" style="float:right;padding:5px;margin:5px;" /></a>I just finished <a href="http://books.alistapart.com/">A Book Apart''s</a> first book titled <a href="http://books.alistapart.com/product/html5-for-web-designers"><u>HTML5 for Web Designers</u></a>. The book, written by well-known developer <a href="http://adactio.com/">Jeremy Keith</a>, and provides an overview of HTML5. I was pretty hyped up to receive this book and pre-ordered it based on my experience with Jeremy''s previous book.\r\n\r\n<strong>My Thoughts</strong>\r\n\r\nIf you''re totally new to HTML5, this book will give you a good overview of the new spec. It''s not a highly technical book and is meant to provide the reader with an understanding of the evolution of the spec as well as some of the most important features of HTML5 including Canvas, video and updated form capabilities. The book is very short (only 85 pages) and extremely easy to read, which allowed me to finish it off in about 2-3 days of non-contiguous reading. I also liked Jeremy''s use of humor throughout the book.\r\n\r\nWith that said, this book is definitely not a deep-dive into HTML5 and if you''re expecting to pick it up and actually learn how to use the new features, I think you''ll be disappointed. While there are some technical nuggets (especially around Canvas), the book is really just an overview with very little technical meat to it. And I believe that''s the way that A Book Apart is trying to promote their books; quick, easy-to-read materials that get you good information fast. \r\n\r\nWhat I would recommend is that if you''re looking to get a 10,000 foot view of HTML5, pick up this book. It''s definitely worthwhile from that perspective. If you''re looking to better understand the implementation of specific features, then this is not the right choice. And I offer this recommendation whether you''re a developer or designer. Better resources for a deeper, technical understanding of HTML5 include:\r\n\r\n<a href="http://diveintohtml5.org/">Dive Into HTML5</a>\r\n<a href="http://html5demos.com/">HTML5 Demos</a>\r\n<a href="http://html5doctor.com/">HTML5 Doctor</a>\r\n\r\nAll of these are listed in the Resources section of the book and having read them previously truly are excellent sites for deep-diving into HTML5. \r\n\r\n\r\n\r\n', 'Book Review: A Book Apart''s HTML5 for Web Designers by Jeremy Keith', 0, '', 'inherit', 'open', 'open', '', '1135-revision-15', '', '', '2010-08-05 11:11:19', '2010-08-05 15:11:19', '', 1135, 'http://blog.reybango.com/2010/08/05/1135-revision-15/', 0, 'revision', '', 0),
(1152, 3, '2010-08-05 22:11:54', '2010-08-06 02:11:54', 'As I was tweeting back and forth with my online buddies, I kind of had a moment where I just looked at the screen in utter amazement of the fact that I''m able to communicate so easily with so many people all over the world. Setting aside all of the web pages we look at, code we build, videos we see..isn''t it just amazing that a set of cables (obviously a lot of them) allow our thoughts to go from one end of the planet to another at incredible speed? \r\n\r\nSeriously, take a step back and consider your IM chat or your Skype call or even a tweet. Think about the fact that every keystroke and every data bit somehow gets to where it needs to go. That''s just damn impressive. I think back 32 years ago when I was 10 years old having to get up to change a channel on a TV or using a paper map to figure out how to get to a vacation spot. Now, our phones can accurately pinpoint our location and find the nearest eatery for a great meal. Amazing!\r\n\r\nI know the younger guys & gals may not be able to relate. You guys grew up with much of this stuff so it''s just normal to you. For me, this is some really cool and amazing stuff and I truly hope that every now and then, you take a step back and just appreciate the wonder that is the Internet.', 'Random Thought: When Was the Last Time You Took a Step Back and Appreciated the Internet?', 0, '', 'publish', 'open', 'open', '', 'random-thought-when-was-the-last-time-you-took-a-step-back-and-appreciated-the-internet', '', '', '2010-08-05 22:11:54', '2010-08-06 02:11:54', '', 0, 'http://blog.reybango.com/?p=1152', 0, 'post', '', 12),
(1153, 3, '2010-08-05 22:09:52', '2010-08-06 02:09:52', 'As I was tweeting back and forth with my online buddies, I kind of had a moment where I just looked at the screen in utter amazement of the fact that I''m able to communicate so easily with so many people all over the world. Setting aside all of the web pages we look at, code we build, videos we see..isn''t it just amazing that a set of cables (obviously a lot of them) allow our thoughts to go from one end of the planet to another at incredible speed? \n\nSeriously, take a step back and consider your IM chat or your Skype call or even a tweet. Think about the fact that every keystroke and every data bit somehow gets to where it needs to go. That''s just damn impressive. I think back 32 years ago when I was 10 years old having to get up to change a channel on a TV or using a paper map to figure out how to get to a vacation spot. Now, our phones can accurately pinpoint our location and find the nearest eatery for a great meal. Amazing.\n\nI know the younger guys & gals may not be able to relate. You guys grew up with much of this stuff so it''s just normal to you. For me, this is some really cool and amazing stuff and I truly hope that every now and then, you take a step back and just appreciate the wonder that is the Internet.', 'Random Thought: When Was the Last Time You Took a Step Back and Appreciated the Internet?', 0, '', 'inherit', 'open', 'open', '', '1152-revision', '', '', '2010-08-05 22:09:52', '2010-08-06 02:09:52', '', 1152, 'http://blog.reybango.com/2010/08/05/1152-revision/', 0, 'revision', '', 0),
(1154, 3, '2010-08-05 22:10:49', '2010-08-06 02:10:49', 'As I was tweeting back and forth with my online buddies, I kind of had a moment where I just looked at the screen in utter amazement of the fact that I''m able to communicate so easily with so many people all over the world. Setting aside all of the web pages we look at, code we build, videos we see..isn''t it just amazing that a set of cables (obviously a lot of them) allow our thoughts to go from one end of the planet to another at incredible speed? \n\nSeriously, take a step back and consider your IM chat or your Skype call or even a tweet. Think about the fact that every keystroke and every data bit somehow gets to where it needs to go. That''s just damn impressive. I think back 32 years ago when I was 10 years old having to get up to change a channel on a TV or using a paper map to figure out how to get to a vacation spot. Now, our phones can accurately pinpoint our location and find the nearest eatery for a great meal. And just look at how a site like Facebook can auto-magically help you find long\n\nAmazing.\n\nI know the younger guys & gals may not be able to relate. You guys grew up with much of this stuff so it''s just normal to you. For me, this is some really cool and amazing stuff and I truly hope that every now and then, you take a step back and just appreciate the wonder that is the Internet.', 'Random Thought: When Was the Last Time You Took a Step Back and Appreciated the Internet?', 0, '', 'inherit', 'open', 'open', '', '1152-revision-2', '', '', '2010-08-05 22:10:49', '2010-08-06 02:10:49', '', 1152, 'http://blog.reybango.com/2010/08/05/1152-revision-2/', 0, 'revision', '', 0),
(1156, 3, '2010-08-11 10:48:08', '2010-08-11 14:48:08', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\n\n[code lang="js"]\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\n[/code]\n\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\n\nSay yo\n\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision', '', '', '2010-08-11 10:48:08', '2010-08-11 14:48:08', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision/', 0, 'revision', '', 0),
(1157, 3, '2010-08-11 10:48:39', '2010-08-11 14:48:39', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-2', '', '', '2010-08-11 10:48:39', '2010-08-11 14:48:39', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-2/', 0, 'revision', '', 0),
(1158, 3, '2010-08-11 10:48:46', '2010-08-11 14:48:46', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-3', '', '', '2010-08-11 10:48:46', '2010-08-11 14:48:46', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-3/', 0, 'revision', '', 0),
(1159, 3, '2010-08-11 10:59:17', '2010-08-11 14:59:17', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically append DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a single DOM element.\r\n\r\nNow to get around this limitation, jQuery team member initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM element but all subsequent DOM elements that were appended to the DOM and matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply top live(). The great thing with live() is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-4', '', '', '2010-08-11 10:59:17', '2010-08-11 14:59:17', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-4/', 0, 'revision', '', 0),
(1160, 3, '2010-08-11 10:59:22', '2010-08-11 14:59:22', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically append DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a single DOM element.\r\n\r\nNow to get around this limitation, jQuery team member initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM element but all subsequent DOM elements that were appended to the DOM and matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply top live(). The great thing with live() is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-5', '', '', '2010-08-11 10:59:22', '2010-08-11 14:59:22', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-5/', 0, 'revision', '', 0),
(1161, 3, '2010-08-11 11:18:41', '2010-08-11 15:18:41', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically append DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a single DOM element.\r\n\r\nNow to get around this limitation, jQuery team member initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM element but all subsequent DOM elements that were appended to the DOM and matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply top live(). The great thing with live() is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n<strong>The Problem with Live()</strong>\r\n\r\nNow, live() is an awesome method and people totally loved it. That is, until they wanted to bind events based on a deeper DOM traversal than just a single element, specifically when methods were used that altered the selector expressions initial results (e.g.: using children()). So, if we had markup like this:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n	&lt;ul&gt;\r\n		&lt;li&gt;Mary&lt;/li&gt;\r\n		&lt;li&gt;Jane&lt;/li&gt;\r\n	&lt;/ul&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand tried to use live() to bind all of the list items like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).find( &quot;li&quot; ).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nthe binding would fail. In order to get around this, Brandon introduce in version 1.4 of jQuery the new delegate() method. It provides great control by allowing you to specify they context to which you''d like to bind to.\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).delegate( &quot;li&quot;, &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );	\r\n[/code]\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-6', '', '', '2010-08-11 11:18:41', '2010-08-11 15:18:41', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-6/', 0, 'revision', '', 0),
(1162, 3, '2010-08-11 11:18:48', '2010-08-11 15:18:48', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically append DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a single DOM element.\r\n\r\nNow to get around this limitation, jQuery team member initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM element but all subsequent DOM elements that were appended to the DOM and matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply top live(). The great thing with live() is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n<strong>The Problem with Live()</strong>\r\n\r\nNow, live() is an awesome method and people totally loved it. That is, until they wanted to bind events based on a deeper DOM traversal than just a single element, specifically when methods were used that altered the selector expressions initial results (e.g.: using children()). So, if we had markup like this:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n	&lt;ul&gt;\r\n		&lt;li&gt;Mary&lt;/li&gt;\r\n		&lt;li&gt;Jane&lt;/li&gt;\r\n	&lt;/ul&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand tried to use live() to bind all of the list items like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).find( &quot;li&quot; ).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nthe binding would fail. In order to get around this, Brandon introduce in version 1.4 of jQuery the new delegate() method. It provides great control by allowing you to specify they context to which you''d like to bind to.\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).delegate( &quot;li&quot;, &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );	\r\n[/code]\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-7', '', '', '2010-08-11 11:18:48', '2010-08-11 15:18:48', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-7/', 0, 'revision', '', 0),
(1163, 3, '2010-08-11 11:23:02', '2010-08-11 15:23:02', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically append DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a single DOM element.\r\n\r\nNow to get around this limitation, jQuery team member initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM element but all subsequent DOM elements that were appended to the DOM and matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply top live(). The great thing with live() is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n<strong>The Problem with Live()</strong>\r\n\r\nNow, live() is an awesome method and people totally loved it. That is, until they wanted to bind events based on a deeper DOM traversal than just a single element, specifically when methods were used that altered the selector expressions initial results (e.g.: using children()). So, if we had markup like this:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n	&lt;ul&gt;\r\n		&lt;li&gt;Mary&lt;/li&gt;\r\n		&lt;li&gt;Jane&lt;/li&gt;\r\n	&lt;/ul&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand tried to use live() to bind all of the list items like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).find( &quot;li&quot; ).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nthe binding would fail. \r\n\r\nIn order to get around this, Brandon introduced in version 1.4 of jQuery the new delegate() method. It provides greater control by allowing you to specify they context to which you''d like to bind to. So using the same example as above and making some slight changes to use delegate(), we''re now able to use chaining to determine our selector results and then specify that we''d like all current and future list items to be bound to our declared function:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).delegate( &quot;li&quot;, &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );	\r\n[/code]\r\n\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-8', '', '', '2010-08-11 11:23:02', '2010-08-11 15:23:02', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-8/', 0, 'revision', '', 0),
(1164, 3, '2010-08-11 11:23:06', '2010-08-11 15:23:06', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically append DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a single DOM element.\r\n\r\nNow to get around this limitation, jQuery team member initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM element but all subsequent DOM elements that were appended to the DOM and matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply top live(). The great thing with live() is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n<strong>The Problem with Live()</strong>\r\n\r\nNow, live() is an awesome method and people totally loved it. That is, until they wanted to bind events based on a deeper DOM traversal than just a single element, specifically when methods were used that altered the selector expressions initial results (e.g.: using children()). So, if we had markup like this:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n	&lt;ul&gt;\r\n		&lt;li&gt;Mary&lt;/li&gt;\r\n		&lt;li&gt;Jane&lt;/li&gt;\r\n	&lt;/ul&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand tried to use live() to bind all of the list items like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).find( &quot;li&quot; ).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nthe binding would fail. \r\n\r\nIn order to get around this, Brandon introduced in version 1.4 of jQuery the new delegate() method. It provides greater control by allowing you to specify they context to which you''d like to bind to. So using the same example as above and making some slight changes to use delegate(), we''re now able to use chaining to determine our selector results and then specify that we''d like all current and future list items to be bound to our declared function:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).delegate( &quot;li&quot;, &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );	\r\n[/code]\r\n\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-9', '', '', '2010-08-11 11:23:06', '2010-08-11 15:23:06', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-9/', 0, 'revision', '', 0),
(1165, 3, '2010-08-11 11:23:08', '2010-08-11 15:23:08', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically append DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a single DOM element.\r\n\r\nNow to get around this limitation, jQuery team member initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM element but all subsequent DOM elements that were appended to the DOM and matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply top live(). The great thing with live() is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n<strong>The Problem with Live()</strong>\r\n\r\nNow, live() is an awesome method and people totally loved it. That is, until they wanted to bind events based on a deeper DOM traversal than just a single element, specifically when methods were used that altered the selector expressions initial results (e.g.: using children()). So, if we had markup like this:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n	&lt;ul&gt;\r\n		&lt;li&gt;Mary&lt;/li&gt;\r\n		&lt;li&gt;Jane&lt;/li&gt;\r\n	&lt;/ul&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand tried to use live() to bind all of the list items like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).find( &quot;li&quot; ).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nthe binding would fail. \r\n\r\nIn order to get around this, Brandon introduced in version 1.4 of jQuery the new delegate() method. It provides greater control by allowing you to specify they context to which you''d like to bind to. So using the same example as above and making some slight changes to use delegate(), we''re now able to use chaining to determine our selector results and then specify that we''d like all current and future list items to be bound to our declared function:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).delegate( &quot;li&quot;, &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );	\r\n[/code]\r\n\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-10', '', '', '2010-08-11 11:23:08', '2010-08-11 15:23:08', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-10/', 0, 'revision', '', 0),
(1166, 3, '2010-08-11 11:27:04', '2010-08-11 15:27:04', 'Binding events is one of the most common tasks a JavaScript developer has to do. It''s integral to the way our applications handle user interaction and response. Since it''s inception, jQuery has had event handling via various helper methods that helped to abstract cross-browser differences. If you''re a jQuery developer, I''m sure you''re used to syntax like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clname&quot;).click( function() { alert( &quot;Rey&quot; ) } );\r\n[/code]\r\n\r\nwhich would bind a click event to a DOM element with an ID of "clname". Very easy to understanding and simple to use. But when you get past just simple use of JavaScript and start inserting new DOM nodes, this binding becomes less useful because it can''t handle dynamically inserted elements. Let me explain.\r\n\r\nSay you have the following HTML markup:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n&lt;a href=&quot;#&quot; class=&quot;clients&quot;&gt;Click for Rey Information&lt;/a&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand you bind the click event to generate an alert of some type like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).click( function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nbut then you decide that you''re going to add a new DOM element to the page dynamically:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nWhat do you think will happen? I would venture many developers might expect that the second, dynamically append DOM element would share the same binding as the first since they share the same class name. That''s not the case. jQuery methods such as click(), dbclick(), and bind() are meant to bind events to a single DOM element.\r\n\r\nNow to get around this limitation, jQuery team member initially created a plugin called LiveQuery which would allow you to bind events not only to specific DOM element but all subsequent DOM elements that were appended to the DOM and matched the selector specified in the initial binding. That plugin eventually became part of the jQuery Core library and renamed simply top live(). The great thing with live() is that you could now bind dynamically added DOM elements like this:\r\n\r\n[code lang="js"]\r\n$(&quot;.clients&quot;).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nand if you did append a new DOM element, like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot; ).append( &quot;&lt;a href=''#'' class=''clients''&gt;Click for Mark Information&lt;/a&gt;&quot; )\r\n[/code]\r\n\r\nit would now share the same function binding as initially defined.\r\n\r\n<strong>The Problem with Live()</strong>\r\n\r\nNow, live() is an awesome method and people totally loved it. That is, until they wanted to bind events based on a deeper DOM traversal than just a single element, specifically when methods were used that altered the selector expressions initial results (e.g.: using children()). So, if we had markup like this:\r\n\r\n[code lang="html"]\r\n&lt;div id=&quot;clcontainer&quot;&gt;\r\n	&lt;ul&gt;\r\n		&lt;li&gt;Mary&lt;/li&gt;\r\n		&lt;li&gt;Jane&lt;/li&gt;\r\n	&lt;/ul&gt;\r\n&lt;/div&gt;\r\n[/code]\r\n\r\nand tried to use live() to bind all of the list items like this:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).find( &quot;li&quot; ).live( &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );\r\n[/code]\r\n\r\nthe binding would fail. \r\n\r\nIn order to get around this, Brandon introduced in version 1.4 of jQuery the new delegate() method. It provides greater control by allowing you to specify they context to which you''d like to bind to. So using the same example as above and making some slight changes to use delegate(), we''re now able to use chaining to determine our selector results and then specify that we''d like all current and future list items to be bound to our declared function:\r\n\r\n[code lang="js"]\r\n$(&quot;#clcontainer&quot;).children( &quot;ul&quot; ).delegate( &quot;li&quot;, &quot;click&quot;, function() { alert( &quot;Here''s some information.&quot; ) } );	\r\n[/code]\r\n\r\n<strong>When to Use live() or delegate()</strong>\r\n\r\nThese two convenience methods are totally awesome and incredibly helpful with more complex apps. The best use case for them is when you know that you will be dynamically adding new DOM elements and they''ll share the same bound function. I mean, essentially that''s the premise of event delegation. You''re trying to limit the number of event handlers needed to handle functionality and increase maintainability be centralizing your logic. Make sense. If you''re not going to be doing anything that involved, though, then jQuery''s event helper methods such as bind(), click() etc. are still excellent choices for those one-off scenarios.\r\n\r\n\r\n', 'The Case for jQuery''s .delegate() Method for Dynamic Event Binding', 0, '', 'inherit', 'open', 'open', '', '1155-revision-11', '', '', '2010-08-11 11:27:04', '2010-08-11 15:27:04', '', 1155, 'http://blog.reybango.com/2010/08/11/1155-revision-11/', 0, 'revision', '', 0);
