<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:posterous="http://posterous.com/help/rss/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>JSConf</title>
    <link>http://jsconf.posterous.com</link>
    <description>Pirates, yea you know it : http://jsconf.us/2010</description>
    <generator>posterous.com</generator>
    <link xmlns="http://www.w3.org/2005/Atom" type="application/json" href="http://posterous.com/api/sup_update#14649fa58" rel="http://api.friendfeed.com/2008/03#sup" />
    
    
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/posterous/tzwp" /><feedburner:info uri="posterous/tzwp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://posterous.superfeedr.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
      <pubDate>Tue, 20 Apr 2010 18:56:00 -0700</pubDate>
      <title>JSConf US 2010: Harder Better Faster Stronger</title>
      <link>http://jsconf.posterous.com/jsconf-us-2010-harder-better-faster-stronger</link>
      <guid>http://jsconf.posterous.com/jsconf-us-2010-harder-better-faster-stronger</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
<blockquote>
<div>
<div>
<h3>JSConf US 2010: Harder Better Faster Stronger</h3>
<div>
<p>(Or, my impressions of <a href="http://jsconf.us/2010/">JSConf US 2010</a>)</p>
<p>I wrote a very ambitious (and partially successful) <a href="http://www.michaelharrison.ws/weblog/?p=132" title="My recap of JSConf US 2009">post</a> last year attempting to recap the first JSConf. I can’t even pretend to repeat that feat this year: track B was so good that I spent half my time in it, and I couldn’t get to everything I wanted to see or everyone I wanted to meet. <a href="http://www.blueskyonmars.com/">Kevin Dangoor has good summaries</a> of the talks he attended. And… There Will Be Videos. But there are themes I observed.</p>
<p><span> </span></p>
<h3>Four words</h3>
<p>First, I offer my apologies to <strong>Justin Meyer</strong>, who I believe actually put “Harder Better Faster Stronger” in a slide of his presentation on <a href="http://javascriptmvc.com/">JavaScriptMVC</a>, which I missed most of because there was 200% awesomeness at the conference.</p>
<ol>
<li>Harder: <strong>Billy Hoffman</strong>’s high-octane security / hacking talk exposed the need to harden your JS as much as possible. For just a taste of “You should be paranoid” stew, go look at <a href="http://panopticlick.eff.org/">Panopticlick</a> as soon as you finish reading this post (or sentence). You are probably uniquely identifiable by the info your browser publicly shares.  Then do some reading about timing attacks, especially those by <a href="http://www.rootlabs.com/">Nate Lawson</a>. <strong>Jed Schmidt</strong>’s <a href="http://github.com/jed/fab">(fab)</a> talk was so hard-core some Tweeters thought its content level was equal to an entire average tech conference. It takes composability and functional programming to the extreme. The confused guy next to me asked, “What would you use this for?” and all I could sputter back was, “anything.” Also, Douglas Crockford supplemented his well-known “good parts” argument by laying down some serious challenges: fix XSS now, and throw away HTML5 and start over.</li>
<li>Better: So, the “/be” listed on the schedule turned out to be <strong>Brendan Eich</strong>. It also turned out that for a lot of the younger attendees, that name didn’t convey any more information than the initials. They know who he is now. His talk was hilarious (if Crock is Chuck Norris, Brendan identifies himself with <a href="http://www.imdb.com/media/rm1361415680/nm0132257">Bruce Campbell</a>) and inspiring. While JavaScript is rushing ahead (hence the “faster” below), the ECMA committee is still moving forward, and the proposals for <a href="http://www.ecmascript.org/">Harmony</a> that he explained are all good. We may not need everything they’re considering, but none of it looks detrimental. Block scope, let, splat args, destructuring—I say “awesome.”
<p>While the ECMA effort’s watchword is “fortitude,” a lot of JSConf’s revelations fall under the heading <strong>Don’t wait</strong>. People like <strong>Tobias Schneider</strong> and <strong>Dmitry Baranovskiy</strong> have taken action to make web browsing better today, by implementing <a href="http://ajaxian.com/archives/gordon-flash-runtime-implemented-in-javascript">a Flash runtime in JS</a> or writing <a href="http://raphaeljs.com/">a JS SVG/VML drawing and animation library</a>.</p>
<p>Finally, in his talk on <a href="http://280north.com/">280 North</a>’s Socratic, <strong>Francisco Tolmasky</strong> made the suggestion that the JavaScript community had an opportunity to get documentation right. Doing so would be a real boon to our efforts to be taken seriously. Although he did not draw the connection, I believe that the success of JUnit as a unit testing tool did a great deal to advance Java, even though unit testing, like everything else, was invented in Smalltalk. JavaScript could enjoy a similar lift from a successful documentation technique.</p>
</li>
<li>Faster: Faster belongs to <strong>Ryan Dahl</strong>. Not only is <a href="http://nodejs.org/">node.js</a> a fearsomely fast server-side JS framework, and not only was Ryan’s talk about making it even faster: the most telling moment of the conference was his comment, during a <a href="http://commonjs.org/">CommonJS</a> panel, that there was no need for a detailed standard for server-side JS because it hadn’t matured past “toy programs” yet. That turned a few heads. But his comment points out that fifteen years after its creation, JS’s development is <em>accelerating</em>. There were a lot more server-side applications this year, and work on this area is speeding up. Ryan’s bluntness also suggests a dawning period of bare-knuckled competition and invention between server-side inventors that mirrors the red-hot competition between JS engines. Brendan was asked about how ECMA would deal with server-side engines that were turning their backs on standards, and he basically responded that it would take time. When things shake out, he’ll be waiting to help consolidate the best things from the expansion.
<p>How crazy is it that I just spent a paragraph on “faster” without mentioning <strong>Steve Souders</strong>? Oh yeah, he was there too, recapping tools and techniques for making your pages load faster. Please go check out <a href="http://www.webpagetest.org/">webpagetest.org</a> and use <a href="http://code.google.com/speed/page-speed/"> Google Page Speed</a> as well as <a href="http://developer.yahoo.com/yslow/">yslow</a>.</p>
</li>
<li>Stronger: <strong>Jenn Lukas</strong> gave an excellent talk on making your sites display and work decently without JavaScript. Drawing from her work at <a href="http://www.happycog.com/">Happy Cog</a>, she argued convincingly that <a href="http://www.w3.org/WAI/intro/aria">we can take accessibility and standards seriously</a> without compromising on content, design, or behavior. She advises you that the first three things she would do to evaluate your web app would be View source, Enlarge text, and Turn off JavaScript. Also, her presentation marked an improvement in the representation of women at the conference this year. Boy is there a long way to go, though (pun intended). Chris and Laura, the organizers, are serious about increasing female attendance—they spent real time on outreach to try to increase diversity—but it’s a hard problem to overcome, and we’re all responsible for solving it. Skipping the pictures of strippers in presentations isn’t enough. We all need to encourage women, personally, to crash the party: all the parties from JSConf up to the whole industry. I hope we succeed, because women make JS twice as strong.</li>
</ol>
<h3>200% Awesome</h3>
<p>There was a lot more. <a href="https://mozillalabs.com/blog/2009/05/introducing-jetpack-call-for-participation/">Jetpack</a> is awesome. <a href="http://jashkenas.github.com/coffee-script/">Coffescript</a> is awesome. <a href="http://www.sitepen.com/blog/2010/01/22/introducing-pintura/">Pintura</a> is awesome (thanks, <strong>Dean Landolt</strong>). <a href="http://www.couch.io/">CouchDB</a> and <a href="http://www.sproutcore.com/">Sproutcore</a> keep getting awesomer. I’m not the only person who’s composed an ambitious <a href="http://www.abcedmindedness.com/2010/04/todo-after-jsconf.html">to-do list</a> based on the presentations he saw. I didn’t get to see <strong>Matthew Podwysocki</strong> and <strong>Jeffrey Van Gogh</strong>’s Reactive Extensions for JavaScript talk or <strong>Aaron Quint’</strong>s talk about slowness and quality (which Brendan Eich mentioned he really enjoyed) because I had to go home and get my wife so we could go on <em>the conference boat cruise</em>. Also, I didn’t have time to thank <strong>Rick Olsen</strong> and <strong>Chris Wanstrath</strong> personally for everything they’ve contributed to multiple technology communities. I even had to miss most of a talk by <strong>John Resig</strong> because he was up against Ryan Dahl. That was the only problem with JSConf US 2010: 200% awesome is too much for mortals to absorb.</p>
<p>Last but absolutely not least, thank you thank you thank you, <strong>Chris and Laura Williams</strong> for making this happen again. I was blown away by the talent that showed, but it wouldn’t have been <em>the conference to be at</em> without the atmosphere that Chris and Laura worked so hard to make feel so easy and fun. From the Friday night party to the boat cruise, the great food, and the game room, it was so easy to meet people, to connect. For Pete’s sake, my wife and I had dinner with Brendan Eich. On a boat. I don’t know how to top that.</p>
<p>JSConf Europe is coming up in September, though. 400% awesome?</p>
<p>Tags: <a href="http://www.michaelharrison.ws/weblog/?tag=community" rel="tag">community</a>, <a href="http://www.michaelharrison.ws/weblog/?tag=linkedin" rel="tag">LinkedIn</a>, <a href="http://www.michaelharrison.ws/weblog/?tag=on-a-boat" rel="tag">on a boat</a></p>
<p><small> This entry was posted 												on Monday, April 19th, 2010 at 3:24 pm						and is filed under <a href="http://www.michaelharrison.ws/weblog/?cat=14" title="View all posts in javascript" rel="category">javascript</a>,  <a href="http://www.michaelharrison.ws/weblog/?cat=54" title="View all posts in professional" rel="category">professional</a>. 						You can follow any responses to this entry through the <a href="http://www.michaelharrison.ws/weblog/?feed=rss2&amp;p=250">RSS 2.0</a> feed.  													Responses are currently closed, but you can <a href="http://www.michaelharrison.ws/weblog/wp-trackback.php?p=250%20" rel="trackback">trackback</a> from your own site. </small></p>
</div>
</div>
<p>Comments are closed.</p>
</div>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://www.michaelharrison.ws/weblog/?p=250">michaelharrison.ws</a>
</div>
<p>The only thing I would add is awesome and that would belong to the attendees!</p>
</div>
	
</p>

