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
(698, 3, '2010-07-21 14:48:04', '2010-07-21 18:48:04', '<p><strong><em>NOTE: I''ve moved the list to it''s own dedicated page so that I can manage it a little easier so for the most up-to-date list, <a href="http://blog.reybango.com/the-big-list-of-javascript-css-and-html-development-tools-libraries-projects-and-books/">go to the following page</a></em>.</strong></p>\r\n\r\n<br /><br />\r\n\r\nI''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-autosave', '', '', '2010-07-21 14:48:04', '2010-07-21 18:48:04', '', 664, 'http://blog.reybango.com/2010/04/29/664-autosave/', 0, 'revision', '', 0),
(844, 3, '2010-06-10 19:54:10', '2010-06-10 23:54:10', 'Last Saturday I attended <a href="http://texasjavascript.com/">TXJS</a>, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including <a href="http://www.crockford.com/">Douglas Crockford</a> (JavaScript luminary), <a href="http://higginsforpresident.net/">Pete Higgins</a> (Dojo Project Lead), <a href="http://ejohn.org">John Resig</a> (creator of jQuery), <a href="http://andrewdupont.net/">Andrew Dupont</a> (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from <a href="http://jsconf.us/">JSConf</a>, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/16/introduction-to-the-reactive-extensions-to-javascript.aspx">Reactive Extensions for JavaScript</a>. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo <a href="http://getify.com">Kyle Simpson</a>, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank <a href="http://www.rebeccamurphey.com/">Rebecca Murphey</a>. Apart from putting on a great show, she truly is a wonderful person. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-33', '', '', '2010-06-10 19:54:10', '2010-06-10 23:54:10', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-33/', 0, 'revision', '', 0),
(845, 3, '2010-06-10 19:54:18', '2010-06-10 23:54:18', 'Last Saturday I attended <a href="http://texasjavascript.com/">TXJS</a>, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including <a href="http://www.crockford.com/">Douglas Crockford</a> (JavaScript luminary), <a href="http://higginsforpresident.net/">Pete Higgins</a> (Dojo Project Lead), <a href="http://ejohn.org">John Resig</a> (creator of jQuery), <a href="http://andrewdupont.net/">Andrew Dupont</a> (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from <a href="http://jsconf.us/">JSConf</a>, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/16/introduction-to-the-reactive-extensions-to-javascript.aspx">Reactive Extensions for JavaScript</a>. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo <a href="http://getify.com">Kyle Simpson</a>, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank <a href="http://www.rebeccamurphey.com/">Rebecca Murphey</a>. Apart from putting on a great show, she truly is a wonderful person. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-34', '', '', '2010-06-10 19:54:18', '2010-06-10 23:54:18', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-34/', 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
(846, 3, '2010-06-10 19:57:30', '2010-06-10 23:57:30', 'Last Saturday I attended <a href="http://texasjavascript.com/">TXJS</a>, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including <a href="http://www.crockford.com/">Douglas Crockford</a> (JavaScript luminary), <a href="http://higginsforpresident.net/">Pete Higgins</a> (Dojo Project Lead), <a href="http://ejohn.org">John Resig</a> (creator of jQuery), <a href="http://andrewdupont.net/">Andrew Dupont</a> (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from <a href="http://jsconf.us/">JSConf</a>, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working at Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM <a href="http://twitter.com/cubanlinks">Carter Rabasa</a> attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/16/introduction-to-the-reactive-extensions-to-javascript.aspx">Reactive Extensions for JavaScript</a>. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo <a href="http://getify.com">Kyle Simpson</a>, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank <a href="http://www.rebeccamurphey.com/">Rebecca Murphey</a>. Apart from putting on a great show, she truly is a wonderful person. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-35', '', '', '2010-06-10 19:57:30', '2010-06-10 23:57:30', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-35/', 0, 'revision', '', 0),
(849, 3, '2010-06-16 11:38:42', '2010-06-16 15:38:42', 'With all of the performance advances in JavaScript engines in modern browsers, it''s easy to forget that we still need to do some legwork ourselves. \n\nI used to use the but based on John Resig''s findings, I''ve switched to using Google''s <a href="http://code.google.com/closure/compiler/">Closure Compiler</a> which seems to get better compression.\n\n<h2>Setting Things Up</h2>\n\nIt''s incredibly easy to compress files and I''m going to outline the steps. The first thing you need to do is download Java. Since the Closure Compiler comes in the form of a .jar binary file, you''ll need Java to run it. Also, I''d recommended ensuring that you make Java available via your OS path so that you don''t need some long, convoluted command line statement to get to it.\n\nNext, <a href="http://code.google.com/closure/compiler/">download the Closure Compiler .jar file</a> and drop it into a convenient place that''s easily accessible.\n\nFor this demo, I''m going to use the <a href="http://code.jquery.com/jquery-1.4.2.js">uncompressed version of jQuery</a> since it''s sizeable and will be a good sample to use to demonstrate the results. Uncompressed, that file comes in at 161kb.\n\n<h2>Compressing the Code</h2>\n\nActually compressing the code is incredibly easy. Note that I''m using Windows so the steps will differ a little if you''re using OSX with terminal.\n\nGo ahead and click on Start->Run and open a command prompt window by typing in "CMD" and hitting Enter. From there, change directories to the directory where you''ve saved your uncompressed jQuery JavaScript file. If you can''t remember the DOS command for it, <a href="http://www.computerhope.com/msdos.htm">look up "CD"</a> which is the command to allow you to change directories. For example, I need to enter the following to go to my directory:\n\n<code>cd \\rey\\closure</code>\n\nNext, run the following command to run the Closure Compiler:\n\njava -jar c:\\rey\\closure\\compiler.jar --js=jquery-1.4.2.js --js_output_file=jquery-1.4.2-compressed.js\n\nThis will run the compiler and create a new file \n\n\n\n\n\n\n\n\n\n', 'Shrinking Your JavaScript Files for Improved Performance', 0, '', 'inherit', 'open', 'open', '', '847-revision-2', '', '', '2010-06-16 11:38:42', '2010-06-16 15:38:42', '', 847, 'http://blog.reybango.com/2010/06/16/847-revision-2/', 0, 'revision', '', 0),
(850, 3, '2010-06-16 11:41:11', '2010-06-16 15:41:11', 'With all of the performance advances in JavaScript engines in modern browsers, it''s easy to forget that we still need to do some legwork ourselves. \n\nI used to use the but based on John Resig''s findings, I''ve switched to using Google''s <a href="http://code.google.com/closure/compiler/">Closure Compiler</a> which seems to get better compression.\n\n<h2>Setting Things Up</h2>\n\nIt''s incredibly easy to compress files and I''m going to outline the steps. The first thing you need to do is download Java. Since the Closure Compiler comes in the form of a .jar binary file, you''ll need Java to run it. Also, I''d recommended ensuring that you make Java available via your OS path so that you don''t need some long, convoluted command line statement to get to it.\n\nNext, <a href="http://code.google.com/closure/compiler/">download the Closure Compiler .jar file</a> and drop it into a convenient place that''s easily accessible.\n\nFor this demo, I''m going to use the <a href="http://code.jquery.com/jquery-1.4.2.js">uncompressed version of jQuery</a> since it''s sizeable and will be a good sample to use to demonstrate the results. Uncompressed, that file comes in at 161kb.\n\n<h2>Compressing the Code</h2>\n\nActually compressing the code is incredibly easy. Note that I''m using Windows so the steps will differ a little if you''re using OSX with terminal.\n\nGo ahead and click on Start->Run and open a command prompt window by typing in "CMD" and hitting Enter. From there, change directories to the directory where you''ve saved your uncompressed jQuery JavaScript file. If you can''t remember the DOS command for it, <a href="http://www.computerhope.com/msdos.htm">look up "CD"</a> which is the command to allow you to change directories. For example, I need to enter the following to go to my directory:\n\n<code>cd \\rey\\closure</code>\n\nNext, run the following command to run the Closure Compiler:\n\njava -jar c:\\rey\\closure\\compiler.jar --js=jquery-1.4.2.js --js_output_file=jquery-1.4.2-compressed.js\n\nThis will run the compiler and create a new, compressed version of the .js file. The results are immediately obvious:\n\njQuery Uncompressed: 161kb\njQuery Compresse: 71kb\n\nShaving off more than 50% of the file size is a REALLY big savings when your users initia\n\n\n\n\n\n\n\n\n\n', 'Shrinking Your JavaScript Files for Improved Performance', 0, '', 'inherit', 'open', 'open', '', '847-revision-3', '', '', '2010-06-16 11:41:11', '2010-06-16 15:41:11', '', 847, 'http://blog.reybango.com/2010/06/16/847-revision-3/', 0, 'revision', '', 0),
(851, 3, '2010-06-16 11:41:27', '2010-06-16 15:41:27', 'With all of the performance advances in JavaScript engines in modern browsers, it''s easy to forget that we still need to do some legwork ourselves. \r\n\r\nI used to use the but based on John Resig''s findings, I''ve switched to using Google''s <a href="http://code.google.com/closure/compiler/">Closure Compiler</a> which seems to get better compression.\r\n\r\n<h2>Setting Things Up</h2>\r\n\r\nIt''s incredibly easy to compress files and I''m going to outline the steps. The first thing you need to do is download Java. Since the Closure Compiler comes in the form of a .jar binary file, you''ll need Java to run it. Also, I''d recommended ensuring that you make Java available via your OS path so that you don''t need some long, convoluted command line statement to get to it.\r\n\r\nNext, <a href="http://code.google.com/closure/compiler/">download the Closure Compiler .jar file</a> and drop it into a convenient place that''s easily accessible.\r\n\r\nFor this demo, I''m going to use the <a href="http://code.jquery.com/jquery-1.4.2.js">uncompressed version of jQuery</a> since it''s sizeable and will be a good sample to use to demonstrate the results. Uncompressed, that file comes in at 161kb.\r\n\r\n<h2>Compressing the Code</h2>\r\n\r\nActually compressing the code is incredibly easy. Note that I''m using Windows so the steps will differ a little if you''re using OSX with terminal.\r\n\r\nGo ahead and click on Start->Run and open a command prompt window by typing in "CMD" and hitting Enter. From there, change directories to the directory where you''ve saved your uncompressed jQuery JavaScript file. If you can''t remember the DOS command for it, <a href="http://www.computerhope.com/msdos.htm">look up "CD"</a> which is the command to allow you to change directories. For example, I need to enter the following to go to my directory:\r\n\r\n<code>cd \\rey\\closure</code>\r\n\r\nNext, run the following command to run the Closure Compiler:\r\n\r\njava -jar c:\\rey\\closure\\compiler.jar --js=jquery-1.4.2.js --js_output_file=jquery-1.4.2-compressed.js\r\n\r\nThis will run the compiler and create a new, compressed version of the .js file. The results are immediately obvious:\r\n\r\njQuery Uncompressed: 161kb\r\njQuery Compresse: 71kb\r\n\r\nShaving off more than 50% of the file size is a REALLY big savings when your users initially come to the site and you want them to get snappy pages.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n', 'Shrinking Your JavaScript Files for Improved Performance', 0, '', 'inherit', 'open', 'open', '', '847-revision-4', '', '', '2010-06-16 11:41:27', '2010-06-16 15:41:27', '', 847, 'http://blog.reybango.com/2010/06/16/847-revision-4/', 0, 'revision', '', 0),
(852, 3, '2010-06-16 11:44:32', '2010-06-16 15:44:32', '', 'closure', 0, '', 'inherit', 'open', 'open', '', 'closure', '', '', '2010-06-16 11:44:32', '2010-06-16 15:44:32', '', 847, 'http://blog.reybango.com/wp-content/uploads/2010/06/closure.png', 0, 'attachment', 'image/png', 0),
(853, 3, '2010-06-16 11:41:34', '2010-06-16 15:41:34', 'With all of the performance advances in JavaScript engines in modern browsers, it''s easy to forget that we still need to do some legwork ourselves. \r\n\r\nI used to use the but based on John Resig''s findings, I''ve switched to using Google''s <a href="http://code.google.com/closure/compiler/">Closure Compiler</a> which seems to get better compression.\r\n\r\n<h2>Setting Things Up</h2>\r\n\r\nIt''s incredibly easy to compress files and I''m going to outline the steps. The first thing you need to do is download Java. Since the Closure Compiler comes in the form of a .jar binary file, you''ll need Java to run it. Also, I''d recommended ensuring that you make Java available via your OS path so that you don''t need some long, convoluted command line statement to get to it.\r\n\r\nNext, <a href="http://code.google.com/closure/compiler/">download the Closure Compiler .jar file</a> and drop it into a convenient place that''s easily accessible.\r\n\r\nFor this demo, I''m going to use the <a href="http://code.jquery.com/jquery-1.4.2.js">uncompressed version of jQuery</a> since it''s sizeable and will be a good sample to use to demonstrate the results. Uncompressed, that file comes in at 161kb.\r\n\r\n<h2>Compressing the Code</h2>\r\n\r\nActually compressing the code is incredibly easy. Note that I''m using Windows so the steps will differ a little if you''re using OSX with terminal.\r\n\r\nGo ahead and click on Start->Run and open a command prompt window by typing in "CMD" and hitting Enter. From there, change directories to the directory where you''ve saved your uncompressed jQuery JavaScript file. If you can''t remember the DOS command for it, <a href="http://www.computerhope.com/msdos.htm">look up "CD"</a> which is the command to allow you to change directories. For example, I need to enter the following to go to my directory:\r\n\r\n<code>cd \\rey\\closure</code>\r\n\r\nNext, run the following command to run the Closure Compiler:\r\n\r\njava -jar c:\\rey\\closure\\compiler.jar --js=jquery-1.4.2.js --js_output_file=jquery-1.4.2-compressed.js\r\n\r\nThis will run the compiler and create a new, compressed version of the .js file. The results are immediately obvious:\r\n\r\njQuery Uncompressed: 161kb\r\njQuery Compresse: 71kb\r\n\r\nShaving off more than 50% of the file size is a REALLY big savings when your users initially come to the site and you want them to get snappy pages.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n', 'Shrinking Your JavaScript Files for Improved Performance', 0, '', 'inherit', 'open', 'open', '', '847-revision-5', '', '', '2010-06-16 11:41:34', '2010-06-16 15:41:34', '', 847, 'http://blog.reybango.com/2010/06/16/847-revision-5/', 0, 'revision', '', 0),
(854, 3, '2010-06-16 11:44:43', '2010-06-16 15:44:43', 'With all of the performance advances in JavaScript engines in modern browsers, it''s easy to forget that we still need to do some legwork ourselves. \r\n\r\nI used to use the but based on John Resig''s findings, I''ve switched to using Google''s <a href="http://code.google.com/closure/compiler/">Closure Compiler</a> which seems to get better compression.\r\n\r\n<h2>Setting Things Up</h2>\r\n\r\nIt''s incredibly easy to compress files and I''m going to outline the steps. The first thing you need to do is download Java. Since the Closure Compiler comes in the form of a .jar binary file, you''ll need Java to run it. Also, I''d recommended ensuring that you make Java available via your OS path so that you don''t need some long, convoluted command line statement to get to it.\r\n\r\nNext, <a href="http://code.google.com/closure/compiler/">download the Closure Compiler .jar file</a> and drop it into a convenient place that''s easily accessible.\r\n\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/closure.png"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/closure.png" alt="" title="closure" width="575" height="272" class="alignright size-full wp-image-852" /></a>\r\n\r\nFor this demo, I''m going to use the <a href="http://code.jquery.com/jquery-1.4.2.js">uncompressed version of jQuery</a> since it''s sizeable and will be a good sample to use to demonstrate the results. Uncompressed, that file comes in at 161kb.\r\n\r\n<h2>Compressing the Code</h2>\r\n\r\nActually compressing the code is incredibly easy. Note that I''m using Windows so the steps will differ a little if you''re using OSX with terminal.\r\n\r\nGo ahead and click on Start->Run and open a command prompt window by typing in "CMD" and hitting Enter. From there, change directories to the directory where you''ve saved your uncompressed jQuery JavaScript file. If you can''t remember the DOS command for it, <a href="http://www.computerhope.com/msdos.htm">look up "CD"</a> which is the command to allow you to change directories. For example, I need to enter the following to go to my directory:\r\n\r\n<code>cd \\rey\\closure</code>\r\n\r\nNext, run the following command to run the Closure Compiler:\r\n\r\njava -jar c:\\rey\\closure\\compiler.jar --js=jquery-1.4.2.js --js_output_file=jquery-1.4.2-compressed.js\r\n\r\nThis will run the compiler and create a new, compressed version of the .js file. The results are immediately obvious:\r\n\r\njQuery Uncompressed: 161kb\r\njQuery Compresse: 71kb\r\n\r\nShaving off more than 50% of the file size is a REALLY big savings when your users initially come to the site and you want them to get snappy pages.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n', 'Shrinking Your JavaScript Files for Improved Performance', 0, '', 'inherit', 'open', 'open', '', '847-revision-6', '', '', '2010-06-16 11:44:43', '2010-06-16 15:44:43', '', 847, 'http://blog.reybango.com/2010/06/16/847-revision-6/', 0, 'revision', '', 0),
(855, 3, '2010-06-16 11:44:47', '2010-06-16 15:44:47', 'With all of the performance advances in JavaScript engines in modern browsers, it''s easy to forget that we still need to do some legwork ourselves. \r\n\r\nI used to use the but based on John Resig''s findings, I''ve switched to using Google''s <a href="http://code.google.com/closure/compiler/">Closure Compiler</a> which seems to get better compression.\r\n\r\n<h2>Setting Things Up</h2>\r\n\r\nIt''s incredibly easy to compress files and I''m going to outline the steps. The first thing you need to do is download Java. Since the Closure Compiler comes in the form of a .jar binary file, you''ll need Java to run it. Also, I''d recommended ensuring that you make Java available via your OS path so that you don''t need some long, convoluted command line statement to get to it.\r\n\r\nNext, <a href="http://code.google.com/closure/compiler/">download the Closure Compiler .jar file</a> and drop it into a convenient place that''s easily accessible.\r\n\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/closure.png"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/closure.png" alt="" title="closure" width="575" height="272" class="alignright size-full wp-image-852" /></a>\r\n\r\nFor this demo, I''m going to use the <a href="http://code.jquery.com/jquery-1.4.2.js">uncompressed version of jQuery</a> since it''s sizeable and will be a good sample to use to demonstrate the results. Uncompressed, that file comes in at 161kb.\r\n\r\n<h2>Compressing the Code</h2>\r\n\r\nActually compressing the code is incredibly easy. Note that I''m using Windows so the steps will differ a little if you''re using OSX with terminal.\r\n\r\nGo ahead and click on Start->Run and open a command prompt window by typing in "CMD" and hitting Enter. From there, change directories to the directory where you''ve saved your uncompressed jQuery JavaScript file. If you can''t remember the DOS command for it, <a href="http://www.computerhope.com/msdos.htm">look up "CD"</a> which is the command to allow you to change directories. For example, I need to enter the following to go to my directory:\r\n\r\n<code>cd \\rey\\closure</code>\r\n\r\nNext, run the following command to run the Closure Compiler:\r\n\r\njava -jar c:\\rey\\closure\\compiler.jar --js=jquery-1.4.2.js --js_output_file=jquery-1.4.2-compressed.js\r\n\r\nThis will run the compiler and create a new, compressed version of the .js file. The results are immediately obvious:\r\n\r\njQuery Uncompressed: 161kb\r\njQuery Compresse: 71kb\r\n\r\nShaving off more than 50% of the file size is a REALLY big savings when your users initially come to the site and you want them to get snappy pages.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n', 'Shrinking Your JavaScript Files for Improved Performance', 0, '', 'inherit', 'open', 'open', '', '847-revision-7', '', '', '2010-06-16 11:44:47', '2010-06-16 15:44:47', '', 847, 'http://blog.reybango.com/2010/06/16/847-revision-7/', 0, 'revision', '', 0),
(856, 3, '2010-06-16 11:48:19', '2010-06-16 15:48:19', 'With all of the performance advances in JavaScript engines in modern browsers, it''s easy to forget that we still need to do some legwork ourselves. \r\n\r\nI used to use the but based on John Resig''s findings, I''ve switched to using Google''s <a href="http://code.google.com/closure/compiler/">Closure Compiler</a> which seems to get better compression.\r\n\r\n<h2>Setting Things Up</h2>\r\n\r\nIt''s incredibly easy to compress files and I''m going to outline the steps. The first thing you need to do is download Java. Since the Closure Compiler comes in the form of a .jar binary file, you''ll need Java to run it. Also, I''d recommended ensuring that you make Java available via your OS path so that you don''t need some long, convoluted command line statement to get to it.\r\n\r\nNext, <a href="http://code.google.com/closure/compiler/">download the Closure Compiler .jar file</a> and drop it into a convenient place that''s easily accessible.\r\n\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/closure.png"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/closure.png" alt="" title="closure" width="575" height="272" class="alignright size-full wp-image-852" /></a>\r\n\r\nFor this tutorial, I''m going to use the <a href="http://code.jquery.com/jquery-1.4.2.js">uncompressed version of jQuery</a> since it''s sizeable and will be a good sample to use to demonstrate the results. Uncompressed, that file comes in at 161kb. Note, though, that jQuery already comes packaged in a compressed, ready-to-use form via the jQuery website and I''m only using the file for demonstrating file compression.\r\n\r\n<h2>Compressing the Code</h2>\r\n\r\nActually compressing the code is incredibly easy. Note that I''m using Windows so the steps will differ a little if you''re using OSX with terminal.\r\n\r\nGo ahead and click on Start->Run and open a command prompt window by typing in "CMD" and hitting Enter. From there, change directories to the directory where you''ve saved your uncompressed jQuery JavaScript file. If you can''t remember the DOS command for it, <a href="http://www.computerhope.com/msdos.htm">look up "CD"</a> which is the command to allow you to change directories. For example, I need to enter the following to go to my directory:\r\n\r\n<code>cd \\rey\\closure</code>\r\n\r\nNext, run the following command to run the Closure Compiler:\r\n\r\njava -jar c:\\rey\\closure\\compiler.jar --js=jquery-1.4.2.js --js_output_file=jquery-1.4.2-compressed.js\r\n\r\nThis will run the compiler and create a new, compressed version of the .js file. The results are immediately obvious:\r\n\r\njQuery Uncompressed: 161kb\r\njQuery Compresse: 71kb\r\n\r\nShaving off more than 50% of the file size is a REALLY big savings when your users initially come to the site and you want them to get snappy pages.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n', 'Shrinking Your JavaScript Files for Improved Performance', 0, '', 'inherit', 'open', 'open', '', '847-revision-8', '', '', '2010-06-16 11:48:19', '2010-06-16 15:48:19', '', 847, 'http://blog.reybango.com/2010/06/16/847-revision-8/', 0, 'revision', '', 0),
(842, 3, '2010-06-10 19:53:28', '2010-06-10 23:53:28', 'Last Saturday I attended <a href="http://texasjavascript.com/">TXJS</a>, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including <a href="http://www.crockford.com/">Douglas Crockford</a> (JavaScript luminary), <a href="http://higginsforpresident.net/">Pete Higgins</a> (Dojo Project Lead), <a href="http://ejohn.org">John Resig</a> (creator of jQuery), <a href="http://andrewdupont.net/">Andrew Dupont</a> (lead developer of Prototype), and more.\n\n<h2>Sessions</h2>\n\nThe conference was a bit different from <a href="http://jsconf.us/">JSConf</a>, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\n\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\n\n<ul>\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\n</ul>\n\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\n\n<h2>Microsoft</h2>\n\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \n\nSome of the Good Points:\n\n<ul>\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\n\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\n\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\n\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/16/introduction-to-the-reactive-extensions-to-javascript.aspx">Reactive Extensions for JavaScript</a>. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\n</ul>\n\nSome of the Bad Points:\n\n<ul>\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\n</ul>\n\n\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\n\n<h2>Friends</h2>\n\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\n\nTo <a href="http://getify.com">Kyle Simpson</a>, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \n\nBut most of all I really must thank <a href="http://www.rebeccamurphey.com/">Rebecca Murphey</a>. Apart from putting on a great show, she truly is a wonderful person. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\n\n<h2>Conference Feedback:</h2>\n\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\n\n<strong>Pics from the Conference:</strong>\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\n\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-31', '', '', '2010-06-10 19:53:28', '2010-06-10 23:53:28', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-31/', 0, 'revision', '', 0),
(841, 3, '2010-06-10 19:52:24', '2010-06-10 23:52:24', 'Last Saturday I attended <a href="http://texasjavascript.com/">TXJS</a>, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including <a href="http://www.crockford.com/">Douglas Crockford</a> (JavaScript luminary), <a href="http://higginsforpresident.net/">Pete Higgins</a> (Dojo Project Lead), <a href="http://ejohn.org">John Resig</a> (creator of jQuery), <a href="http://andrewdupont.net/">Andrew Dupont</a> (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from <a href="http://jsconf.us/">JSConf</a>, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/16/introduction-to-the-reactive-extensions-to-javascript.aspx">Reactive Extensions for JavaScript</a>. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo <a href="http://getify.com">Kyle Simpson</a>, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-30', '', '', '2010-06-10 19:52:24', '2010-06-10 23:52:24', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-30/', 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
(843, 3, '2010-06-10 19:53:47', '2010-06-10 23:53:47', 'Last Saturday I attended <a href="http://texasjavascript.com/">TXJS</a>, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including <a href="http://www.crockford.com/">Douglas Crockford</a> (JavaScript luminary), <a href="http://higginsforpresident.net/">Pete Higgins</a> (Dojo Project Lead), <a href="http://ejohn.org">John Resig</a> (creator of jQuery), <a href="http://andrewdupont.net/">Andrew Dupont</a> (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from <a href="http://jsconf.us/">JSConf</a>, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/16/introduction-to-the-reactive-extensions-to-javascript.aspx">Reactive Extensions for JavaScript</a>. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo <a href="http://getify.com">Kyle Simpson</a>, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank <a href="http://www.rebeccamurphey.com/">Rebecca Murphey</a>. Apart from putting on a great show, she truly is a wonderful person. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-32', '', '', '2010-06-10 19:53:47', '2010-06-10 23:53:47', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-32/', 0, 'revision', '', 0),
(832, 3, '2010-06-10 19:39:35', '2010-06-10 23:39:35', 'Last Saturday I attended TXJS, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-23', '', '', '2010-06-10 19:39:35', '2010-06-10 23:39:35', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-23/', 0, 'revision', '', 0),
(833, 3, '2010-06-10 19:39:39', '2010-06-10 23:39:39', 'Last Saturday I attended TXJS, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-24', '', '', '2010-06-10 19:39:39', '2010-06-10 23:39:39', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-24/', 0, 'revision', '', 0),
(835, 3, '2010-06-10 19:46:01', '2010-06-10 23:46:01', '', 'photo 3', 0, '', 'inherit', 'open', 'open', '', 'photo-3', '', '', '2010-06-10 19:46:01', '2010-06-10 23:46:01', '', 809, 'http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg', 0, 'attachment', 'image/jpeg', 0),
(836, 3, '2010-06-10 19:46:25', '2010-06-10 23:46:25', '', 'photo', 0, '', 'inherit', 'open', 'open', '', 'photo', '', '', '2010-06-10 19:46:25', '2010-06-10 23:46:25', '', 809, 'http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg', 0, 'attachment', 'image/jpeg', 0),
(837, 3, '2010-06-10 19:42:24', '2010-06-10 23:42:24', 'Last Saturday I attended TXJS, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-26', '', '', '2010-06-10 19:42:24', '2010-06-10 23:42:24', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-26/', 0, 'revision', '', 0),
(838, 3, '2010-06-10 19:46:38', '2010-06-10 23:46:38', 'Last Saturday I attended TXJS, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-27', '', '', '2010-06-10 19:46:38', '2010-06-10 23:46:38', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-27/', 0, 'revision', '', 0),
(839, 3, '2010-06-10 19:46:43', '2010-06-10 23:46:43', 'Last Saturday I attended TXJS, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\r\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-28', '', '', '2010-06-10 19:46:43', '2010-06-10 23:46:43', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-28/', 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
(840, 3, '2010-06-10 19:51:35', '2010-06-10 23:51:35', 'Last Saturday I attended <a href="http://texasjavascript.com/">TXJS</a>, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including <a href="http://www.crockford.com/">Douglas Crockford</a> (JavaScript luminary), <a href="http://higginsforpresident.net/">Pete Higgins</a> (Dojo Project Lead), <a href="http://ejohn.org">John Resig</a> (creator of jQuery), <a href="http://andrewdupont.net/">Andrew Dupont</a> (lead developer of Prototype), and more.\n\n<h2>Sessions</h2>\n\nThe conference was a bit different from <a href="http://jsconf.us/">JSConf</a>, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\n\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\n\n<ul>\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\n</ul>\n\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\n\n<h2>Microsoft</h2>\n\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \n\nSome of the Good Points:\n\n<ul>\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\n\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\n\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\n\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\n</ul>\n\nSome of the Bad Points:\n\n<ul>\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\n</ul>\n\n\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\n\n<h2>Friends</h2>\n\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\n\nTo <a href="http://getify.com">Kyle Simpson</a>, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \n\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\n\n<h2>Conference Feedback:</h2>\n\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\n\n<strong>Pics from the Conference:</strong>\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\n\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-3-300x225.jpg" alt="" title="photo 3" width="300" height="225" class="alignright size-medium wp-image-835" /></a>\n<a href="http://blog.reybango.com/wp-content/uploads/2010/06/photo.jpg"><img src="http://blog.reybango.com/wp-content/uploads/2010/06/photo-225x300.jpg" alt="" title="photo" width="225" height="300" class="alignright size-medium wp-image-836" /></a>\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-29', '', '', '2010-06-10 19:51:35', '2010-06-10 23:51:35', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-29/', 0, 'revision', '', 0),
(834, 3, '2010-06-10 19:42:19', '2010-06-10 23:42:19', 'Last Saturday I attended TXJS, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. It seemed that the shuttle bus really helped the attendees and I''m glad we handled that.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-25', '', '', '2010-06-10 19:42:19', '2010-06-10 23:42:19', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-25/', 0, 'revision', '', 0),
(827, 3, '2010-06-10 17:52:59', '2010-06-10 21:52:59', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-18', '', '', '2010-06-10 17:52:59', '2010-06-10 21:52:59', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-18/', 0, 'revision', '', 0),
(825, 3, '2010-06-10 17:52:06', '2010-06-10 21:52:06', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-16', '', '', '2010-06-10 17:52:06', '2010-06-10 21:52:06', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-16/', 0, 'revision', '', 0),
(826, 3, '2010-06-10 17:52:16', '2010-06-10 21:52:16', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-17', '', '', '2010-06-10 17:52:16', '2010-06-10 21:52:16', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-17/', 0, 'revision', '', 0),
(828, 3, '2010-06-10 17:53:03', '2010-06-10 21:53:03', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-19', '', '', '2010-06-10 17:53:03', '2010-06-10 21:53:03', '', 809, 'http://blog.reybango.com/2010/06/10/809-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
(829, 3, '2010-06-10 19:34:38', '2010-06-10 23:34:38', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-20', '', '', '2010-06-10 19:34:38', '2010-06-10 23:34:38', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-20/', 0, 'revision', '', 0),
(830, 3, '2010-06-10 19:34:38', '2010-06-10 23:34:38', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-21', '', '', '2010-06-10 19:34:38', '2010-06-10 23:34:38', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-21/', 0, 'revision', '', 0),
(831, 3, '2010-06-10 19:36:59', '2010-06-10 23:36:59', 'Last Saturday I attended TXJS, my second conference of the year focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more.\r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>It was said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>Selenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n</ul>\r\n\r\nSome of the Bad Points:\r\n\r\n<ul>\r\n<li>Developers want more information on IE9 and that''s not something I could offer at this time. Always tough.</li>\r\n<li>Developers want IE6 to go away (so do we!) and that''s not something I could offer either. I think we need to focus on outlining, in a central place, all of the things that would make supporting IE6 much easier instead of developers learning by the school of hard knocks.</li>\r\n</ul>\r\n\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nTo Kyle Simpson, thanks for spending some time talking with me at the hotel on Friday night. What a great conversation. I got see a different side of you man. \r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-22', '', '', '2010-06-10 19:36:59', '2010-06-10 23:36:59', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-22/', 0, 'revision', '', 0),
(817, 3, '2010-06-10 17:41:46', '2010-06-10 21:41:46', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<strong>Sessions</strong>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<strong>Microsoft</strong>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\nConference Feedback:\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-8', '', '', '2010-06-10 17:41:46', '2010-06-10 21:41:46', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-8/', 0, 'revision', '', 0),
(816, 3, '2010-06-10 17:40:54', '2010-06-10 21:40:54', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<strong>Sessions</strong>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<strong>Microsoft</strong>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\nConference Feedback:\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/">More photos from Rebecca Murphey''s Flickr Stream</a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-7', '', '', '2010-06-10 17:40:54', '2010-06-10 21:40:54', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-7/', 0, 'revision', '', 0),
(818, 3, '2010-06-10 17:41:50', '2010-06-10 21:41:50', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<strong>Sessions</strong>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<strong>Microsoft</strong>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\nConference Feedback:\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-9', '', '', '2010-06-10 17:41:50', '2010-06-10 21:41:50', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-9/', 0, 'revision', '', 0),
(819, 3, '2010-06-10 17:42:12', '2010-06-10 21:42:12', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<strong>Sessions</strong>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<strong>Microsoft</strong>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-10', '', '', '2010-06-10 17:42:12', '2010-06-10 21:42:12', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-10/', 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
(820, 3, '2010-06-10 17:42:20', '2010-06-10 21:42:20', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<strong>Sessions</strong>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<strong>Microsoft</strong>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-11', '', '', '2010-06-10 17:42:20', '2010-06-10 21:42:20', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-11/', 0, 'revision', '', 0),
(821, 3, '2010-06-10 17:42:57', '2010-06-10 21:42:57', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-12', '', '', '2010-06-10 17:42:57', '2010-06-10 21:42:57', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-12/', 0, 'revision', '', 0),
(822, 3, '2010-06-10 17:43:00', '2010-06-10 21:43:00', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-13', '', '', '2010-06-10 17:43:00', '2010-06-10 21:43:00', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-13/', 0, 'revision', '', 0),
(823, 3, '2010-06-10 17:47:14', '2010-06-10 21:47:14', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-14', '', '', '2010-06-10 17:47:14', '2010-06-10 21:47:14', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-14/', 0, 'revision', '', 0),
(824, 3, '2010-06-10 17:47:18', '2010-06-10 21:47:18', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<h2>Sessions</h2>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<h2>Microsoft</h2>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\n<h2>Friends</h2>\r\n\r\nOne of the great parts of a conference is the opportunity to see old friends and make new ones. I was very happy to see so many people that I only get to share virtual time with like Pete Higgins, John Resig, Brian Leroux, Jeffrey Van Gogh and a ton others. It was also amazing to meet people who I consider so incredibly talented and never thought I''d have a chance to hang with them like Dan Webb and Nicole Sullivan. Too cool.\r\n\r\nBut most of all I really must thank Rebecca Murphey. Apart from putting on a great show, she truly is a wonderful person and she''s been great to me this whole time. Thanks for everything Rebecca and I will convince you South Florida is the next place to tackle. :)\r\n\r\n<h2>Conference Feedback:</h2>\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\n<strong>Pics from the Conference:</strong>\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/"><em>Courtesy Rebecca Murphey</em></a>\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-15', '', '', '2010-06-10 17:47:18', '2010-06-10 21:47:18', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-15/', 0, 'revision', '', 0),
(812, 3, '2010-06-10 17:32:50', '2010-06-10 21:32:50', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<strong>Sessions</strong>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\nMicrosoft\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n\r\n\r\nMost were unaware of Visual Studio’s deep JavaScript integration or efforts such as Reactive Extensions for JavaScript (RxJS) and the refactoring of the Ajax library to embrace jQuery. Jeffrey Van Gogh did an amazing job getting the message on RxJS out during his presentation and I focused heavily on discussing the publicly available advances in IE9 to some elite developers. One thing to note about RxJS is that Douglas Crockford attended Jeffrey’s session and expressed how much he loves the technology. This is a BIG win because of Douglas’ influence in the JavaScript space. His main concern is the fact that we’ve not decided on a license for it and that the code is obfuscated via minification. Unless we have a compelling reason to do so, it seems like a good choice to distribute code in a readable format to allow the community to engage in the project. Considering that there are tools that can easily reverse-engineer minified source, there doesn’t seem to be high-value in maintaining this distribution approach.\r\n\r\nAnother interesting comment came from Facebook senior engineer, Tom Ochinno, which said that as web developers they have a responsibility to continue to support users on IE6, especially since it constitutes approximately 5 million of their users. In addition, he said that as their userbase has increased, the number of users on IE6 has flattened which leads him to believe that they are in fact corporate users who have no control over browser choice. This was said in front of a large group of prominent developers in the lobby and reinforced our assertion that while we’re doing our best to upgrade users to IE8, in some cases our hands are tied.\r\n\r\nThe “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from this group of developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. That was refreshing to hear. In addition, I believe his participation has benefitted the IE team as follows:\r\n\r\n1)	It demonstrated the that IE team is REALLY interested in what the breadth developer is doing\r\n2)	It allowed attendees to offer feedback to a live person as opposed to blog comments or forum posts\r\n3)	It allowed the IE team to better understand who breadth developers are, their thoughts and their needs\r\n4)	It gave the team a chance to promote IE9, albeit indirectly, to a group of highly influential client-side developers from companies like Facebook, Google, & Yahoo as well as JavaScript lib projects like jQuery, MooTools, Dojo, Prototype and YUI.\r\n\r\nDependency and package management are areas that breadth developers are struggling with at the moment and could be a good area for Microsoft to take leadership in. Our managed code expertise puts us in a prime position to help define how to better manage the growing number of files dependencies and dynamic script loading needs of the breadth developers. This topic tends to focus primarily on performance improvements but is not slowly migrating into discussions on how to properly manage and scale your applications. Facebook has some interesting technology to manage this especially their Haste, Primer & Boot Loader code which great improves page rendering for the site but unfortunately is not publicly available.\r\n\r\nTakeaways\r\n\r\n•	This conference was clearly client-side centric and much more representative of the current breadth developer. With that said, most people I spoke with are looking seriously at how to leverage JavaScript on the server-side. We should explore this further.\r\n•	Most of the developers I spoke with, while having disdain for IE6, acknowledge that supporting it is part of the career that they chose. All advanced level developers I spoke with including Tom Ochinno, Nicole Sullivan and Thomas Hughes-Croucher (Yahoo!) took it a step further and actually said that if you know what to look for IE6 isn’t that hard to support. I think we need to identify the common concerns about IE6 development and properly document them to make it easier for developers to support it. This could be a BIG win for us and gain us more credibility.\r\n•	Reiterating what I said after JSConf. We need to be more forthcoming with information on our future browser direction. Developers want to know more about IE9.\r\n•	Developers are excited about IE9 and ready to jump on supporting it. See previous point.\r\n•	RxJS is receiving really great reception. We need to push that more as well as finalize licensing and distribution of the project.\r\n•	Testing is still a wasteland in terms of JavaScript and with our experience we could be leaders in this space.\r\n•	Having a member of the IE team there was invaluable. It demonstrated we’re listening. Let’s do this more!\r\n•	People noticed we were absent as a sponsor at JSConf. Sponsoring this helped fix that. Many thanks to Shanku, John Montgomery, Erika Maki Michelle Mellott and Jeff Beehler for making that happen. ïŠ \r\n\r\n\r\nConference Feedback:\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n', '', 0, '', 'inherit', 'open', 'open', '', '809-revision-3', '', '', '2010-06-10 17:32:50', '2010-06-10 21:32:50', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-3/', 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
(813, 3, '2010-06-10 17:32:53', '2010-06-10 21:32:53', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<strong>Sessions</strong>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\nMicrosoft\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n\r\n\r\nMost were unaware of Visual Studio’s deep JavaScript integration or efforts such as Reactive Extensions for JavaScript (RxJS) and the refactoring of the Ajax library to embrace jQuery. Jeffrey Van Gogh did an amazing job getting the message on RxJS out during his presentation and I focused heavily on discussing the publicly available advances in IE9 to some elite developers. One thing to note about RxJS is that Douglas Crockford attended Jeffrey’s session and expressed how much he loves the technology. This is a BIG win because of Douglas’ influence in the JavaScript space. His main concern is the fact that we’ve not decided on a license for it and that the code is obfuscated via minification. Unless we have a compelling reason to do so, it seems like a good choice to distribute code in a readable format to allow the community to engage in the project. Considering that there are tools that can easily reverse-engineer minified source, there doesn’t seem to be high-value in maintaining this distribution approach.\r\n\r\nAnother interesting comment came from Facebook senior engineer, Tom Ochinno, which said that as web developers they have a responsibility to continue to support users on IE6, especially since it constitutes approximately 5 million of their users. In addition, he said that as their userbase has increased, the number of users on IE6 has flattened which leads him to believe that they are in fact corporate users who have no control over browser choice. This was said in front of a large group of prominent developers in the lobby and reinforced our assertion that while we’re doing our best to upgrade users to IE8, in some cases our hands are tied.\r\n\r\nThe “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from this group of developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. That was refreshing to hear. In addition, I believe his participation has benefitted the IE team as follows:\r\n\r\n1)	It demonstrated the that IE team is REALLY interested in what the breadth developer is doing\r\n2)	It allowed attendees to offer feedback to a live person as opposed to blog comments or forum posts\r\n3)	It allowed the IE team to better understand who breadth developers are, their thoughts and their needs\r\n4)	It gave the team a chance to promote IE9, albeit indirectly, to a group of highly influential client-side developers from companies like Facebook, Google, & Yahoo as well as JavaScript lib projects like jQuery, MooTools, Dojo, Prototype and YUI.\r\n\r\nDependency and package management are areas that breadth developers are struggling with at the moment and could be a good area for Microsoft to take leadership in. Our managed code expertise puts us in a prime position to help define how to better manage the growing number of files dependencies and dynamic script loading needs of the breadth developers. This topic tends to focus primarily on performance improvements but is not slowly migrating into discussions on how to properly manage and scale your applications. Facebook has some interesting technology to manage this especially their Haste, Primer & Boot Loader code which great improves page rendering for the site but unfortunately is not publicly available.\r\n\r\nTakeaways\r\n\r\n•	This conference was clearly client-side centric and much more representative of the current breadth developer. With that said, most people I spoke with are looking seriously at how to leverage JavaScript on the server-side. We should explore this further.\r\n•	Most of the developers I spoke with, while having disdain for IE6, acknowledge that supporting it is part of the career that they chose. All advanced level developers I spoke with including Tom Ochinno, Nicole Sullivan and Thomas Hughes-Croucher (Yahoo!) took it a step further and actually said that if you know what to look for IE6 isn’t that hard to support. I think we need to identify the common concerns about IE6 development and properly document them to make it easier for developers to support it. This could be a BIG win for us and gain us more credibility.\r\n•	Reiterating what I said after JSConf. We need to be more forthcoming with information on our future browser direction. Developers want to know more about IE9.\r\n•	Developers are excited about IE9 and ready to jump on supporting it. See previous point.\r\n•	RxJS is receiving really great reception. We need to push that more as well as finalize licensing and distribution of the project.\r\n•	Testing is still a wasteland in terms of JavaScript and with our experience we could be leaders in this space.\r\n•	Having a member of the IE team there was invaluable. It demonstrated we’re listening. Let’s do this more!\r\n•	People noticed we were absent as a sponsor at JSConf. Sponsoring this helped fix that. Many thanks to Shanku, John Montgomery, Erika Maki Michelle Mellott and Jeff Beehler for making that happen. ïŠ \r\n\r\n\r\nConference Feedback:\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n', '', 0, '', 'inherit', 'open', 'open', '', '809-revision-4', '', '', '2010-06-10 17:32:53', '2010-06-10 21:32:53', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-4/', 0, 'revision', '', 0),
(815, 3, '2010-06-10 17:40:44', '2010-06-10 21:40:44', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \r\n\r\n<strong>Sessions</strong>\r\n\r\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\r\n\r\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\r\n\r\n<ul>\r\n<li>\r\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\r\n<li>\r\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\r\n</li>\r\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\r\n\r\n</ul>\r\n\r\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\r\n\r\n<strong>Microsoft</strong>\r\n\r\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \r\n\r\nSome of the Good Points:\r\n\r\n<ul>\r\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\r\n\r\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\r\n\r\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\r\n\r\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\r\n\r\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\r\n\r\nConference Feedback:\r\n\r\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\r\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\r\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\r\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\r\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\r\n\r\nPics from the Conference:\r\n\r\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\r\n<img src="http://farm5.static.flickr.com/4012/4680559708_4132780a6b.jpg">\r\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/">More photos from Rebecca Murphey''s Flickr Stream</a>\r\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-6', '', '', '2010-06-10 17:40:44', '2010-06-10 21:40:44', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-6/', 0, 'revision', '', 0),
(814, 3, '2010-06-10 17:39:56', '2010-06-10 21:39:56', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \n\n<strong>Sessions</strong>\n\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\n\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\n\n<ul>\n<li>\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\n<li>\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\n</li>\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\n\n</ul>\n\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\n\n<strong>Microsoft</strong>\n\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \n\nSome of the Good Points:\n\n<ul>\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\n\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\n\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft) so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he clearly said that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\n\n<li>Douglas Crockford attended Jeffrey’s session and expressed how much he loves Reactive Extensions for JavaScript. This made me very happy for my friends Jeffrey Van Gogh and Matthew Podwysocki, who have worked so hard on this.</li>\n\nBy the way, mentioning Facebook, Haste, Primer & Boot Loader rock. Can you make that publicly available?! Please?! :D\n\nConference Feedback:\n\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\n\nPics from the Conference:\n\n<img src="http://farm2.static.flickr.com/1294/4672024324_e0028e1b4c.jpg">\n\n<a href="http://www.flickr.com/photos/rdmey/sets/72157624208689340/">http://www.flickr.com/photos/rdmey/sets/72157624208689340/</a>\n', 'TXJS JavaScript Conference Wrapup', 0, '', 'inherit', 'open', 'open', '', '809-revision-5', '', '', '2010-06-10 17:39:56', '2010-06-10 21:39:56', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-5/', 0, 'revision', '', 0),
(810, 3, '2010-06-10 17:23:21', '2010-06-10 21:23:21', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \n\n<strong>Sessions</strong>\n\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\n\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\n\n<ul>\n<ul>\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</ul>\n<ul>\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\n</ul>\n<ul>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</ul>\n\n</ul>\n\nWe have extensive testing experience and we should consider leading in the testing space.\n\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\n\nMicrosoft\n\nI was able to work closely with Shanku Niyogi’s team to sponsor this event. I presented the value-prop which lead to a “green lightâ€ for sponsorship. We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. I also reinforced the sponsorship to any attendees I spoke with.\n\nI spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address the breadth developers. Most were unaware of Visual Studio’s deep JavaScript integration or efforts such as Reactive Extensions for JavaScript (RxJS) and the refactoring of the Ajax library to embrace jQuery. Jeffrey Van Gogh did an amazing job getting the message on RxJS out during his presentation and I focused heavily on discussing the publicly available advances in IE9 to some elite developers. One thing to note about RxJS is that Douglas Crockford attended Jeffrey’s session and expressed how much he loves the technology. This is a BIG win because of Douglas’ influence in the JavaScript space. His main concern is the fact that we’ve not decided on a license for it and that the code is obfuscated via minification. Unless we have a compelling reason to do so, it seems like a good choice to distribute code in a readable format to allow the community to engage in the project. Considering that there are tools that can easily reverse-engineer minified source, there doesn’t seem to be high-value in maintaining this distribution approach.\n\nAnother interesting comment came from Facebook senior engineer, Tom Ochinno, which said that as web developers they have a responsibility to continue to support users on IE6, especially since it constitutes approximately 5 million of their users. In addition, he said that as their userbase has increased, the number of users on IE6 has flattened which leads him to believe that they are in fact corporate users who have no control over browser choice. This was said in front of a large group of prominent developers in the lobby and reinforced our assertion that while we’re doing our best to upgrade users to IE8, in some cases our hands are tied.\n\nThe “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from this group of developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. That was refreshing to hear. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about out direction. Developers are genuinely excited about this but are anxious for more information and transparency. Read this as they want to prepare now, not when IE9 launches. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as dispel some misconceptions, especially surrounding ACID3 & HTML5/CSS3. In addition, I believe his participation has benefitted the IE team as follows:\n\n1)	It demonstrated the that IE team is REALLY interested in what the breadth developer is doing\n2)	It allowed attendees to offer feedback to a live person as opposed to blog comments or forum posts\n3)	It allowed the IE team to better understand who breadth developers are, their thoughts and their needs\n4)	It gave the team a chance to promote IE9, albeit indirectly, to a group of highly influential client-side developers from companies like Facebook, Google, & Yahoo as well as JavaScript lib projects like jQuery, MooTools, Dojo, Prototype and YUI.\n\nDependency and package management are areas that breadth developers are struggling with at the moment and could be a good area for Microsoft to take leadership in. Our managed code expertise puts us in a prime position to help define how to better manage the growing number of files dependencies and dynamic script loading needs of the breadth developers. This topic tends to focus primarily on performance improvements but is not slowly migrating into discussions on how to properly manage and scale your applications. Facebook has some interesting technology to manage this especially their Haste, Primer & Boot Loader code which great improves page rendering for the site but unfortunately is not publicly available.\n\nTakeaways\n\n•	This conference was clearly client-side centric and much more representative of the current breadth developer. With that said, most people I spoke with are looking seriously at how to leverage JavaScript on the server-side. We should explore this further.\n•	Most of the developers I spoke with, while having disdain for IE6, acknowledge that supporting it is part of the career that they chose. All advanced level developers I spoke with including Tom Ochinno, Nicole Sullivan and Thomas Hughes-Croucher (Yahoo!) took it a step further and actually said that if you know what to look for IE6 isn’t that hard to support. I think we need to identify the common concerns about IE6 development and properly document them to make it easier for developers to support it. This could be a BIG win for us and gain us more credibility.\n•	Reiterating what I said after JSConf. We need to be more forthcoming with information on our future browser direction. Developers want to know more about IE9.\n•	Developers are excited about IE9 and ready to jump on supporting it. See previous point.\n•	RxJS is receiving really great reception. We need to push that more as well as finalize licensing and distribution of the project.\n•	Testing is still a wasteland in terms of JavaScript and with our experience we could be leaders in this space.\n•	Having a member of the IE team there was invaluable. It demonstrated we’re listening. Let’s do this more!\n•	People noticed we were absent as a sponsor at JSConf. Sponsoring this helped fix that. Many thanks to Shanku, John Montgomery, Erika Maki Michelle Mellott and Jeff Beehler for making that happen. ïŠ \n\n\nConference Feedback:\n\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\n', '', 0, '', 'inherit', 'open', 'open', '', '809-revision', '', '', '2010-06-10 17:23:21', '2010-06-10 21:23:21', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision/', 0, 'revision', '', 0),
(811, 3, '2010-06-10 17:32:17', '2010-06-10 21:32:17', 'Last Saturday I attended TXJS, my second conference focused specifically on JavaScript-related discussions and presentations. The conference drew approximately 180 attendees consisting of some of the most well-known JavaScript developers in the world including Douglas Crockford (JavaScript luminary), Pete Higgins (Dojo Project Lead), John Resig (creator of jQuery), Andrew Dupont (lead developer of Prototype), and more. I focused primarily on attending sessions that would help me understand what new development trends we should be aware of. \n\n<strong>Sessions</strong>\n\nThe conference was a bit different from JSConf, which I attended in April, in that it clearly was focusing more on client-side development versus server-side JavaScript implementations such as Node or Narwhal.  The discussions, though, were similar in targeting the intermediate to advanced developer levels which demonstrates a maturing of the JavaScript developer community. Sessions were given by well-known developers such as Douglas Crockford (Yahoo!), Brian Leroux (Nitobi & mobile expert), John Resig (creator of jQuery) and Pete Higgins (Dojo team lead), to name a few.\n\nWhile I attended several sessions, including some dealing cross-domain communication and Facebook’s abstraction layers, one sidebar impromptu session interested me the most because it really wasn’t supposed to be a session. A developer from the Selenium project asked John Resig, Pete Higgins and Ed Spencer (lead developer for Ext JS) to sit with him to discuss application testing. That turned into a full-on panel discussion about the topic attended by ~30 people. The feedback:\n\n<ul>\n<li>\nJohn Resig said that Selenium was not a great testing tool but it’s the only choice we have</li>\n<li>\nSelenium’s lack of intimate knowledge of the major frameworks is a hindrance in spite of the fact that these libs are just JavaScript\n</li>\n<li>John Resig: Mobile is severely lacking adequate testing tools forcing developers to purchase expensive handsets to verify functionality</li>\n\n</ul>\n\nI also heard that John Resig’s presentation, “JavaScript on the Mobile Webâ€, was outstanding. John has been doing a tremendous amount of mobile testing, specifically to be able to build jQuery for Mobile and has documented quite a bit of information on the various mobile browsers and their support of JavaScript and the DOM.\n\nMicrosoft\n\nNow that I''m working for Microsoft, I much more aware of what''s being said about the company because I want to be able to report on the good and fix the bad. \n\nSome of the Good Points:\n\n<ul>\n	<li>We sponsored the shuttle bus which was prominently mentioned during the keynote and heavily used by attendees for going to the event as well as returning to the sponsor hotel. Basically, the bus was full at all times so this was a very well-placed focus. After being reminded how MS didn''t sponsor JSConf, I was very happy that I was able to convince the team to support this event.</li>\n\n<li>I spoke to a number of attendees who were both surprised and impressed by Microsoft’s expanded efforts to address client-side developers. Our announcements around IE9 relating to HTML5, CSS3 & related specs has also been a boon with VERY positive feedback about our direction. Developers are genuinely excited about this but are anxious for more information and transparency. Having IE PM Carter Rabasa attend TXJS was invaluable. He was able to vet questions for developers as well as offer feedback about HTML5 and CSS3.</li>\n\n<li>The “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from several developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. It''s not to say that anyone has to like the current state of affairs and I know I would like IE6 to go away (as would Microsoft so we can leverage the cool new stuff but when you look at feedback from Tom Ochinno of Facebook where he''s clear that dropping IE6 would affect 5M+ users, that puts a very different spin on what we unfortunately need to support.</li>\n\n\n\nMost were unaware of Visual Studio’s deep JavaScript integration or efforts such as Reactive Extensions for JavaScript (RxJS) and the refactoring of the Ajax library to embrace jQuery. Jeffrey Van Gogh did an amazing job getting the message on RxJS out during his presentation and I focused heavily on discussing the publicly available advances in IE9 to some elite developers. One thing to note about RxJS is that Douglas Crockford attended Jeffrey’s session and expressed how much he loves the technology. This is a BIG win because of Douglas’ influence in the JavaScript space. His main concern is the fact that we’ve not decided on a license for it and that the code is obfuscated via minification. Unless we have a compelling reason to do so, it seems like a good choice to distribute code in a readable format to allow the community to engage in the project. Considering that there are tools that can easily reverse-engineer minified source, there doesn’t seem to be high-value in maintaining this distribution approach.\n\nAnother interesting comment came from Facebook senior engineer, Tom Ochinno, which said that as web developers they have a responsibility to continue to support users on IE6, especially since it constitutes approximately 5 million of their users. In addition, he said that as their userbase has increased, the number of users on IE6 has flattened which leads him to believe that they are in fact corporate users who have no control over browser choice. This was said in front of a large group of prominent developers in the lobby and reinforced our assertion that while we’re doing our best to upgrade users to IE8, in some cases our hands are tied.\n\nThe “IE6 Must Dieâ€ mantra was nowhere near the level that was displayed during JSConf. Feedback from this group of developers was much more empathetic with many simply saying that supporting IE6 is “part of our responsibility as web developersâ€. That was refreshing to hear. In addition, I believe his participation has benefitted the IE team as follows:\n\n1)	It demonstrated the that IE team is REALLY interested in what the breadth developer is doing\n2)	It allowed attendees to offer feedback to a live person as opposed to blog comments or forum posts\n3)	It allowed the IE team to better understand who breadth developers are, their thoughts and their needs\n4)	It gave the team a chance to promote IE9, albeit indirectly, to a group of highly influential client-side developers from companies like Facebook, Google, & Yahoo as well as JavaScript lib projects like jQuery, MooTools, Dojo, Prototype and YUI.\n\nDependency and package management are areas that breadth developers are struggling with at the moment and could be a good area for Microsoft to take leadership in. Our managed code expertise puts us in a prime position to help define how to better manage the growing number of files dependencies and dynamic script loading needs of the breadth developers. This topic tends to focus primarily on performance improvements but is not slowly migrating into discussions on how to properly manage and scale your applications. Facebook has some interesting technology to manage this especially their Haste, Primer & Boot Loader code which great improves page rendering for the site but unfortunately is not publicly available.\n\nTakeaways\n\n•	This conference was clearly client-side centric and much more representative of the current breadth developer. With that said, most people I spoke with are looking seriously at how to leverage JavaScript on the server-side. We should explore this further.\n•	Most of the developers I spoke with, while having disdain for IE6, acknowledge that supporting it is part of the career that they chose. All advanced level developers I spoke with including Tom Ochinno, Nicole Sullivan and Thomas Hughes-Croucher (Yahoo!) took it a step further and actually said that if you know what to look for IE6 isn’t that hard to support. I think we need to identify the common concerns about IE6 development and properly document them to make it easier for developers to support it. This could be a BIG win for us and gain us more credibility.\n•	Reiterating what I said after JSConf. We need to be more forthcoming with information on our future browser direction. Developers want to know more about IE9.\n•	Developers are excited about IE9 and ready to jump on supporting it. See previous point.\n•	RxJS is receiving really great reception. We need to push that more as well as finalize licensing and distribution of the project.\n•	Testing is still a wasteland in terms of JavaScript and with our experience we could be leaders in this space.\n•	Having a member of the IE team there was invaluable. It demonstrated we’re listening. Let’s do this more!\n•	People noticed we were absent as a sponsor at JSConf. Sponsoring this helped fix that. Many thanks to Shanku, John Montgomery, Erika Maki Michelle Mellott and Jeff Beehler for making that happen. ïŠ \n\n\nConference Feedback:\n\n“briangarcia: Some random thoughts on the fantastic #TXJS . Anyone else think the event should be twice a year? http://bit.ly/dfv069â€\n“dcoder: Inspired by @joemccan''s #txjs talk; putting together a preso on wireframing and prototyping techniques and LoD. Now to find venues...â€\n“malsup: Major props to Rebecca and the yayCrew. #txjs was a first class event.â€\n“rogerpence: #txjs Was very cool. Crockford way cool and Resig so wise beyond his years! Other spkrs great, too. Great day! Job well done by all.â€\n“dstorey: Getting ready to take the Microsoft bus t @txjs. Hopefully it has hardware acceleration, but I''m not sure about the multiple engines.â€\n', '', 0, '', 'inherit', 'open', 'open', '', '809-revision-2', '', '', '2010-06-10 17:32:17', '2010-06-10 21:32:17', '', 809, 'http://blog.reybango.com/2010/06/10/809-revision-2/', 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
(711, 3, '2010-04-29 15:48:38', '2010-04-29 19:48:38', '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\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.culturedcode.com/xyle/">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\r\n<strong>CSS Resets:</strong>\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://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\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://www.barebones.com/products/bbedit/">BBEdit</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\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\r\n<strong>Documentation:</strong>\r\n\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>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.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</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</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-35', '', '', '2010-04-29 15:48:38', '2010-04-29 19:48:38', '', 664, 'http://blog.reybango.com/2010/04/29/664-revision-35/', 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
(710, 3, '2010-04-29 14:55:43', '2010-04-29 18:55:43', '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:</strong>\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\r\n<strong>CSS Editors:</strong>\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.culturedcode.com/xyle/">Stylizer</a>\r\n<a href="http://www.macrabbit.com/cssedit/">CSSEdit</a>\r\n\r\n<strong>CSS Frameworks:</strong>\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\r\n<strong>CSS Resets:</strong>\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\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://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\r\n<strong>Color Management:</strong>\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\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://www.barebones.com/products/bbedit/">BBEdit</a>\r\n\r\n<strong>Wireframing:</strong>\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\r\n<strong>Browser Testing:</strong>\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\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\r\n<strong>Documentation:</strong>\r\n\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>Books</h2>\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.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</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</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-34', '', '', '2010-04-29 14:55:43', '2010-04-29 18:55:43', '', 664, 'http://blog.reybango.com/2010/04/29/664-revision-34/', 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
(712, 3, '2010-04-29 15:54:27', '2010-04-29 19:54:27', '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\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.culturedcode.com/xyle/">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\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://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\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://www.barebones.com/products/bbedit/">BBEdit</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\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\r\n<strong>Documentation:</strong>\r\n\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>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.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</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</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-36', '', '', '2010-04-29 15:54:27', '2010-04-29 19:54:27', '', 664, 'http://blog.reybango.com/2010/04/29/664-revision-36/', 0, 'revision', '', 0);
