<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mansilla Dev &#187; javascript</title>
	<atom:link href="http://mansilla.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://mansilla.com</link>
	<description>An @rray of tech, business, code, food, and people.</description>
	<lastBuildDate>Mon, 06 Jun 2011 23:25:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
	<atom:link rel="hub" href="http://mansilla.superfeedr.com" />
			<item>
		<title>JavaScript meetup @ Google</title>
		<link>http://mansilla.com/2009/01/javascript-meetup-google/</link>
		<comments>http://mansilla.com/2009/01/javascript-meetup-google/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 23:53:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[activerecord.js]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://mansilla.com/?p=12</guid>
		<description><![CDATA[Summary of Mountain View JavaScript Meetup @ Google, 2009 kick off.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://javascript.meetup.com/9/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/javascript.meetup.com/9/?referer=');">Mountain View JavaScript Meetup Group</a> kicked off their 2009 season @ Google (Googleplex in Mountain View &#8211; building 43, Tunis). Trevor was the resident Google employee that hooked up the conference room.  <a href="http://www.nczonline.net/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.nczonline.net/?referer=');">Nicholas Zakas</a> of Yahoo! gave a talk on the performance of local variables vs. global variables in JavaScript.  Lesson?  Use local.  In fact, inside of a function, if you refer to an object/variable outside the scope of that function several times, it pays dividends to assign a local variable reference to that object, and call on that local reference instead of multiple calls to the outer-scope variable.  Other languages, he points out, have the advantage of automatic compile-time optimizations; however, it&#8217;s up to coder in JS to optimize the code.   So, rather than just accept the <em>fact</em> that &#8220;<em>local vars are faster than global vars</em>&#8220;, he proved it with tests across several platforms/browsers, and showed interesting graphs.</p>
<p>Davey Waterson from <a href="http://aptana.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/aptana.com?referer=');">Apatana</a> (of Ruby/Rails IDE fame) presented on <a href="http://activerecordjs.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/activerecordjs.org/?referer=');">ActiveRecord.js</a>.  Very cool and easy way to hook into databases in a cross platform manner in JS.  Getting and setting persistent data across JS to a client or server is quick and dirty with ActiveRecord.js.  It&#8217;s cross platform, cross browser.  Easily connect to SQLite or even MySQL using Jaxer, Apatana&#8217;a Server-Side JavaScript engine.  I use Aptana IDE (an Eclipse derivative) for Rails development in Linux, as a side note, and it&#8217;s quite sharp.  Man alive, that&#8217;s three versions of Eclipse installed on my laptop.</p>
<p>Last talk was given by <a href="http://tlrobinson.net/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/tlrobinson.net/?referer=');">Tom Robinson</a> of <a href="http://280north.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/280north.com/?referer=');">280 North</a>.  He spoke about his port of <a href="http://rack.rubyforge.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/rack.rubyforge.org/?referer=');">Rack</a> (minimal interface between webservers supporting Ruby and Ruby frameworks) into JavaScript, called <a href="http://github.com/tlrobinson/jack/tree/master" target="_blank" onclick="pageTracker._trackPageview('/outgoing/github.com/tlrobinson/jack/tree/master?referer=');">Jack</a> (on Github).  I&#8217;ll let you check out the Github page for a better explanation of what Jack does for you, and spare you the cut-and-paste.</p>
<p>I liked having the meetup @ Google because there&#8217;s already plenty of people on-site to attend, and that made out of some quality Q&amp;A sessions.  Okay, I like the smoothies in the lobby, and snacks dispersed around the office too.</p>
]]></content:encoded>
			<wfw:commentRss>http://mansilla.com/2009/01/javascript-meetup-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