<p><a href="http://jsconf.posterous.com/jsconf-us-2010-harder-better-faster-stronger">Permalink</a> 

	| <a href="http://jsconf.posterous.com/jsconf-us-2010-harder-better-faster-stronger#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 20 Apr 2010 18:54:52 -0700</pubDate>
      <title>JSConf Epilogue: we &lt;3 MDC</title>
      <link>http://jsconf.posterous.com/jsconf-epilogue-we-3-mdc</link>
      <guid>http://jsconf.posterous.com/jsconf-epilogue-we-3-mdc</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote><div>
				<p>Just a quick note: at JSConf, Chris Williams, John Resig, and others called on all JS bloggers to <a href="https://developer.mozilla.org/">pimp MDC</a> as much as possible. And they’re absolutely right: we should try to push it higher in the search results pages for JavaScript by giving it lots of inbound links. So, here’s my contribution. Go go, Mozilla!</p>

								
				<p>
					<small>
						This entry was posted
												on Monday, April 19th, 2010 at 5:14 pm						and is filed under <a href="http://www.michaelharrison.ws/weblog/?cat=14" title="View all posts in javascript" rel="category">javascript</a>,  <a href="http://www.michaelharrison.ws/weblog/?cat=19" title="View all posts in meta" rel="category">meta</a>.
						You can follow any responses to this entry through the <a href="http://www.michaelharrison.ws/weblog/?feed=rss2&amp;p=270">RSS 2.0</a> feed.

													Responses are currently closed, but you can <a href="http://www.michaelharrison.ws/weblog/wp-trackback.php?p=270 " rel="trackback">trackback</a> from your own site.

						
					</small>
				</p>

			</div></blockquote>

<div class="posterous_quote_citation">via <a href="http://www.michaelharrison.ws/weblog/?p=270">michaelharrison.ws</a></div>
    <p>Very strong demand to have the community help drive the MDC documentation about JavaScript the language above the maligned W3Cshools site (not linked on purpose) and other sites. We need our documentation to be on the forefront of the SEO path!!!! Look here soon for more details</p></div>
	
</p>

<p><a href="http://jsconf.posterous.com/jsconf-epilogue-we-3-mdc">Permalink</a> 

	| <a href="http://jsconf.posterous.com/jsconf-epilogue-we-3-mdc#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 20 Apr 2010 18:47:10 -0700</pubDate>
      <title>JSConf: Metric Tons of Awesome</title>
      <link>http://jsconf.posterous.com/jsconf-metric-tons-of-awesome</link>
      <guid>http://jsconf.posterous.com/jsconf-metric-tons-of-awesome</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote><div>
<p>I had the pleasure and honor of speaking on Google Chrome Frame (<a href="http://alex.dojotoolkit.org/10/jsconf/gcf.html">slides</a>) at JSConf this past weekend. The conference was small enough that meeting some large percent of the awesome people there was feasible yet large enough that it drew many of the folks doing some of the most interesting work in the JavaScript community today. Frameworks were well represented, as was server-side JS. If you can only go to one conference a year, I can recommend JSConf without reservation. As a speaker, Chris and the organizers treated us better than anyone could hope for, and as an attendee the quality of the content and the hallway conversations left me constantly with the feeling that I was lucky to be where I was but sad that I was probably also missing something else that was awesome.</p>
<p>For some reason <a href="http://twitter.com/voodootikigod">Chris</a> — fearless pirate leader that he is — thought it hilarious to have me follow not only <a href="http://jsconf.us/2010/schedule.html">Billy Hoffman’s outstanding security talk, but also Brendan Eich’s never-fail wit and delivery</a>. Funny in that “watching people walk the plank…good times” sort of way. I was also between a bunch of people who (apparently) know how to drink and a truly awesome Google-sponsored party.  No pressure. None at all.</p>
<p>Somewhat counter-intuitively my talk focused not on what JavaScript can do, but why we’ll be using less of it in the near future; at least for the things we’re currently burning CPU cycles on. HTML5, CSS 3, and developers who are liberated to take advantage of them are going to kill off a <em>lot</em> of code. Take, for example, <a href="http://alex.dojotoolkit.org/10/jsconf/gcf.html">the slides for my talk</a>. The only JS library that’s included is for prompting users to install <a href="http://google.com/chromeframe" rel="nofollow">Google Chrome Frame</a>. GCF is an attempt to accelerate that transition to new standards and new ways of building apps that go faster. GCF will help us build faster apps not by employing ever-more exotic ways of mangling JavaScript or writing ever-more-complicated systems in the name of performance, but by simplifying what we write and what we send over the wire.</p>
<p>I’ll be <a href="http://code.google.com/events/io/2010/sessions/using-chrome-frame.html" rel="nofollow">talking more about this at Google I/O</a> next month, so if you missed JSConf, hopefully I’ll see you there. </p>

									</div></blockquote>

<div class="posterous_quote_citation">via <a href="http://alex.dojotoolkit.org/2010/04/jsconf-metric-tons-of-awesome/">alex.dojotoolkit.org</a></div>
    <p></p></div>
	
</p>

<p><a href="http://jsconf.posterous.com/jsconf-metric-tons-of-awesome">Permalink</a> 

	| <a href="http://jsconf.posterous.com/jsconf-metric-tons-of-awesome#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 19 Apr 2010 21:10:00 -0700</pubDate>
      <title> JSConf 2010 Day 1 by Kevin Dangoor</title>
      <link>http://jsconf.posterous.com/jsconf-2010-day-1-by-kevin-dangoor</link>
      <guid>http://jsconf.posterous.com/jsconf-2010-day-1-by-kevin-dangoor</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
<blockquote>
<div>
<div>
<div>Posted on April 17th, 2010 by Kevin Dangoor</div>
<h3><a href="http://www.blueskyonmars.com/2010/04/17/jsconf-2010-day-1/" title="Permanent Link to JSConf 2010 Day 1" rel="bookmark">JSConf 2010 Day 1</a></h3>
<div>
<p>I missed ScurvyConf entirely, much to my dismay. I got on the plane on time, but then they said they needed to swap out a computer. And then they swapped it out again. And then they gave up, hauled everyone off the plane, had us trudge across the airport and then loaded us up on another plane. I finally arrived at the hotel close to midnight, which is a drag given that I got up at 6:30am.</p>
<p>I started out on Track B. By the way, the notes below are mostly not going to be my opinions, but generally just what the speakers are saying. Sorry if this is a bit raw and unedited…</p>
<h3>Chris Williams: How did I do JSConf?</h3>
<p>Chris reported spending 200 hours to get JSConf going last year and 120 this year. He pointed out that conference tickets don’t sell out until they sell out… people need to feel like they’re going to be missing out on something and <em>then</em> they’ll sign up. JSConf 2009 was nearly canceled because of lack of interest and then they said “tickets have sold out” and instantly had a waiting list.</p>
<p>There was some additional discussion abiout how JavaScript needs a good website for the language. John Resig pointed out that MDC really has a lot of great information that is not Firefox-specific and is all available under a CC license. There was general agreement that MDC is a great resource, and Chris also mentioned it would be cool if there was a tool that cross-referenced between the JavaScript libraries (eg. $() in jQuery translates to dojo.query, etc…)</p>
<p>Chris is a fun speaker, and he gave us a great view of what goes into planning a conference.</p>
<h3>Brian Mitchell: JavaScript’s Twin (Lua)</h3>
<p>From a language perspective, Lua and JavaScript are so similar that there’s a temptation to just use JavaScript. But, there are times when Lua is a better choice.</p>
<p>LuaJIT, on some tests, is <em>way</em> faster than v8. It also has very good memory usage characteristics.</p>
<p>“Tables” in Lua are used for both array types and hash types. They’re very well optimized so that they perform like arrays when you use them like arrays. Warning: indexes start at 1.</p>
<p>Local variables need to be declared. Trailing semicolons are optional. Lua uses “end” rather than braces.</p>
<p>Lua has coroutines which makes asynchronous programming look a lot more synchronous.</p>
<h3>Dion Almaer and Matt McNulty: web fragmentation on mobile</h3>
<p>There’s a proliferation of internet-connected devices that all have SDKs, so it’s hard for developers to figure out how they’re going to support platforms. But, we’ve been there before. Back in the early 80s, you had to decide which computer you’d develop for, and that was it. Then came Windows, but there were still other platforms around… after that came the web, which enabled lots of new companies to grow up building software that could work on any number of devices.</p>
<p>Dion showed Quake II running in a browser using nothing other than HTML5 features. A lot of this is because of the huge speed increases in JavaScript.</p>
<p>There are a bunch of solutions for packaging up web applications for use on different devices. Titanium, Prism, Fluid, Palm’s webOS SDK, etc. all provide ways to provide native-like experiences using nothing other than web technology. jqTouch lets you use normal jQuery-style development for touch-based platforms.</p>
<p>When developing for mobile, these days you have a decision to make about your UI: do you want it to look native to the platform, or do you want to make an immersive experience that is tailored to your app. If you create a UI that is just there to serve your app, that could run nearly unchanged from platform to platform.</p>
<p>Palm’s mojo gives you a nice component model for HTML-based apps. Web apps have a low level model in some ways, compared to GUI components that you get in native platforms.</p>
<p>Matt McNulty announced that Ares is going 1.0 on Monday. Ares is Palm’s browser-based developer environment for webOS. 1.0 adds component APIs you can drag and drop, undo/redo, and a bunch of other features. Matt demoed Ares, and it’s really slick. Ares lets you preview the app in the browser (without the device services, obviously). It also lets you install to the device to see the actual app running.</p>
<p>Ares doesn’t work in IE, and no one really cares. Shockingly few people care about an offline version.</p>
<p>Matt also showed off mojo running in the browser. He had the native Palm mail app running in a normal browser window, which is cool indeed. Webkit browsers are no problem, but they’ve done some monkeypatching to make bits work on Firefox.</p>
<h3>Francisco Tomalsky: Socratic documentation tool</h3>
<p>We need to rethink how we do docs. Docs in source code are annoying because you have to scroll through them when using the code, you can’t localize them, you need specialized tools that may not yet exist for your language, it’s hard to include rich media (even when videos might make sense), and it increases the already large workload for committers.</p>
<p>Socratic uses the information in TextMate bundles to build up a DOM of your source. Once you do that, you have a query language that’s not unlike jQuery for querying that DOM and pulling out all of the matches.</p>
<p>The other piece is a wiki based on git (rather than docs in your comments). The wiki git repo tracks the branches of your code, so someone can get the docs for a specific version of your project. Socratic also has support for GitHub issues.</p>
<p>The project is not done (actually looks like it’s just getting started, based on the quick demo he gave) and Francisco is inviting people to help. He thinks that a great doc tool in CommonJS JavaScript will get a bunch of people using CommonJS servers.</p>
<p>Francisco then followed up with a demo of the latest Cappuccino release. He mentioned that it is now completely CommonJS-based. You no longer need Ruby at all to work with Cappuccino’s tooling. Also new is a CPTableView that was contributed by an outside contributor. He demoed using IB to create a table view and used nib2cib to convert for Cappuccino’s use.</p>
<p><span><a href="http://www.blueskyonmars.com/2010/04/17/jsconf-2010-day-1#" title="ShareThis via email, AIM, social bookmarking and networking sites, etc."><span>ShareThis</span></a></span></p>
</div>
</div>
<p>Comments are closed.</p>
<p> </p>
</div>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://www.blueskyonmars.com/2010/04/17/jsconf-2010-day-1/">blueskyonmars.com</a>
</div>
<p> </p>
</div>
	
</p>

<p><a href="http://jsconf.posterous.com/jsconf-2010-day-1-by-kevin-dangoor">Permalink</a> 

	| <a href="http://jsconf.posterous.com/jsconf-2010-day-1-by-kevin-dangoor#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 19 Apr 2010 21:05:00 -0700</pubDate>
      <title>JSConf US at Ted Leung on the Air</title>
      <link>http://jsconf.posterous.com/jsconf-us-at-ted-leung-on-the-air</link>
      <guid>http://jsconf.posterous.com/jsconf-us-at-ted-leung-on-the-air</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
<blockquote>
<div>
<p>I spent the weekend in Washington, DC attending <a href="http://jsconf.us/2010">JSConf.US 2010</a>. I wasn’t able to attend last year, due to scheduling conflicts. Javascript is a bit higher on my radar these days, so this was a good year to attend.</p>
<p><strong>The program</strong></p>
<p>The JSConf program was very high quality. Here are some of the talks that I found most interesting.</p>
<p>Yahoo’s Douglas Crockford was up first and describe Javascript as a “a functional language with dynamic objects and a familiar syntax”. He took a some time to discuss some of the features being considered for the next version of Javascript. Most of his talk was focused on the cross site scripting (XSS) problem. He believes the solving the XSS problem should be the top priority of the next version of Javascript, and he feels that this is so urgent that we ought to do a reset of HTML5 in order to focus on this problem. Crockford thinks that HTML5 is only going to make things worse, because it adds new features / complexity. He called out local storage as one feature that would introduce lots of opportunity for XSS exploits. I was very surprised to hear him advocating a security approach based on capabilities. He mentioned the <a href="http://code.google.com/p/google-caja/">Caja</a> project and his own proposal at <a href="http://www.adsafe.org/">www.adsafe.org</a>. He stated that “ECMAScript is being transformed into an Object Capability Language; the Browser must be transformed into an Object Capability system”. This was a very good talk, and it caused a swirl of conversation during the rest of the conference.</p>
<p>Jeremy Ashkenas talked about <a href="http://jashkenas.github.com/coffee-script/">Coffeescript</a>, which is a language that compiles into Javascript. It has a very functional flavor to it, which was interesting in light of Crockford’s description of Javascript. It also seemed to be influenced by some ideas from Python, at least syntactically. I really liked what I saw, but I’m wary of the fact that it compiles to Javascript. I am not bothered by languages that compile to JVM bytecode, but somehow that feels different to me than compiling to Javascript. I’m going to spend some time playing with it – maybe I’ll get over the compilation thing.</p>
<p><a href="http://github.com/tobeytailor/gordon">Gordon</a> is a Flash runtime that is implemented in Javascript.   Tobias Schneider caused quite a stir with his talk. He showed several interesting demos of Gordon playing Flash files that were directly generated by tools in the Adobe toolset. Tobias was careful to say that he doesn’t yet implement all of flash, although he definitely wants to get full support for Flash 7 level features. It’s not clear how Gordon would handle newer versions of Flash, because of the differences beween Javascript and Actionscript. Bridging that gap is probably a whole lot of work.</p>
<p>Since 2008 I’ve had <a href="http://www.sauria.com/blog/2008/09/27/the-first-annual-jvm-language-summit/">several</a> <a href="http://www.sauria.com/blog/2009/04/16/langnet-2009/">opportunities</a> to hear Erik Meijer talk about his work on Reactive Programming at Microsoft. He’s talked about this work in the context of AJAX, and a common example that he uses is autocompletion in the browser. Jeffrey Van Gogh came to JSConf to talk about <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx">RxJS</a> , a library for Javascript which implements these ideas and provides a better experience for doing asynchronous programming, both on the client and server side. In his talk Jeffrey described <a href="http://blogs.msdn.com/jeffva/archive/2010/04/14/node-js-bindings-for-rxjs.aspx">RxJS bindings for Node.js</a>.  I also met <a href="http://twitter.com/mattpodwysocki">Matt Podwysocki</a>, who I’ve been following on Twitter for some time. Matt has been writing a <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/04/14/introduction-to-the-reactive-extensions-for-javascript-aggregation-part-2.aspx">series of blog posts</a> examining the Reactive Extensions. One hitch in all of this is that the licensing of RxJS is unclear. You can use RxJS in your programs and extend it but it’s not open source, and you can’t distribute RxJS code as part of an open source project. I’m interested in the ideas here, but I haven’t decided whether I am going to actually click on the license.</p>
<p>I dont’ remember the first time that I heard about <a href="http://www.sproutcore.com/">SproutCore</a>, but I really started paying attention to it when I saw Erich Ocean’s presentation at DjangoCon last year. The original speaker for SproutCore couldn’t make it, but Mike Ball and Evin Grano, two local members of the SproutCore community stepped in to give the talk. Their talk was heavy on demonstrations along with updates on various parts of SproutCore. They showed some very interesting UI’s that were built using SproutCore. The demo that really got my attention was related to the work on touch/multiouch interfaces. NPR had their iPad applications in the App Store on the iPad launch day. Mike and Evin showed a copy of the NPR application that had been built in 2 weeks using SproutCore. The SproutCore version can take advantage of hardware acceleration, and seemed both polished and responsive. Dion Almaer has a <a href="http://ajaxian.com/archives/sproutcore-2010">screenshot</a> of the NPR app up at Ajaxian.</p>
<p><a href="http://www.sproutcore.com/"></a></p>
<p><a href="http://raphaeljs.com/">Raphaël</a> is a Javascript toolkit for doing vector based drawing. It sits on top of either SVG or VML depending on what browser is being used. In the midst of all the hubub about Flash on Apple devices, Dmitry Baranovskiy, the author of Raphaël pointed out that Android devices don’t include SVG, and thus cannot run Raphaël. Apparently people think of Raphaël as something to be used for charts but Baranoskiy showed a number of more general usages of vector drawing that would be applicable to every day web applications.</p>
<p>Steve Souders works on web client performance at Google and has written several books about this topic. His <a href="http://www.slideshare.net/souders/jsconf-us-2010">presentation</a> was a conglomeration of material from other talks that he has done. There were plenty of useful tidbits for those looking to improve the performance of their Javascript applications.</p>
<p><a href="http://twitter.com/zoompf">Billy Hoffman</a>’s talk on security was very sobering. While Crockford was warning about the dangers of XSS in the abstract, Hoffman presented us with many concrete examples of the ways that Javascript can be exploited to circumvent security measures. A simple example of this was a simple encoding of javascript code as whitespace, so that inspection of a page’s source code would show nothing out of the ordinary to either an uninformed human or to a security scanner.</p>
<p>In the past, Brendan Eich and I have had some conversations in the comments of my blog, but I don’t recall meeting him in person until this weekend. Chris Williams snuck Brendan into JSConf as a surprise for the attendees, and many people were excited to have him there. Brendan covered a number of the features being worked on for the ECMAScript Harmony project, and he feels that the outlook for Javascript as a language is improving. Someone did ask him about Crockford’s call to fix security, and Brendan replied that you can’t just stop and fix security once for all time, but that you need to fix things at various levels all the time. His position was that we need more automation that helps with security, and that the highest leverage places were in the compiler and VM.</p>
<p>I’ve been keeping an eye on the server-side Javascript space. Ever since the competition between Javascript engines heated up two years ago, I’ve been convinced that Javascript on the server could leverage these new Javascript engines and disrupt the PHP/Ruby/Python world. If you subscribe to that line of thinking, then Ryan Dahl’s <a href="http://nodejs.org/">Node.js</a> is worth noting. Node uses V8 to provide a system to build asynchronous servers. It arrived in the scene last year, and has built up a sizable community despite the fact that It is changing extremely rapidly – Ryan said he would like to “stop breaking the API every day”. In his presentation Ryan showed some benchmarks of Node versus Tornado and nginx, and Node compared pretty favorably. It’s not as fast as nginx, but it’s not that much slower, and it was handily beating Tornado. He showed a case where Node was much slower because V8’s generational garbage collector moves objects in memory. In the example, node was being asked to serve up large files, but because of the issue with V8, it could only write to the result socket indirectly. Ryan added a non-moving Buffer type to Node, which then brought it back to being a close second behind nginx. I was pleased to see that Ryan is very realistic about where Node is at the moment. At one point he said that noone has really built anything on Node that isn’t a toy. If he gets his wish to stabilize the API for Node 0.2, I suspect that we’ll see that change.</p>
<p>Jed Schmidt is a human language translator for his day job. In his off hours he’s created <a href="http://github.com/jed/fab">fab.js</a> a DSL for creating asynchronous web applications in Node. Fab is pretty interesting. It has a functional programming flavor to it. I’m interested in comparing it with the RxJS bindings for Node. It’s interesting to see ideas from functional programming (particularly functional reactive programming) percolating into the Javascript server side space. In some ways it’s not surprising, since the event driven style of Node (and Twisted and Tornado) basically forces programmers to write their programs in continuation passing style.</p>
<p>I didn’t get to see Jan Lehnardt’s talk on evently, which is another  interesting application of Javascript (via JQuery) on the server side. I need to make some time to go back and watch Chris Anderson’s <a href="http://blog.couch.io/post/399191405/screencast-demoing-some-new-couchapp-jquery">screencast</a> on it.</p>
<p><strong>The conference</strong></p>
<p>As far as the conference itself goes, JSConf was well organized, and attendees were well taken care of. The conference reminds me of PyCon in its early days, and that’s my favorite kind of conference to go to. There was very little marketing, lots of technical content, presented by the people that are actually doing the work. I heard lots of cross pollination of ideas in the conversations I participated in, and in conversations that I heard as I walked the halls. I especially liked the idea of “Track B” which was a track that got assembled just in time. It’s not quite the same thing as PyCon’s open spaces, but it was still quite good. Chris and Laura Williams deserve a big hat tip for doing this with a 10 person staff, while closing on a house and getting ready for their first child to arrive.</p>
<p><strong>Last thoughts</strong></p>
<p>The last two years have been very exciting in the Javascript space, and I expect to see things heating up quite a bit more in the next few years. In his closing remarks, Chris Williams noted that last year, there was a single server side Javascript presentation, and this year the content was split 50/50. This is an area that you ignore at your own risk.</p>
<p><strong><br /></strong></p>
<div>
<div><strong>Share and Enjoy:</strong></div>
<ul>
<li>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;title=JSConf%20US&amp;bodytext=I%20spent%20the%20weekend%20in%20Washington%2C%20DC%20attending%20JSConf.US%202010.%20I%20wasn%27t%20able%20to%20attend%20last%20year%2C%20due%20to%20scheduling%20conflicts.%20Javascript%20is%20a%20bit%20higher%20on%20my%20radar%20these%20days%2C%20so%20this%20was%20a%20good%20year%20to%20attend.%0AThe%20program%0AThe%20JSConf%20program%20was%20v" title="Digg" rel="nofollow"><img title="Digg" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="Digg" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://delicious.com/post?url=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;title=JSConf%20US&amp;notes=I%20spent%20the%20weekend%20in%20Washington%2C%20DC%20attending%20JSConf.US%202010.%20I%20wasn%27t%20able%20to%20attend%20last%20year%2C%20due%20to%20scheduling%20conflicts.%20Javascript%20is%20a%20bit%20higher%20on%20my%20radar%20these%20days%2C%20so%20this%20was%20a%20good%20year%20to%20attend.%0AThe%20program%0AThe%20JSConf%20program%20was%20v" title="del.icio.us" rel="nofollow"><img title="del.icio.us" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="del.icio.us" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;title=JSConf%20US" title="DZone" rel="nofollow"><img title="DZone" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="DZone" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;title=JSConf%20US" title="Reddit" rel="nofollow"><img title="Reddit" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="Reddit" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://www.sphere.com/search?q=sphereit:http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;title=JSConf%20US" title="SphereIt" rel="nofollow"><img title="SphereIt" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="SphereIt" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F" title="Technorati" rel="nofollow"><img title="Technorati" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="Technorati" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://www.sauria.com/blog/2010/04/19/jsconf-us#" title="Ma.gnolia" rel="nofollow"><img title="Ma.gnolia" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/" height="16" alt="Ma.gnolia" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;t=JSConf%20US" title="Facebook" rel="nofollow"><img title="Facebook" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="Facebook" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;title=JSConf%20US&amp;source=Ted+Leung+on+the+Air+Open+Source%2C+Modern+Programming+Languages%2C+OS+X%2C+Photography%2C+and+...&amp;summary=I%20spent%20the%20weekend%20in%20Washington%2C%20DC%20attending%20JSConf.US%202010.%20I%20wasn%27t%20able%20to%20attend%20last%20year%2C%20due%20to%20scheduling%20conflicts.%20Javascript%20is%20a%20bit%20higher%20on%20my%20radar%20these%20days%2C%20so%20this%20was%20a%20good%20year%20to%20attend.%0AThe%20program%0AThe%20JSConf%20program%20was%20v" title="LinkedIn" rel="nofollow"><img title="LinkedIn" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="LinkedIn" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://slashdot.org/bookmark.pl?title=JSConf%20US&amp;url=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F" title="Slashdot" rel="nofollow"><img title="Slashdot" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="Slashdot" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://www.friendfeed.com/share?title=JSConf%20US&amp;link=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F" title="FriendFeed" rel="nofollow"><img title="FriendFeed" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="FriendFeed" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;t=JSConf%20US" title="HackerNews" rel="nofollow"><img title="HackerNews" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="HackerNews" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;title=JSConf%20US&amp;selection=I%20spent%20the%20weekend%20in%20Washington%2C%20DC%20attending%20JSConf.US%202010.%20I%20wasn%27t%20able%20to%20attend%20last%20year%2C%20due%20to%20scheduling%20conflicts.%20Javascript%20is%20a%20bit%20higher%20on%20my%20radar%20these%20days%2C%20so%20this%20was%20a%20good%20year%20to%20attend.%0AThe%20program%0AThe%20JSConf%20program%20was%20v" title="Posterous" rel="nofollow"><img title="Posterous" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="Posterous" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F&amp;t=JSConf%20US&amp;s=I%20spent%20the%20weekend%20in%20Washington%2C%20DC%20attending%20JSConf.US%202010.%20I%20wasn%27t%20able%20to%20attend%20last%20year%2C%20due%20to%20scheduling%20conflicts.%20Javascript%20is%20a%20bit%20higher%20on%20my%20radar%20these%20days%2C%20so%20this%20was%20a%20good%20year%20to%20attend.%0AThe%20program%0AThe%20JSConf%20program%20was%20v" title="Tumblr" rel="nofollow"><img title="Tumblr" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="Tumblr" width="16" /></a>
<p> </p>
</li>
<li>
<a href="http://twitter.com/home?status=JSConf%20US%20-%20http%3A%2F%2Fwww.sauria.com%2Fblog%2F2010%2F04%2F19%2Fjsconf-us%2F" title="Twitter" rel="nofollow"><img title="Twitter" src="http://www.sauria.com/blog/wp-content/plugins/sociable/images/services-sprite.gif" height="16" alt="Twitter" width="16" /></a>
<p> </p>
</li>
</ul>
</div>
</div>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://www.sauria.com/blog/2010/04/19/jsconf-us/">sauria.com</a>
</div>
<p> </p>
</div>
	
</p>

<p><a href="http://jsconf.posterous.com/jsconf-us-at-ted-leung-on-the-air">Permalink</a> 

	| <a href="http://jsconf.posterous.com/jsconf-us-at-ted-leung-on-the-air#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sun, 11 Apr 2010 13:13:00 -0700</pubDate>
      <title>What to expect at JSConf - Washington DC</title>
      <link>http://jsconf.posterous.com/what-to-expect-at-jsconf-washington-dc</link>
      <guid>http://jsconf.posterous.com/what-to-expect-at-jsconf-washington-dc</guid>
      <description>
        <![CDATA[<p>
	<p><div class='p_embed p_image_embed'>
<a href="http://posterous.com/getfile/files.posterous.com/jsconf/lheIBxklzwsCoqFqghiHfIfwmdqDsDpnEblaxHGhhczwioxuaqlyvgJdnbDA/media_httpcachevirtua_vbfJv.jpg.scaled1000.jpg"><img alt="Media_httpcachevirtua_vbfjv" height="375" src="http://posterous.com/getfile/files.posterous.com/jsconf/lheIBxklzwsCoqFqghiHfIfwmdqDsDpnEblaxHGhhczwioxuaqlyvgJdnbDA/media_httpcachevirtua_vbfJv.jpg.scaled500.jpg" width="500" /></a>
</div>
</p>
<p>Ah springtime, possibly the best time of year to visit Washington DC. This year JSConf happens just on the heels of Cherry Blossom seasons, which means DC will be vibrant, alive, and amazing for sightseeing. Better still, despite no more than 2 months ago having 2.5 feet of snow on the ground, Washington DC will be absolutely perfect for outside time, so be sure to get out and enjoy it! The forecast during the conference calls for a very sunny couple days with temperatures around 65°F, which is perfect for a good pirate cruise. Suggested attire ranges from shorts and short sleeves to jeans and a tee-shirt, depending on what temperatures you are normally accustomed to. JSConf, and DC in general, is very casual - so long as you aren't attending a Government meeting. If you are touring around the city, anything will do. Washington DC has some surprisingly amazing restaurants and night events. Some of them require you to pimp it up a bit, but for the most part you are going to be with the JSConf crowd rocking out! We have provided a couple of our recommended activities here in case you decide you want to break away and experience the city.</p>
<p><strong>Food</strong></p>
<ul>
<li>
<a href="http://www.georgetowncupcake.com/">Georgetown Cupcake</a> - Right across the Key Bridge from JSConf and premier of the continuing cupcake revolution. Definitely not for the cost-conscious, a Georgetown cupcake will set you back about $3.50 per cupcake. Without question, it is worth the walk over there, the 30 minute wait in line, and the cost for a dozen (~$36). They are that good.</li>
<li>
<a href="http://www.eatyourpizza.com/">Pizzeria Paradiso</a> - Also right across the bridge in lovely Georgetown, Paradiso boasts some of the best pizza DC has to offer. Fresh, wood oven cooked pizza with options you normally don't find, be sure to check out the basement for a bit of microbrew awesome.</li>
<li>
<a href="http://www.beckdc.com/">Brasserie Beck</a> - Like belgian food? Never tried it? THIS IS THE PLACE. Some of the best french and belgian cuisine you can get. We do recommend you dress up a bit if you are going to head over there, but it is worth it.</li>
<li>
<a href="http://www.churchkeydc.com/">Churchkey/Birch and Barley</a> - If JSConf doesn't quell your craving for beer (and therefore you are a wild person) then hit up Chuchkey - some of the most epic brews available on draft in an atmosphere of swank. If you want a full meal, their full service Birch and Barley hits the spot on high end food without the full high end price. </li>
<li>
<a href="http://www.lauriolplaza.com/">Lauriol Plaza</a> - Two words. Crack Margaritas. You order them in pitchers, after the first you are confident that you're name is Abraham Lincoln or Jose Cuervo. The night is always and adventure after Lauriol.</li>
</ul>
<p><strong>Sights</strong></p>
<ul>
<li>
<a href="http://www.nasm.si.edu/">Air and Space Museum</a> - The trip that every elementary school kid waits for. THEY HAVE A SPACE SHUTTLE. It is quite exciting and definitely worth the trip over to see. Make sure it is on your list. </li>
<li>
<a href="http://spymuseum.org/">The International Spy Museum</a> - This is one of the rare "for-pay" museums in DC, but its well worth it. You become a spy and travel through a whirl wind trip of secret tunnels, espionage, and weapons to see some of the most important and historical spies ever. </li>
<li>
<a href="http://www.nps.gov/nama/index.htm">Walk the National Mall</a> - A large expanse of grass in the middle of DC that connects the Lincoln memorial, US Capitol, and the White House. If you are luck you will catch a glimpse of a Senator, Congressman, or maybe the President.</li>
</ul>
<p><strong>Night Places</strong></p>
<p>Washington DC has a very exciting night atmosphere that caters to every kind of individual. Generally speaking, if you aren't heading to a bar you will want to dress up ( nice shoes, nice jeans, etc ). If you prefer the "swanky sophisticated" bars, we recommend <a href="http://www.georgetowndc.com/nightlife">Georgetown</a>. If you prefer the "college scene", <a href="http://www.adamsmorgannow.com/">Adams Morgan</a> is the place for you (and pick up a jumbo slice). If you prefer the trendy, Bohemian Jazzy scene, then <a href="http://en.wikipedia.org/wiki/U_Street_Corridor">U Street Corridor</a> is for you! Seeking a LGBTA crowd, then we recommend starting in <a href="http://en.wikipedia.org/wiki/Dupont_Circle,_Washington,_D.C.">Dupont Circle</a>. Although we recommend those areas, its important to note that by no means is the area limited to that type of crowd, there are bars of every sort in each place. Don't be afraid to try an area that might not be your standard fare, DC has a lot to offer. </p>
<p>Washington DC is generally safe, but as a good general rule, stay in the Northwest and Northeast areas of the city. Certain areas outside of that are less than ideal for tourists. As long as you are in a group, you will be safe, but please keep your wits about you. If you get lost, ping us on twitter @jsconf and we will get you assistance.</p>
<p><strong>Conference Attire</strong></p>
<p>Just a note on general conference attire, this is an event unlike most in the technology community. Like any conference there will be a fair amount of sitting, so plan accordingly. During the days and at the parties, you can wear whatever you want, but do take into account that most parties will evolve into a full evening out. So if you plan on clubbing, you might want to show up to the parties dressed for success. If you plan on being awesome, we strongly recommend bringing either a tuxedo OR full pirate regale. Your pick! We will be providing a variety of pirate outfit elements, courtesy of R/GA, to attendees in order to make the events and the resulting pictures/video from it truly legendary. </p>
<p>So definitely come prepared, this weekend promises to be an amazing one!</p>
	
</p>

<p><a href="http://jsconf.posterous.com/what-to-expect-at-jsconf-washington-dc">Permalink</a> 

	| <a href="http://jsconf.posterous.com/what-to-expect-at-jsconf-washington-dc#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="420" width="560" url="http://getfile7.posterous.com/getfile/files.posterous.com/jsconf/lheIBxklzwsCoqFqghiHfIfwmdqDsDpnEblaxHGhhczwioxuaqlyvgJdnbDA/media_httpcachevirtua_vbfJv.jpg">
        <media:thumbnail height="375" width="500" url="http://getfile0.posterous.com/getfile/files.posterous.com/jsconf/lheIBxklzwsCoqFqghiHfIfwmdqDsDpnEblaxHGhhczwioxuaqlyvgJdnbDA/media_httpcachevirtua_vbfJv.jpg.scaled500.jpg" />
      </media:content>
    </item>
    <item>
      <pubDate>Sun, 11 Apr 2010 12:09:00 -0700</pubDate>
      <title>What to expect at JSConf - Arriving</title>
      <link>http://jsconf.posterous.com/what-to-expect-at-jsconf</link>
      <guid>http://jsconf.posterous.com/what-to-expect-at-jsconf</guid>
      <description>
        <![CDATA[<p>
	<p><div class='p_embed p_image_embed'>
<img alt="Media_httpfarm4static_ffmlj" height="375" src="http://posterous.com/getfile/files.posterous.com/jsconf/IBexvsgfmjDjDkkGgadhjEFEjuIqDEezdqIdEcCxhnfvAJeaafekznbhhAoB/media_httpfarm4static_fFmlJ.jpg.scaled500.jpg" width="500" />
</div>
</p>
<p>As you begin to prepare for travel to JSConf, you might be wondering what lays ahead in the coming weekend. JSConf is without a doubt above and beyond a standard "show up and learn" conference, everything about the conference is about taking risks, breaking new ground, and meeting some of the greatest people ever. You are about to enter into something much larger than it may seem on the surface, something exciting and new. As such, you might have several questions, concerns, or decisions to make - hopefully these following posts will help you out. First and foremost, arrival to JSConf</p>
<p><strong>I am arriving at Dulles Airport (IAD), how do I get to JSConf?</strong></p>
<p><a href="http://www.metwashairports.com/dulles/dulles.htm">Dulles Airport</a> is the largest airport servicing the Washington DC metro area and as such many of you will be walking through its <a href="http://en.wikipedia.org/wiki/Eero_Saarinen">Eero Saarinen</a> designed architecture. Despite its highly unique design, it is placed almost 40 minutes outside of the city center with little obvious method for getting to Washington DC, a short coming the local area is trying to resolve. For this April, the following methods are recommended for transport from Dulles Airport:</p>
<ul>
<li>
<em>Baller Style</em> - $50 each trip using the Washington Flyer Taxi service right at the gate. Walk up, hail a cab, and hope that you aren't traveling during rush hours (4:00PM - 7:00PM). This trip can take anywhere from 30minutes to 1.5 hours, depending entirely on traffic. </li>
<li>
<em>Eco Style</em> - $10 each way or $18 for a round trip PLUS a metro ticket at $2.70 per leg. You get to ride the Washington Flyer coach bus which departs on a <a href="http://www.washfly.com/flyer_bus_schedule.htm">frequent enough schedule</a>. This bus will take you to the West Falls Church metro station where you get to ride the awesomely clean DC rail service known locally as "the metro". Take the train that heads towards "New Carrollton" and get off at the "Rosslyn" stop. Once you exit the station, head up the stairs and turn right down Fort Meyer drive. Continue until you reach 19th street and turn right. Continue walking and Hotel Palomar will be on the left side of the street.</li>
<li>
<em>Recommended Style</em> - Not always the fastest, not always the most on time, but the Metrobus route 5A is the most cost effective way to get from Dulles Airport to JSConf. Costing a whopping $1.35, the 5A is a direct route (with a couple stops on the way) to Rosslyn. It picks up in Rosslyn as well for your return trip, so its really the best way to get there and back. <a href="http://www.commuterpage.com/art/metrobus/05A.htm">All details available here</a>.</li>
</ul>
<p><strong>I am arriving at Reagan National Airport (DCA), how do I get to JSConf?</strong></p>
<p><a href="http://www.metwashairports.com/reagan/reagan.htm">Reagan Airport</a> is the closest airport to Washington DC, positioned just across the Potomac River from the city. Your options for transport are luckily isolated to a single, awesome option, the metro! Once you exit the secure area of the airport, follow the signs that have a big "M" on them. This will take you the rail system of Washington DC. Be sure to get on the train bound for "Largo Town Center" on the BLUE train. Make sure you get on the BLUE train. Get off the train at the Rosslyn metro station and go up the stairs. Once you exit the station, head up the stairs and turn right down Fort Meyer drive. Continue until you reach 19th street and turn right. Continue walking and Hotel Palomar will be on the left side of the street.</p>
<p><div class='p_embed p_image_embed'>
<img alt="Media_httpwwwhotelpal_qyyhf" height="48" src="http://posterous.com/getfile/files.posterous.com/jsconf/EGtnssevBlkmpfpmHoxBxvAcceAGpErewttsezgawfogJfhpqphgefdCdwEI/media_httpwwwhotelpal_qyyhF.gif.scaled500.gif" width="39" />
</div>
</p>
<p><strong>I am commuting or taking a car to get to JSConf, what about me?</strong></p>
<p>We do not recommend driving to JSConf as the sheer cost can be rather prohibitive - the Hotel offers daily parking at a rate of $30. Yes, WTF. Good news is that JSConf is on the weekend, so there are a lot better solutions. First, garage parking across the street from Hotel Palomar provides a rate between $11-$15/day. Second option is street parking using meters, while inconvenient they are very cost effective. You do have to pay the meters on Saturday, but not on Sunday. Finding a parking spot won't be too much of an issue on the weekend as Rosslyn is mainly a 9-to-5 workday area. Third, USE THE METRO. Then you don't have to worry about parking at all AND you don't have to worry about driving after a long, crazy day of JSConf fun.</p>
<p>If you get lost before JSConf starts, use the <a href="http://wmata.com/rail/maps/map.cfm">Metro Map</a>, which can be downloaded and used on nearly every mobile device. Wherever you are, you are trying to get back to Rosslyn. Worse come to worse, email us at <a href="mailto:team@jsconf.us">team@jsconf.us</a> and we will be happy to help!</p>
<p> </p>
	
</p>

<p><a href="http://jsconf.posterous.com/what-to-expect-at-jsconf">Permalink</a> 

	| <a href="http://jsconf.posterous.com/what-to-expect-at-jsconf#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="375" width="500" url="http://getfile1.posterous.com/getfile/files.posterous.com/jsconf/IBexvsgfmjDjDkkGgadhjEFEjuIqDEezdqIdEcCxhnfvAJeaafekznbhhAoB/media_httpfarm4static_fFmlJ.jpg">
        <media:thumbnail height="375" width="500" url="http://getfile4.posterous.com/getfile/files.posterous.com/jsconf/IBexvsgfmjDjDkkGgadhjEFEjuIqDEezdqIdEcCxhnfvAJeaafekznbhhAoB/media_httpfarm4static_fFmlJ.jpg.scaled500.jpg" />
      </media:content>
      <media:content type="image/gif" height="48" width="39" url="http://getfile4.posterous.com/getfile/files.posterous.com/jsconf/EGtnssevBlkmpfpmHoxBxvAcceAGpErewttsezgawfogJfhpqphgefdCdwEI/media_httpwwwhotelpal_qyyhF.gif">
        <media:thumbnail height="48" width="39" url="http://getfile7.posterous.com/getfile/files.posterous.com/jsconf/EGtnssevBlkmpfpmHoxBxvAcceAGpErewttsezgawfogJfhpqphgefdCdwEI/media_httpwwwhotelpal_qyyhF.gif.scaled500.gif" />
      </media:content>
    </item>
    <item>
      <pubDate>Wed, 07 Apr 2010 08:29:00 -0700</pubDate>
      <title>$100 Off Mobile App Development Training for JSConf Attendees</title>
      <link>http://jsconf.posterous.com/100-off-mobile-app-development-training-for-j</link>
      <guid>http://jsconf.posterous.com/100-off-mobile-app-development-training-for-j</guid>
      <description>
        <![CDATA[<p>
	<p>The PhoneGap hackers will be in the house at JSConf and are running a full-day PhoneGap training session in Washington DC on April 16th. </p>
<p>If you want to use your HTML and JavaScript skills to build cross platform mobile applications for iPhone, Google Android, Blackberry, Symbian and Palm, this workshop will give you all the tools and experience you'll need to create app store ready mobile applications using the acclaimed, open source <a href="http://www.phonegap.com/">PhoneGap framework</a>.</p>
<p>PhoneGap allows you to write CSS/HTML/JavaScript and compile them to multiple platforms directly. If you want to get into mobile development, PhoneGap is the best way to use your existing knowledge to create amazing mobile applications.</p>
<p>As a JSConf attendee, you get a $100 discount on PhoneGap training and pay only $399 when you <a href="http://mobileappdevtraining6.eventbrite.com/?discount=jsconf_2010">register using this url</a>.</p>
<p style="padding-left: 30px;">The Latham Hotel, 3000 M Street NW</p>
<p style="padding-left: 30px;">Washington DC</p>
<p style="padding-left: 30px;">April 16, 2010</p>
<p style="padding-left: 30px;">9:30 am – 4:30 pm</p>
<p style="padding-left: 30px;"><strong><a href="http://mobileappdevtraining6.eventbrite.com/?discount=jsconf_2010">Register now to get your $100 discount</a></strong></p>
<p>At the end of PhoneGap training, you'll be able to:</p>
<ul>
<li>Set up your development environment</li>
<li>Compile for multiple platforms</li>
<li>Run code in a emulator</li>
<li>Debug your HTML and JavaScript</li>
<li>Access native APIs, including location, camera, accelerometer, contacts, and more via JavaScript</li>
<li>Optimize your JavaScript for mobile devices</li>
<li>Make security considerations</li>
<li>Build a mobile application that runs offline</li>
<li>Use CSS transitions, animations and transforms to create native looking interfaces</li>
<li>Use the Canvas for advanced graphics</li>
<li>Use mobile JS libraries, such as XUI and Dashcode to build mobile applications faster</li>
</ul>
<p>Find out more about the <a href="http://www.phonegap.com/">PhoneGap</a> framework and the Washington DC <a href="http://mobileappdevtraining6.eventbrite.com/?discount=jsconf_2010">training session</a> on April 16.</p>
	
</p>

<p><a href="http://jsconf.posterous.com/100-off-mobile-app-development-training-for-j">Permalink</a> 

	| <a href="http://jsconf.posterous.com/100-off-mobile-app-development-training-for-j#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 30 Mar 2010 19:28:00 -0700</pubDate>
      <title>Level-up to JavaScript expert at the Washington D.C. JavaScript Masterclass</title>
      <link>http://jsconf.posterous.com/level-up-to-javascript-expert-at-the-washingt</link>
      <guid>http://jsconf.posterous.com/level-up-to-javascript-expert-at-the-washingt</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
<blockquote>
<div>
<h3><a href="http://mir.aculo.us/2010/03/24/level-up-to-javascript-expert-at-the-washington-d-c-javascript-masterclass/">Level-up to JavaScript expert at the Washington D.C. JavaScript Masterclass</a></h3>
<small>March 24th, 2010 by <a href="http://mir.aculo.us/author/admin/" title="Posts by Thomas Fuchs">Thomas Fuchs</a>,  <a href="http://mir.aculo.us/2010/03/24/level-up-to-javascript-expert-at-the-washington-d-c-javascript-masterclass/#respond" title="Comment on Level-up to JavaScript expert at the Washington D.C. JavaScript Masterclass">no comments &raquo;</a></small>
<p>Are you using JavaScript? Or does JavaScript use you? Do you want to know how all the trickery in those shiny frameworks actually works? Want to level up to expert? You can!</p>
<p>Come visit our full-day <a href="http://javascriptmasterclass.com/">JavaScript Masterclass in Washington DC, on Friday, April 16, 2010</a>. (That&rsquo;s the day before <a href="http://jsconf.us/2010/">JSConf 2010</a> starts!)</p>
<p><a href="http://slash7.com/">Amy Hoy</a>, teacher extraordinaire and yours truly will show you how to really make JavaScript your bi, ah, strive towards JavaScript excellence.</p>
<p>There are just 25 seats (we like small classes where everyone gets to interact with us!), and we will sell out! We&rsquo;d hate to hear from your that you wanted to attend but couldn&rsquo;t grab a seat! <img src="http://mir.aculo.us/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>The course is framework-agnostic, so whether you use and love jQuery, Prototype, Scriptaculous, dojo, YUI or bare-bones JavaScript, you&rsquo;ll walk away enthused with JavaScript knowledge, and can directly use it in your projects!</p>
<p><a href="http://javascriptmasterclass.com/">Book now</a> and take advantage of our early bird rate of just $550. For that, you&rsquo;ll get to participate in our full-day workshop, pick our brains, get printed handouts and digital copies of all materials plus a free copy of our JavaScript performance ebook &ldquo;JavaScript Performance Rocks!&rdquo; (if you already have it, you can gift it to someone else!). And of course, we also excel in socializing, so yes, you can have beers with us! <img src="http://mir.aculo.us/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
</div>
</blockquote>
</div>
	
</p>

<p><a href="http://jsconf.posterous.com/level-up-to-javascript-expert-at-the-washingt">Permalink</a> 

	| <a href="http://jsconf.posterous.com/level-up-to-javascript-expert-at-the-washingt#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 10 Mar 2010 12:23:41 -0800</pubDate>
      <title>The JSConf Diversity in Computing Drive</title>
      <link>http://jsconf.posterous.com/the-community-that-cares</link>
      <guid>http://jsconf.posterous.com/the-community-that-cares</guid>
      <description>
        <![CDATA[<p>
	<p>One of the most important core values of <a href="http://jsconf.us/2010">JSConf</a> is the dedication and commitment to the community. We firmly believe that this is the best community in the programming world with the smartest and most daring individuals around. We also firmly believe that the world can be better because of us. Last year, we were able to donate the remaining funds from JSConf to the <a href="http://laptop.org/en/">One Laptop Per Child</a> (OLPC) program, which helps to create educational opportunities for the world's poorest children. It is definitely a great program and you should check it out. We did this relatively quietly because it was the right thing to do and not a publicity thing.</p>
<p>This year, we are going to contribute the residual funds to something very important and near to our hearts, Diversity in Computing outreach programs. Recently, an amazing program at Brown University called <a href="http://www.cs.brown.edu/orgs/artemis/">Artemis</a> came to our attention by <a href="http://blog.obiefernandez.com/content/2010/02/great-cs-program-for-girls-needs-funding.html">Obie Fernandez</a>. Artemis is a nationally recognized outreach program to encourage girls from local public schools to pursue careers in Computer Science, Sciences, and Engineering.&nbsp;</p>
<blockquote class="posterous_medium_quote">
<p>The Artemis Project is a free, five-week summer day camp for rising 9th grade girls in the Providence area who are interested in learning about science and technology. Traditionally, it has been run by four undergraduate women from Brown University in connection with Brown's Computer Science Department. This year, Artemis is pleased to announce that we will additionally have a coordinator from Boston University.</p>
</blockquote>
<p>A quick review of the&nbsp;<a href="http://www.cs.brown.edu/orgs/artemis/2009/lessons.html">course lessons</a> makes any geek excited for the future of our industry with items like "Introduction to Theory" and "Programming in Scheme". Various universities, including <a href="http://www.eng.vt.edu/academics/ceed.php">Virginia Tech</a> and <a href="http://women.cs.cmu.edu/What/Outreach/Roadshow/">Carnegie Mellon</a>, provide programs of this nature for improving all forms of diversity improvement in our industry.&nbsp;</p>
<p>Our focus on outreach programs is critical to this effort, because they require human interaction, which can often times be costly and time consuming. Despite the cost and time, it yields a tremendous response in terms of the impact on the individual and ability to stem attrition rates as the individuals progress further into the industry. Think back on the first time you actually "got programming", odds are someone was right there with you helping you through understand it.&nbsp;</p>
<p>This year we are setting up a <a href="http://pledgie.com/campaigns/9293">pledge drive for you to help us contribute to these programs</a>. Below is a pledgie link for donating to the cause, donate if you are a JSConf attendee or not - it helps us all. Please pass this on to your friends and tweet about your donations. You should be epically proud of helping this great cause. We will be listing the donation target and amounts after JSConf, if you have a specific diversity outreach program you like, please let us know and we will split the funds for them as well.</p>
<p>&nbsp;</p>
<p><a href="http://www.pledgie.com/campaigns/9293"><img src="http://www.pledgie.com/campaigns/9293.png?skin_name=chrome" border="0" alt="Click here to lend your support to: JSConf Diversity in Computing Drive" /></a></p>
	
</p>

<p><a href="http://jsconf.posterous.com/the-community-that-cares">Permalink</a> 

	| <a href="http://jsconf.posterous.com/the-community-that-cares#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sat, 06 Mar 2010 00:16:00 -0800</pubDate>
      <title>How to Get a Ticket to JSConf</title>
      <link>http://jsconf.posterous.com/how-to-get-a-ticket-to-jsconf</link>
      <guid>http://jsconf.posterous.com/how-to-get-a-ticket-to-jsconf</guid>
      <description>
        <![CDATA[<p>
	<p>I bear bad news and good news. Bad news is that we are completely sold out barring the sponsorship tickets. Good news, this year many of our <a href="http://www.jsconf.us/2010/sponsors.html">awesome sponsors</a> are getting into the spirit of giving and making their tickets available as part of a contest. The first to get out there with availability&nbsp;is <a href="http://developer.yahoo.com">Yahoo! Developer Network</a>. Their contest is pretty awesome in every sense of the word. Here is their description:</p>
<blockquote class="posterous_medium_quote">
<p>The prize will go to the person who authors the best new YUI 3 Gallery module&nbsp;between March 5 and March 22 and submits it for community use under YUI&rsquo;s BSD&nbsp;license. As with any contest, there are lots of rules. We&rsquo;ve noted some of the&nbsp;big ones on the contest page and you can read the full legal writeup here.</p>
</blockquote>
<p>If you win you not only get a ticket to JSConf, but also a $500 gift certificate to Expedia.com for your travels. EPIC WIN. Full details are at&nbsp;the <a href="http://www.yuiblog.com/blog/2010/03/05/yui-3-gallery-contest-2010/">YUI blog</a>.<p />  We will send out updates as our sponsors contests open up, so be sure to throw in your best efforts. It helps the JavaScript community and helps you get to JSConf, so its win with a side of win.</p>
	
</p>

<p><a href="http://jsconf.posterous.com/how-to-get-a-ticket-to-jsconf">Permalink</a> 

	| <a href="http://jsconf.posterous.com/how-to-get-a-ticket-to-jsconf#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 03 Mar 2010 10:54:23 -0800</pubDate>
      <title>Announcing the Winner of the JSConf Shirt Contest!</title>
      <link>http://jsconf.posterous.com/announcing-the-winner-of-the-jsconf-shirt-con</link>
      <guid>http://jsconf.posterous.com/announcing-the-winner-of-the-jsconf-shirt-con</guid>
      <description>
        <![CDATA[<p>
	<div class='p_embed p_image_embed'>
<a href="http://posterous.com/getfile/files.posterous.com/jsconf/0UhBs4J3EM2WiSXGHUNMpp9A9lQFwKwUR6KxCyKws2PpgB156O330opGR3UK/mya-jsconf.jpg"><img alt="Mya-jsconf" height="667" src="http://posterous.com/getfile/files.posterous.com/jsconf/z5KfkloLdrqldRmIKPOyAP1wShNpfyOMl99ByQJId9fpBvQuUIJFSHdSpAWj/mya-jsconf.jpg.scaled.500.jpg" width="500" /></a>
</div>
<p>At the very end of JSConf US 2009, we announced a final bit of excitement from the JSConf team, the JSConf Shirt contest. The contest was simple, send us  a picture of the JSConf US 2009 shirt in the cutest, most awkward, or most ironic possible position you could. If you win, you get a free ticket to JSConf. We had about 15 photos sent to us of people wearing the shirt while presenting at other conferences, some with them only wearing the shirt which was very very awkward for the review committee, and the winner. Scott González is this year&#39;s winner of the JSConf shirt contest with this awesome picture of his daughter in the JSConf shirt. Try and tell us that doesn&#39;t melt your heart. She is sporting the limited edition ladies shirt as well which was definitely extra points in our book. Congrats!</p>
	
</p>

<p><a href="http://jsconf.posterous.com/announcing-the-winner-of-the-jsconf-shirt-con">Permalink</a> 

	| <a href="http://jsconf.posterous.com/announcing-the-winner-of-the-jsconf-shirt-con#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="800" width="600" url="http://getfile2.posterous.com/getfile/files.posterous.com/jsconf/0UhBs4J3EM2WiSXGHUNMpp9A9lQFwKwUR6KxCyKws2PpgB156O330opGR3UK/mya-jsconf.jpg">
        <media:thumbnail height="667" width="500" url="http://getfile3.posterous.com/getfile/files.posterous.com/jsconf/z5KfkloLdrqldRmIKPOyAP1wShNpfyOMl99ByQJId9fpBvQuUIJFSHdSpAWj/mya-jsconf.jpg.scaled.500.jpg" />
      </media:content>
    </item>
    <item>
      <pubDate>Mon, 01 Mar 2010 11:28:00 -0800</pubDate>
      <title>JSConf Scallywag Party Tickets</title>
      <link>http://jsconf.posterous.com/jsconf-scallywag-party-tickets</link>
      <guid>http://jsconf.posterous.com/jsconf-scallywag-party-tickets</guid>
      <description>
        <![CDATA[<p>
	<p>JSConf isn't JSConf unless there are killer parties. Period. Unfortunately we cannot have everyone at the conference (sorry waiting list) BUT we can try to have everyone at the parties!!! If you are in the Washington DC area and you find yourself with nothing to do on the Friday or Sunday night mid April - you should <a href="http://guestlistapp.com/events/5574">sign up here for tickets</a> to the JSConf parties. At first blush you are going to be like WTF $30 - but its all inclusive and some awesome events have been planned for your amusement. Friday night will have <a href="http://jsconf.us/2010/scurvy.html">ScurvyConf</a>, the not to be missed addition to the JSConf ensemble brought to you by <a href="http://www.joyent.com">Joyent</a>. &nbsp;Sunday night is our closing ceremonies, which have yet to be fully announced, but will be epically awesome as well. Details for all events are posted here, but we will announce the Sunday party closer to the date. We don't want `ya to be know where we goin` just yet (muttered in botched piratese) So if you are coming stag or rocking some friends, be sure to pick up the appropriate amount of tickets.</p>
<p>ALSO</p>
<p>If you are planning on bringing yer significant other along on the bloody pirate cruise, we will be welcomin' them but we need them to be havin' a good ole ticket for it. Ok enough pirate talk. We have now opened up the significant other pirate tickets at $50/person. This will include drinks and dinner as well as an awesome pirate cruise with some of the craziest geeks ever -- oh and Significant Others, just so you know no laptops will be allowed on board (REJOICING ABOUNDS). The dinner will be great, the cruise will be great, so please join us!</p>
<p><a href="http://guestlistapp.com/events/5574">All tickets are available here</a></p>
	
</p>

<p><a href="http://jsconf.posterous.com/jsconf-scallywag-party-tickets">Permalink</a> 

	| <a href="http://jsconf.posterous.com/jsconf-scallywag-party-tickets#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 25 Feb 2010 12:51:14 -0800</pubDate>
      <title>Announcing Charles Jolley at JSConf 2010</title>
      <link>http://jsconf.posterous.com/announcing-charles-jolley-at-jsconf-2010-0</link>
      <guid>http://jsconf.posterous.com/announcing-charles-jolley-at-jsconf-2010-0</guid>
      <description>
        <![CDATA[<p>
	<p>As you may or may not know, this year we started out with a <a href="http://jsconf.us/2010.js">very risky web site concept</a>. Hailed by some as crazy and others as "elitist BS", either way it was pretty good filter for speakers. Some found it, others needed a little treasure map. Charles Jolley actually emailed us, provided a fitting description of himself, and asked how he could propose to speak. All we needed to say was "use web inspector" to which we received his one line response: "lol. &nbsp;clever." At that point, I knew he was the kind of speaker we were looking for. Charles is the creator of the now famous and widely used <a href="http://www.sproutcore.com">SproutCore</a>. SproutCore is the Rich Internet Application (RIA) framework at play in such applications as <a href="http://www.me.com">MobileMe</a> from Apple and <a href="https://bespin.mozillalabs.com/">Bespin</a> from <a href="http://www.mozilla.com">Mozilla</a> (also a JSConf sponsor 2 years running). Charles currently works for Apple as a senior front end architect, which is without a doubt an impressive title.</p>
<p>Charles plans on demonstrating the HTML5 love that SproutCore 1.1 comes packed to the brim with. Taking RIA and binding it with HTML5 - Brilliant! Charles also has some great things he is planning on demonstrating that will really blow your socks (or boots as the case maybe) off. This is going to be quite the presentation especially for building complex and very rich internet applications. We might even have some buccaneers with contrarian view points strategically placed in the audience to heckle him... You will have to be there to find out more!</p>
<p><a href="http://jsconf.us/2010/speakers.html">All JSConf Speakers</a></p>
	
</p>

<p><a href="http://jsconf.posterous.com/announcing-charles-jolley-at-jsconf-2010-0">Permalink</a> 

	| <a href="http://jsconf.posterous.com/announcing-charles-jolley-at-jsconf-2010-0#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 23 Feb 2010 10:03:00 -0800</pubDate>
      <title>Announcing The Dread Pirate Jenn Lukas</title>
      <link>http://jsconf.posterous.com/announcing-the-dread-pirate-jenn-lukas</link>
      <guid>http://jsconf.posterous.com/announcing-the-dread-pirate-jenn-lukas</guid>
      <description>
        <![CDATA[<p>
	<p>We are quite excited to announce that Jenn Lukas from <a href="http://www.happycog.com">Happy Cog</a> will be presenting at <a href="http://jsconf.us/2010/speakers.html">JSConf 2010</a>. Jenn is a JSConf US alumni and is going to be presenting on the ever popular and important topic of progressive enhancements. Her presentation, "JavaScript and Web Standards Sitting in a Tree" is going to provide real world examples of how to rock progressive enhancement without sacrifice! Ironically at a JavaScript conference, this is going to show you how to make beauty even without JavaScript enabled.&nbsp;</p>
<p>Seriously though, the best part about Jenn has to be her wicked blog - <a href="http://jennlukas.com">http://jennlukas.com</a> - It has it all!!! Dot Matrix Unicorns, every background possible, <a href="http://jennlukas.com/detail/night-blogging">PARTY RATS</a>, nods to Foreigner - it is truly unmatched and unstoppable. Better still her requirement for speaking at JSConf, like any good pirate, was as follows:</p>
<blockquote class="posterous_short_quote">
<p>&nbsp;</p>
<p>If I'm speaking before noon: A bloody mary with extra horseradish.</p>
<p>If its after noon: A bloody mary with average amounts of horseradish. :)</p>
<p>&nbsp;</p>
</blockquote>
<p>&nbsp;</p>
<p>Now that's what I call progressive enhancement!</p>
<p>&nbsp;</p>
	
</p>

<p><a href="http://jsconf.posterous.com/announcing-the-dread-pirate-jenn-lukas">Permalink</a> 

	| <a href="http://jsconf.posterous.com/announcing-the-dread-pirate-jenn-lukas#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Fri, 19 Feb 2010 11:28:58 -0800</pubDate>
      <title>A Survey of JavaScript's Evil Side</title>
      <link>http://jsconf.posterous.com/a-survey-of-javascripts-evil-side</link>
      <guid>http://jsconf.posterous.com/a-survey-of-javascripts-evil-side</guid>
      <description>
        <![CDATA[<p>
	<p>So we all know about <a href="http://www.amazon.com/exec/obidos/ASIN/0596517742/wrrrldwideweb">JavaScript: The Good Parts</a> and inherently we know about <a href="http://www.wtfjs.com">JavaScript: The Bad Parts</a> (wtfjs ftw), but rarely, if ever, do we catch a glimmer of JavaScript's <a href="http://www.xssed.com/">Evil</a> <a href="http://ha.ckers.org/">Parts</a> -- except at <a href="http://www.jsconf.us/2010">JSConf</a>. Today we are proud to announce something that has been roughly two years in the making. From the original JSConf, I have had a strong desire and drive to get a talk like this into the mainstream, and low and behold the dream will finally come true this year. We are going to put the spotlight right on some of the sexiest and most malicious parts of JavaScript - ever.</p>
<p>We are proud to announce <a href="http://en.wikipedia.org/wiki/Billy_Hoffman">Billy Hoffman</a> as a <a href="http://www.jsconf.us/2010/speakers.html">JSConf 2010 speaker</a>. I normally embellish the biographies for the presenters with <abbr title="A clever mixture of Ketchup, grain alcohol, and Rocqueforte cheese">my own special sauce</abbr>, but for this one I will just direct repost:</p>
<blockquote>
<p><span style="font-family: Times; font-size: medium;">&nbsp;<span style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;">I wrote the book <a href="http://www.amazon.com/Ajax-Security-Billy-Hoffman/dp/0321491939">Ajax Security</a> (Addison Wesley. 2007). I have been sued for allegedly violating the Digital Millennium Copyright Act and the Espionage Act of 1917 while reverse engineering a magstripe-based ID and access system. As a web security researcher I pioneered many of todays JavaScript security issues and presented that research at conferences on 3 continents and to the US FBI.</span></span></p>
</blockquote>
<p>Righteous. So what is Billy talking about, p0wnies of course, pretty p0wnies.</p>
<blockquote>
<p>The growth and innovation around JavaScript recently is intense. The features of the language are expanding almost as quickly as the new places it appears. However there are several fundamental flaws with JavaScript and some core web technologies that allow for some serious evil. Function and constructor hijacking, cross domain spoofing, web history theft, search history theft, porting scanning and fingerprinting intranets, deanonymization, self propogating code, self mutating code, and detecting sandboxed environments are just a some of the threats that can be done now. They cannot be fixed, they are now built into the web, and their impact grows critical as we move from web pages in a single domain to mashups and interactive applications. This talk will demonstrate some truely evil tricks and help todays JavaScript ninjas advance JavaScript while keeping it safe and secure.</p>
</blockquote>
<p>This makes me happy, is that wrong?</p>
	
</p>

<p><a href="http://jsconf.posterous.com/a-survey-of-javascripts-evil-side">Permalink</a> 

	| <a href="http://jsconf.posterous.com/a-survey-of-javascripts-evil-side#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 18 Feb 2010 16:35:00 -0800</pubDate>
      <title>Dahlhaus</title>
      <link>http://jsconf.posterous.com/dahlhaus</link>
      <guid>http://jsconf.posterous.com/dahlhaus</guid>
      <description>
        <![CDATA[<p>
	<p>Ever since <a href="http://tinyclouds.org/">Ryan Dahl</a> had to go and tell you that you were doing it wrong, <a href="http://www.nodejs.org">Node.js</a> has been&nbsp;the hot rage in programming. Ryan definitely dropped the JavaScript bomb on the developer world at <a href="http://jsconf.eu/2009/video_nodejs_by_ryan_dahl.html">JSConf.EU 2009</a>, so we decided to see what else he has in his arsenal. Node.js has grown a lot in the 5-6 months since most people caught their initial glimpse of the most exciting single piece of software in the current JavaScript universe, an evented I/O framework named Node.js. For those of you who have to yet experience the addiction that is serverside JavaScript programming, I strongly recommend you brush up&nbsp;<a href="http://howtonode.org">here</a>&nbsp;(howtonode.org) and&nbsp;<a href="http://techno-weenie.net/2010/2/3/where-s-waldo-track-user-locations-with-node-js-and-redis">here</a>&nbsp;(technoweenie.net) before coming to JSConf otherwise your mind will be completely blown away. We have asked Ryan to take it a step further than JSConf.EU and show us the future of Node.js and Evented I/O programming. There is a lot of stuff that he and everyone on the Node.js development team have been working. It was our number two highest category of submissions for JSConf, which definitely says something about its rapid growth!</p>
<p>In summary, I leave you with this wonderful quote from <a href="http://www.peteforde.com/">Pete Forde</a>, hacker tourist, master of <a href="http://futureruby.com/">epic</a> conferences, and head of <a href="http://unspace.ca/">Unspace</a>, regarding Node.js.&nbsp;</p>
<blockquote>
<p>Sometimes radical technology shifts feel like base jumping, but my spidey sense is that node.js is a really big fucking deal.</p>
<p>- <a href="http://twitter.com/peteforde/status/9257699373">Pete Forde</a></p>
</blockquote>
<p>We can't agree more!</p>
	
</p>

<p><a href="http://jsconf.posterous.com/dahlhaus">Permalink</a> 

	| <a href="http://jsconf.posterous.com/dahlhaus#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 16 Feb 2010 17:34:17 -0800</pubDate>
      <title>Announcing Kevin Smith, but this isn't ErlangConf...</title>
      <link>http://jsconf.posterous.com/announcing-kevin-smith-but-this-isnt-erlangco</link>
      <guid>http://jsconf.posterous.com/announcing-kevin-smith-but-this-isnt-erlangco</guid>
      <description>
        <![CDATA[<p>
	<p>Our <a href="http://jsconf.us/2010/speakers.html">next speaker announcemen</a>t may have you scratching your head a bit. We are very happy to announce that <a href="http://weblog.hypotheticalabs.com/">Kevin Smith</a> (not that one) will be presenting super deep nerd technology of <a href="http://bitbucket.org/basho/erlang_js/">erlang_js</a> at JSConf. Kevin is, to say the least, an amazing programmer, especially in the programming language of <a href="http://erlang.org/">Erlang</a> and he is&nbsp;now the "JavaScript Guy" at <a href="http://www.basho.com">Basho</a>. Right, right - but this isn't ErlangConf, this is JSConf. Well as you may well know the developer world is rapidly trying to adjust to the multi-core/multi-system programming environment that is constantly driving to the tune of "more cores, more cores, more cores!!!" JavaScript, in both CommonJS and BrowserJS, are tackling this problem of how to efficiently and effectively leverage multiple cores while maintaining the beauty of the language. We thought that it would be best to take a cue for a programming language that has been doing it right for over 20 years, <a href="http://en.wikipedia.org/wiki/Erlang_(programming_language)">Erlang</a>.&nbsp;</p>
<p>Better still, what if you can have all the goodness of a multicore/multisystem environment mixed with all the goodness of JavaScript?&nbsp;</p>
<p>And that is where Kevin comes in, stage left, with a laptop in hand. Kevin has built a library in erlang_js that provides all the powers of C, Erlang, and JavaScript to the waiting fingertips of eager developers. In his words</p>
<blockquote class="posterous_medium_quote">
<p>Erlang is great for building concurrent and robust applications. Javascript is wonderful for building all kinds of applications. C is the lingua franca of low-level programming and highly useful for gluing random bits of code together. Learn how I used all three languages to build a very useful library which capitalizes on the strengths of all three languages.</p>
<p>We're going get dirty and explore how to get two very different languages to play nice and get along with each other. If you're curious about how to embed Javascript in your application or the finer points of wrestling Erlang's C API, then this talk is for you.</p>
</blockquote>
<p>Bring a helmet, cause this is going to get awesome.</p>
	
</p>

<p><a href="http://jsconf.posterous.com/announcing-kevin-smith-but-this-isnt-erlangco">Permalink</a> 

	| <a href="http://jsconf.posterous.com/announcing-kevin-smith-but-this-isnt-erlangco#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 15 Feb 2010 18:09:58 -0800</pubDate>
      <title>The Significant Track</title>
      <link>http://jsconf.posterous.com/the-significant-track</link>
      <guid>http://jsconf.posterous.com/the-significant-track</guid>
      <description>
        <![CDATA[<p>
	<p>So you have your JSConf ticket, you are super excited about the amazing events and speakers that you will be enjoying in the middle of April in Washington DC. Meanwhile your significant other is sitting there, probably less than happy about your excitement. NEVER FEAR JSCONF IS THERE FOR YOU. Sponsored by&nbsp;<a href="http://jupiterit.com">Jupiter Consulting</a>, which provides some of the best JavaScript Development, Training, and Support, we are proud to announce the Significant Others track. Those that travel with us to conference are often left in the hotel room to find their way around the city alone - not at JSConf! Significant others get their very own track at JSConf, which is arguably the best track at the conference. Touring the city and visiting the memorials throughout the day and then meeting back up with the conference attendees for the evening parties, it is the best track we offer, and rightly so! Please make sure to <a href="http://guestlistapp.com/events/5574">register your significant other for the track so we can get a count for the group</a>. All significant others are definitely welcome to attend any and all of the evening parties of JSConf.</p>
	
</p>

<p><a href="http://jsconf.posterous.com/the-significant-track">Permalink</a> 

	| <a href="http://jsconf.posterous.com/the-significant-track#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Fri, 12 Feb 2010 18:41:00 -0800</pubDate>
      <title>Announcing John-David Dalton</title>
      <link>http://jsconf.posterous.com/announcing-john-david-dalton</link>
      <guid>http://jsconf.posterous.com/announcing-john-david-dalton</guid>
      <description>
        <![CDATA[<p>
	<p>We are proud to announce John-David Dalton as our next JSConf speaker! John is is the creator of the very&nbsp;first cross-browser implementation of sandboxed natives and the recently announced FuseJS library. For those of you have yet to hear of FuseJS, think of it as a core implementation with all the essential goodness from every other library in one tight little package. What is unique about FuseJS is that it used sandboxed natives,&nbsp;which allows extending Array, String, Number, Date, and RegExp objects without polluting the native objects of the host environment.&nbsp;The second topic discussed is what to look for in a CSS selector engine. Engines should be chosen based on how they maintain consistent results across browsers, follow specification, and support the browsers require by your project. The third topic discussed is the who/what/when/where of sandboxed natives. Finally there will be quick survey through the history, process of creating, and the advantages of using sandboxed natives.</p>
<p>Ok seriously, the coolest thing is this picture, made especially for JSConf!</p>
<p><img src="http://jsconf.us/2010/images/speakers/full/john.png" alt="" /></p>
<p>How pirate is that!!!</p>
	
</p>

<p><a href="http://jsconf.posterous.com/announcing-john-david-dalton">Permalink</a> 

	| <a href="http://jsconf.posterous.com/announcing-john-david-dalton#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1076622/Chris_Williams.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/1bdbwvBfuM1</posterous:profileUrl>
        <posterous:firstName>Chris</posterous:firstName>
        <posterous:lastName>Williams</posterous:lastName>
        <posterous:nickName>voodootikigod</posterous:nickName>
        <posterous:displayName>Chris Williams</posterous:displayName>
      </posterous:author>
    </item>
  </channel>
</rss>

