<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Boom Swagger Boom</title>
	<atom:link href="http://boomswaggerboom.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://boomswaggerboom.wordpress.com</link>
	<description>Mozilla, Firefox, My Life</description>
	<lastBuildDate>Thu, 05 Jan 2012 07:24:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='boomswaggerboom.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Boom Swagger Boom</title>
		<link>http://boomswaggerboom.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://boomswaggerboom.wordpress.com/osd.xml" title="Boom Swagger Boom" />
	<atom:link rel='hub' href='http://boomswaggerboom.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Mozilla&#8217;s Networking Team in 2011</title>
		<link>http://boomswaggerboom.wordpress.com/2012/01/02/mozillas-networking-team-in-2011/</link>
		<comments>http://boomswaggerboom.wordpress.com/2012/01/02/mozillas-networking-team-in-2011/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 07:52:19 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=1246</guid>
		<description><![CDATA[Mozilla created a networking team as part of the platform engineering group in April of 2011. There are nine of us now, spread out around the world, with me managing. We&#8217;re responsible for Gecko&#8217;s networking stack, including network protocol support, &#8230; <a href="http://boomswaggerboom.wordpress.com/2012/01/02/mozillas-networking-team-in-2011/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1246&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mozilla created a networking team as part of the platform engineering group in April of 2011. There are nine of us now, spread out around the world, with me managing. We&#8217;re responsible for Gecko&#8217;s networking stack, including network protocol support, security, and caching. I want to share some of the things we did in 2011.</p>
<p>We landed a <a href="http://en.wikipedia.org/wiki/SPDY">SPDY</a> implementation for the upcoming Firefox 11. SPDY will remain pref&#8217;d off until we&#8217;ve completed testing and various reviews, but it works quite well already. We&#8217;re working with Google to properly standardize SPDY.</p>
<p>We added support for the latest WebSockets specification. Firefox 11 currently has WebSockets enabled in standard form, without our vendor prefix.</p>
<p>Firefox 11 also includes SSL performance improvements. We can now negotiate SSL connections in parallel, on multiple threads, instead of serially on a single SSL thread.</p>
<p>We&#8217;re looking forward to increased IPv6 usage and we want to make sure that Gecko handles it well. In the past year we&#8217;ve improved IPv6 auto-detection, proxy support, and security. These fixes are spread out among a number of Firefox releases.</p>
<p>We made a number of improvements to HTTP pipelining in 2011, largely related to batching and ordering requests efficiently. HTTP pipelining is interesting because it&#8217;s an improvement to an existing, widely-used technology, but it has compatibility issues. Pipelining is currently only in use for our mobile products, where the risk/reward ratio is clearly in its favor, but we may enable it for desktop products next year. </p>
<p>Performance on Android is a priority for us. One optimization for Android that we&#8217;re particularly happy with is a major DNS performance improvement, <a href="http://boomswaggerboom.wordpress.com/2011/12/18/improving-dns-performance-in-firefox-for-android/">which is detailed in a previous post</a>. We also did the work necessary to enable our disk cache on Android.</p>
<p>Networking performance can be hard to test due to the variety of network conditions users can be operating under. In order to add flexibility to our testing capabilities we developed a system called <a href="https://wiki.mozilla.org/NeckoNet">NeckoNet</a>. NeckoNet is a software suite including, among other things, a web server (Apache), talos, and a modified <a href="http://www.linuxfoundation.org/collaborate/workgroups/networking/netem">netem</a> kernel module. We provide a Linux VM with all of this properly set up. Using NeckoNet, we can adjust bandwidth, packet loss and latency for network tests.</p>
<p>We&#8217;ve also made many other bug fixes and optimizations, conducted security reviews, and spent time planning future work.</p>
<p>In case you want to follow our work in the future, I&#8217;ll point out some of the ways in which we communicate (in addition to <a href="https://bugzilla.mozilla.org/">B.M.O.</a>). Mozilla&#8217;s <a href="https://wiki.mozilla.org/Networking">main networking wiki page</a> has links to a number of pages we use to stay organized, including quarterly goals. Starting in January 2012 our team meetings will be open, with dial-in information posted on the <em>mozilla.dev.planning</em> newsgroup the day before the meeting. These meetings happen at 10am Pacific every other Tuesday. We&#8217;re also going to try to blog about what we&#8217;re doing more often. Any blog posts will be syndicated to <a href="http://planet.mozilla.org/">Planet Mozilla</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/1246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/1246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/1246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/1246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/1246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/1246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/1246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/1246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/1246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/1246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/1246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/1246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/1246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/1246/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1246&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2012/01/02/mozillas-networking-team-in-2011/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>Improving DNS Performance in Firefox for Android</title>
		<link>http://boomswaggerboom.wordpress.com/2011/12/18/improving-dns-performance-in-firefox-for-android/</link>
		<comments>http://boomswaggerboom.wordpress.com/2011/12/18/improving-dns-performance-in-firefox-for-android/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 03:24:10 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=1252</guid>
		<description><![CDATA[Mozilla has been working hard to improve Firefox on Android. The following is a guest post from Steve Workman of Mozilla&#8217;s networking team which describes an effort to improve DNS performance. &#8211; Josh It started with some crashes on Android &#8230; <a href="http://boomswaggerboom.wordpress.com/2011/12/18/improving-dns-performance-in-firefox-for-android/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1252&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Mozilla has been working hard to improve Firefox on Android. The following is a guest post from Steve Workman of Mozilla&#8217;s networking team which describes an effort to improve DNS performance. &#8211; Josh</p></blockquote>
<p>It started with some crashes on Android that were due to <code>getaddrinfo</code> being called from multiple threads.  The problem was that the version of <code>getaddrinfo</code> supplied by Bionic (Android&#8217;s minimal-but-fast libc implementation) in pre-Honeycomb Android isn&#8217;t thread-safe. This is because <code>fopen</code>/<code>fclose</code> etc. aren&#8217;t thread-safe.  Multiple accesses were being made to a file pointer when reading the local hosts file, resulting in crashes.</p>
<p>Why were we calling <code>getaddrinfo</code> on multiple threads? Calls to <code>getaddrinfo</code> can block until a response is received from a DNS server.  This can take a while, especially if there is a problem and we wait for the timeout.  Making parallel <code>getaddrinfo</code> calls allows us to cut down on waiting and get more done at once. Sockets can be opened sooner, HTTP requests can be sent sooner, and ultimately your content can be received and displayed sooner.  Not being able to make parallel calls to <code>getaddrinfo</code> would be a serious performance regression, especially on mobile where round trip times are generally longer.</p>
<p>First we needed a quick fix for the crash &#8211; a performance regression is better than a crash regression.  We temporarily serialized calls to <code>getaddrinfo</code> and prefetching (predictive DNS resolution) was disabled.</p>
<p>After that, we decided to provide our own thread-safe version of <code>getaddrinfo</code>, bypassing Bionic&#8217;s.  Our implementation would have <code>mmap</code>&#8216;d access to the local hosts file, using <code>open</code>/<code>close</code> directly, thus providing a thread-safe function.  However, since we were dealing with a library-exposed function, it meant calls to functions and use of structures which were not exposed; at least not officially.  After a few failed attempts in which we were trying to get away with dependencies on some unofficially exposed symbols, we finally pulled in a pretty complete version of the host resolver from Gingerbread.  This added to our library size a bit, but it allowed for parallel calls to <code>getaddrinfo</code> on Android again. Given the potential for such calls to block for the duration of a DNS request, we believe this is a good tradeoff.</p>
<p>This change is currently scheduled to ship in Firefox 11.</p>
<p>&#8211;<br />
Steve Workman</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/1252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/1252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/1252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/1252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/1252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/1252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/1252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/1252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/1252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/1252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/1252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/1252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/1252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/1252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1252&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2011/12/18/improving-dns-performance-in-firefox-for-android/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 Favorite Restaurants (in the U.S.)</title>
		<link>http://boomswaggerboom.wordpress.com/2011/11/26/2011-favorite-restaurants-in-the-u-s/</link>
		<comments>http://boomswaggerboom.wordpress.com/2011/11/26/2011-favorite-restaurants-in-the-u-s/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 22:53:37 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Food]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=1234</guid>
		<description><![CDATA[It has been a little over a year since I put together my first list of my top ten favorite restaurants in the U.S., along with some honorable mentions. Things have changed over the past year, though there was no &#8230; <a href="http://boomswaggerboom.wordpress.com/2011/11/26/2011-favorite-restaurants-in-the-u-s/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1234&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It has been a little over a year since I put together my first list of my top ten favorite restaurants in the U.S., along with some honorable mentions. Things have changed over the past year, though there was no movement in the top four.</p>
<ol>
<li><a href="http://www.labellevie.us/">La Belle Vie</a> (510 Groveland Avenue, Minneapolis, MN)</li>
<li><a href="http://thegroceryrestaurant.com/">Grocery</a> (288 Smith Street, Brooklyn, NY)</li>
<li><a href="http://www.burmasuperstar.com/">Burma Superstar</a> (309 Clement Street, San Francisco, CA)</li>
<li><a href="http://en.wikipedia.org/wiki/Hard_Times_Caf%C3%A9">Hard Times Café</a> (1821 Riverside Avenue, Minneapolis, MN)</li>
<li><a href="http://www.frankiesspuntino.com/">Frankie&#8217;s 457</a> (457 Court Street, Brooklyn, NY)</li>
<li><a href="http://www.amber-india.com/">Amber Indian</a> (2290 West El Camino Real, Mountain View, CA‎)</li>
<li><a href="http://www.saadhalal.com/">Saad&#8217;s Halal Restaurant</a> (4500 Walnut Street, Philadelphia, PA)</li>
<li><a href="http://www.vegguide.org/entry/80">Jasmine Deli</a> (2532 Nicollet Avenue, Minneapolis, MN‎)</li>
<li><a href="http://www.boquerianyc.com/">Boqueria</a> (53 West 19th Street, New York, NY)</li>
<li><a href="http://maialinonyc.com/">Maialino</a> (2 Lexington Avenue, New York, NY)</li>
</ol>
<p>Worth mentioning:</p>
<ul>
<li><a href="http://tertulianyc.com/">Tertulia</a> (359 6th Avenue, New York, NY)</li>
<li><a href="http://www.tamarindrestaurantsnyc.com/">Tamarind</a> (41 East 22nd Street, New York NY)</li>
<li><a href="http://bandaloop.biz/">Bandaloop</a> (2 Ocean Avenue, Kennebunkport, ME)</li>
<li><a href="http://www.riceny.com/">Rice</a> (292 Elizabeth Street, New York, NY)</li>
<li><a href="http://www.dirtcandynyc.com/">Dirt Candy</a> (430 East 9th Street, New York, NY)</li>
<li><a href="http://www.farmiciarestaurant.com/">Farmicia</a> (15 South 3rd Street, Philadelphia, PA)</li>
<li><a href="http://nymag.com/listings/restaurant/lucali/">Lucali&#8217;s</a> (575 Henry Street, Brooklyn, NY)</li>
<li><a href="http://www.ralphsrestaurant.com/">Ralph&#8217;s Italian Restaurant</a> (760 South 9th Street, Philadelphia, PA)</li>
<li><a href="http://broderpdx.com/">Broder</a> (2508 SE Clinton St, Portland, OR)
<li><a href="http://www.tartinebakery.com/">Tartine Bakery</a> (600 Guerrero Street, San Francisco, CA)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/1234/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1234&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2011/11/26/2011-favorite-restaurants-in-the-u-s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>Incredible 2011 NBA Finals</title>
		<link>http://boomswaggerboom.wordpress.com/2011/06/12/incredible-2011-nba-finals/</link>
		<comments>http://boomswaggerboom.wordpress.com/2011/06/12/incredible-2011-nba-finals/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 02:57:39 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=1192</guid>
		<description><![CDATA[I&#8217;m not a big basketball fan. I rarely watch during the regular season. However, the NBA finals are fantastic every time I watch and this year was no exception &#8211; loved it! Energetic, passionate, and incredibly talented play. Jason Terry &#8230; <a href="http://boomswaggerboom.wordpress.com/2011/06/12/incredible-2011-nba-finals/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1192&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a big basketball fan. I rarely watch during the regular season. However, the NBA finals are fantastic every time I watch and this year was no exception &#8211; loved it! Energetic, passionate, and incredibly talented play. Jason Terry was my favorite player in the end. His performance in game six when Nowitzki had a tough night was inspiring.</p>
<p>Congrats Mavs!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/1192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1192&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2011/06/12/incredible-2011-nba-finals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>Visiting the Mozilla Community in Indonesia</title>
		<link>http://boomswaggerboom.wordpress.com/2011/05/17/visiting-the-mozilla-community-in-indonesia/</link>
		<comments>http://boomswaggerboom.wordpress.com/2011/05/17/visiting-the-mozilla-community-in-indonesia/#comments</comments>
		<pubDate>Tue, 17 May 2011 18:42:32 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=1078</guid>
		<description><![CDATA[I visited Indonesia with fellow Mozilla engineers David Mandelin and David Anderson at the beginning of May. It was a great chance to explore a new place and get to know some of our Mozilla community members. After the 22-hour &#8230; <a href="http://boomswaggerboom.wordpress.com/2011/05/17/visiting-the-mozilla-community-in-indonesia/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1078&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_1081" class="wp-caption alignright" style="width: 410px"><a href="http://boomswaggerboom.files.wordpress.com/2011/05/img_2254.jpg"><img src="http://boomswaggerboom.files.wordpress.com/2011/05/img_2254.jpg?w=640" alt="Bali" title="IMG_2254"   class="size-full wp-image-1081" /></a><p class="wp-caption-text">Bali. Photo by Yofie Setiawan.</p></div> I visited Indonesia with fellow Mozilla engineers <a href="http://blog.mozilla.com/dmandelin/">David Mandelin</a> and <a href="http://www.bailopan.net/blog/">David Anderson</a> at the beginning of May. It was a great chance to explore a new place and get to know some of our Mozilla community members.</p>
<p>After the 22-hour journey to Jakarta (New York -&gt; Hong Kong -&gt; Jakarta) I had one day to relax and explore by myself before meeting my co-workers and hosts. Indonesia&#8217;s energy and enthusiasm was apparent right from the start. Jakarta proved to be quite the buzzing metropolis, its population frantically engaged in economic and cultural expansion. Despite the pace of modernization, some parts of the city might have existed just the same in any number of past decades. I took a car to <a href="http://en.wikipedia.org/wiki/Sunda_Kelapa">Sunda Kelapa</a> in the evening and watched <a href="http://en.wikipedia.org/wiki/Pinisi">Pinisi</a> being loaded at sunset. Simultaneously beautiful and eery calls to prayer drifted across the water from the many minarets surrounding the harbor.</p>
<p><div id="attachment_1142" class="wp-caption alignright" style="width: 410px"><a href="http://boomswaggerboom.files.wordpress.com/2011/05/img_1870.jpg"><img src="http://boomswaggerboom.files.wordpress.com/2011/05/img_1870.jpg?w=640" alt="Event in Malang" title="Event in Malang"   class="size-full wp-image-1142" /></a><p class="wp-caption-text">Students and community members at the Firefox event in Malang.</p></div>I met up with my co-workers and our first Indonesian hosts, Yofie and Andi, the next morning. We headed to the airport for our flight to Surabaya, where the first Firefox event on our agenda was held. Between one and two hundred people attended and I think we met over half of them by the time the evening was over. We really enjoyed talking and taking pictures with community members.</p>
<p>After the event in Surabaya we attended events in Malang, Makassar, and Bali. Each was fantastic and unique, but energy, enthusiasm and kindness were constants. In Malang we had some particularly good technical discussions because the event was at a university. David Mandelin and I also got to play basketball in the university&#8217;s gym after the event! David Anderson and I had a great time exploring Makassar together on foot, and the food we ate there was amazing. We had a gourmet Indonesian lunch, complete with banana fritters and fresh fruit for dessert. Bali was somewhat over-developed for tourists, with nothing less than a huge American-style mall, but there is no denying its natural beauty. And the people, like everywhere else in Indonesia, really make the place something special.</p>
<p><div id="attachment_1080" class="wp-caption alignright" style="width: 410px"><a href="http://boomswaggerboom.files.wordpress.com/2011/05/img_1904.jpg"><img src="http://boomswaggerboom.files.wordpress.com/2011/05/img_1904.jpg?w=640" alt="Firefox event in Malang" title="Firefox event in Malang"   class="size-full wp-image-1080" /></a><p class="wp-caption-text">David Mandelin, Yofie Setiawan, David Anderson, Andi Darmawan, Josh Aas</p></div>I can&#8217;t thank our wonderful hosts Yofie, Andi, RaRa, Mamie, and Viking, enough. We learned so much from them and we couldn&#8217;t have asked for better company throughout our visit. It&#8217;s great to know that we have such an organized and vibrant community in Indonesia because it is clear that the country is only going to become more and more influential in the world.</p>
<p>(Lots more pictures on <a href="http://flickr.com/joshaas">my Flickr page</a>!)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/1078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/1078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/1078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/1078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/1078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/1078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/1078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/1078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/1078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/1078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/1078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/1078/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/1078/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/1078/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1078&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2011/05/17/visiting-the-mozilla-community-in-indonesia/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>

		<media:content url="http://boomswaggerboom.files.wordpress.com/2011/05/img_2254.jpg" medium="image">
			<media:title type="html">IMG_2254</media:title>
		</media:content>

		<media:content url="http://boomswaggerboom.files.wordpress.com/2011/05/img_1870.jpg" medium="image">
			<media:title type="html">Event in Malang</media:title>
		</media:content>

		<media:content url="http://boomswaggerboom.files.wordpress.com/2011/05/img_1904.jpg" medium="image">
			<media:title type="html">Firefox event in Malang</media:title>
		</media:content>
	</item>
		<item>
		<title>Wells Fargo Rewards is a Sleazy Program</title>
		<link>http://boomswaggerboom.wordpress.com/2011/03/31/wells-fargo-rewards-is-a-sleazy-program/</link>
		<comments>http://boomswaggerboom.wordpress.com/2011/03/31/wells-fargo-rewards-is-a-sleazy-program/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 17:12:51 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=1060</guid>
		<description><![CDATA[Here is how the rewards program works. First my banker bothers me about enrolling until I do. Undoubtedly he got commission for that which ultimately I paid for in higher fees. Then I get charged $19.00 per year for the &#8230; <a href="http://boomswaggerboom.wordpress.com/2011/03/31/wells-fargo-rewards-is-a-sleazy-program/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1060&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is how the rewards program works. First my banker bothers me about enrolling until I do. Undoubtedly he got commission for that which ultimately I paid for in higher fees. Then I get charged $19.00 per year for the rewards program enrollment. Over time I built up points by spending money on my credit and debit cards. Then I have to go to a totally different website from the normal WellsFargo.com site, WellsFargoRewards.com, register a new account there, then log in and select cash rewards. This is hundreds of dollars that they&#8217;ve been sitting on for years.</p>
<p>They took my money up front and again every year automatically, just for this program. Then they make it non-automatic and non-obvious for me to reap the benefits of what I paid for. The whole process involves wasting my time (talking to my banker about it, signing up and redeeming points) just to get cash I&#8217;m entitled to. I don&#8217;t want to play this stupid, sleazy game. If they are sitting on all of this money for me why can&#8217;t they just lower my fees and interest rates with it? Because they&#8217;re hoping I&#8217;m too forgetful and/or inept to redeem, but they&#8217;ll never forget to charge me the fee!</p>
<p>Due to things like this (there&#8217;s more but I won&#8217;t bore you with it) and their part in the financial/mortgage crisis over the past few years I&#8217;m done doing business with Wells Fargo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/1060/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/1060/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/1060/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/1060/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/1060/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/1060/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/1060/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/1060/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/1060/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/1060/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/1060/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/1060/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/1060/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/1060/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=1060&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2011/03/31/wells-fargo-rewards-is-a-sleazy-program/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox 4 for Mac OS X: Under the Hood</title>
		<link>http://boomswaggerboom.wordpress.com/2010/11/10/firefox-4-for-mac-os-x-under-the-hood/</link>
		<comments>http://boomswaggerboom.wordpress.com/2010/11/10/firefox-4-for-mac-os-x-under-the-hood/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 20:07:52 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=820</guid>
		<description><![CDATA[Firefox 4 will be an exciting release and we&#8217;ve made a number of improvements specific to Mac OS X. Users will benefit primarily in terms of speed, stability, and security. We&#8217;ve come a long way since Firefox 3 for Mac &#8230; <a href="http://boomswaggerboom.wordpress.com/2010/11/10/firefox-4-for-mac-os-x-under-the-hood/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=820&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src='http://joshaas.net/weblog_images/underhood2.jpg' alt='Looking under the hood of a car' align='right' />Firefox 4 will be an exciting release and we&#8217;ve made a number of improvements specific to Mac OS X. Users will benefit primarily in terms of speed, stability, and security. We&#8217;ve come a long way since <a href="http://boomswaggerboom.wordpress.com/2008/06/10/firefox-3-for-mac-os-x-under-the-hood/">Firefox 3 for Mac OS X</a>.</p>
<p>First, we&#8217;ve switched from a ppc/i386 universal binary to an i386/x86_64 universal binary. The default architecture on Mac OS X 10.6 will be x86_64. The default architecture on Mac OS X 10.5 will be i386. You will be able to run in i386 mode on Mac OS X 10.6 if you choose to do so but you will not be able to run in x86_64 mode on Mac OS X 10.5. Performance is the primary motivation for the move to x86_64. These numbers comparing Firefox 4b7 i386 to Firefox 4b7 x86_64 on Mac OS X 10.6.4 give some idea of the kinds of gains we&#8217;re seeing from the architecture change alone:</p>
<ul>
<li><strong>Cold startup:</strong> x86_64 is ~26% faster</li>
<li><strong>Warm startup:</strong> x86_64 is ~5% faster</li>
<li><strong>MS Psychadelic Browsing Demo:</strong> x86_64 is ~540% faster</li>
<li><strong>MS Speed Reading Demo:</strong> x86_64 is ~35% faster</li>
</ul>
<p>A big part of this is the availability of more CPU registers, but there are a number of other factors in play such as the <a href="http://en.wikipedia.org/wiki/Application_binary_interface">ABI</a> and the caching of system libraries. If most of your other applications are x86_64, and this is the case on most Mac OS X 10.6 systems, then x86_64 system libraries are more likely to be cache-hot. Your mileage may vary depending on your exact system configuration.</p>
<p>We dropped <a href="http://en.wikipedia.org/wiki/Apple_Type_Services_for_Unicode_Imaging">ATSUI</a> for text rendering and moved to <a href="http://freedesktop.org/wiki/Software/HarfBuzz">Harfbuzz</a> and <a href="http://en.wikipedia.org/wiki/Core_Text">Core Text</a>. The move to Harfbuzz for many operations was done for security reasons and in order to expose advanced typographic features. Font handling is difficult in general, and even more so in web browsers. We&#8217;d prefer to depend on open source font code if possible because we can patch it quickly and participate in improving it.</p>
<p>We enabled OpenGL accelerated layer composition. This stage in the rendering pipeline is where we composite independently-rendered regions of a web page for your screen. Accelerating it helps us most when resizing images and video. GPUs are much better at performing those sorts of transformations than CPUs. For more information, see this <a href="http://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/90658cdda3c0e063#">post from Joe Drew</a>. We hope to accelerate the rest of our rendering pipeline on Mac OS X soon.</p>
<p>We also added support for the <a href="https://wiki.mozilla.org/NPAPI:CocoaEventModel">Cocoa NPAPI event model</a> and the <a href="https://wiki.mozilla.org/NPAPI:InvalidatingCoreAnimation">Core Animation NPAPI drawing model</a>. These specifications are a big step forward for browser plugins on Mac OS X. They are easier to develop for, properly documented, and designed with <a href="http://en.wikipedia.org/wiki/Inter-process_communication">IPC</a> in mind. As of version 10.1, Adobe&#8217;s Flash plugin supports Cocoa NPAPI. Which leads me to the next improvement&#8230;</p>
<p>Firefox 4 will run many plugins out-of-process on Mac OS X. All of your plugins will be out-of-process if you&#8217;re running the x86_64 version of Firefox. If you&#8217;re running the i386 version of Firefox we&#8217;ll run some popular plugins, such as Flash 10.1+, out-of-process but others will run in-process for performance and user experience reasons. And yes &#8211; the x86_64 version of Firefox will be able to use i386 plugins.</p>
<p>Those are the major Mac OS X-specific changes but we&#8217;ve also made a large number of minor improvements for Mac OS X. Combined with all of the great cross-platform improvements like our new JavaScript engine, WebM, and better HTML5 support, Firefox 4 should take the web to a whole new level for our users.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/820/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=820&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2010/11/10/firefox-4-for-mac-os-x-under-the-hood/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>

		<media:content url="http://joshaas.net/weblog_images/underhood2.jpg" medium="image">
			<media:title type="html">Looking under the hood of a car</media:title>
		</media:content>
	</item>
		<item>
		<title>Favorite Restaurants (in the U.S.)</title>
		<link>http://boomswaggerboom.wordpress.com/2010/08/29/favorite-u-s-restaurants/</link>
		<comments>http://boomswaggerboom.wordpress.com/2010/08/29/favorite-u-s-restaurants/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 01:05:54 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Food]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=762</guid>
		<description><![CDATA[It&#8217;ll be interesting to look back on this in a year or two and see how much I still agree with. La Belle Vie (510 Groveland Avenue, Minneapolis, MN) Grocery (288 Smith Street, Brooklyn, NY) Burma Superstar (309 Clement Street, &#8230; <a href="http://boomswaggerboom.wordpress.com/2010/08/29/favorite-u-s-restaurants/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=762&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;ll be interesting to look back on this in a year or two and see how much I still agree with.</p>
<ol>
<li><a href="http://www.labellevie.us/">La Belle Vie</a> (510 Groveland Avenue, Minneapolis, MN)</li>
<li><a href="http://thegroceryrestaurant.com/">Grocery</a> (288 Smith Street, Brooklyn, NY)</li>
<li><a href="http://www.burmasuperstar.com/">Burma Superstar</a> (309 Clement Street, San Francisco, CA)</li>
<li><a href="http://en.wikipedia.org/wiki/Hard_Times_Caf%C3%A9">Hard Times Café</a> (1821 Riverside Avenue, Minneapolis, MN)</li>
<li><a href="http://www.saadhalal.com/">Saad&#8217;s Halal Restaurant</a> (4500 Walnut Street, Philadelphia, PA)</li>
<li><a href="http://www.tartinebakery.com/">Tartine Bakery</a> (600 Guerrero Street, San Francisco, CA)</li>
<li><a href="http://www.amber-india.com/">Amber Indian</a> (2290 West El Camino Real, Mountain View, CA‎)</li>
<li><a href="http://www.vegguide.org/entry/80">Jasmine Deli</a> (2532 Nicollet Avenue, Minneapolis, MN‎)</li>
<li><a href="http://www.frankiesspuntino.com/">Frankie&#8217;s 457</a> (457 Court Street, Brooklyn, NY)</li>
<li><a href="http://www.boquerianyc.com/">Boqueria</a> (53 West 19th Street, New York, NY)</li>
</ol>
<p>Worth mentioning:</p>
<ul>
<li><a href="http://www.binobrooklyn.com/">BINO Brooklyn</a> (276 Smith Street, Brooklyn, NY)</li>
<li><a href="http://bandaloop.biz/">Bandaloop</a> (2 Ocean Avenue, Kennebunkport, ME)</li>
<li><a href="http://www.riceny.com/">Rice</a> (292 Elizabeth Street, New York, NY)</li>
<li><a href="http://www.dirtcandynyc.com/">Dirt Candy</a> (430 East 9th Street, New York, NY)</li>
<li><a href="http://nymag.com/listings/restaurant/bliss/">Bliss Café</a> (191 Bedford Avenue, Brooklyn, NY)</li>
<li><a href="http://www.farmiciarestaurant.com/">Farmicia</a> (15 South 3rd Street, Philadelphia, PA)</li>
<li><a href="http://nymag.com/listings/restaurant/south-brooklyn-pizza/">South Brooklyn Pizza</a> (451 Court Street, Brooklyn, NY)</li>
<li><a href="http://www.ralphsrestaurant.com/">Ralph&#8217;s Italian Restaurant</a> (760 South 9th Street, Philadelphia, PA)</li>
<li><a href="http://broderpdx.com/">Broder</a> (2508 SE Clinton St, Portland, OR)
<li><a href="http://www.millenniumrestaurant.com/">Millennium</a> (580 Geary Street, San Francisco, CA)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/762/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=762&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2010/08/29/favorite-u-s-restaurants/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>Goodbye iPhone, Hello Nexus One</title>
		<link>http://boomswaggerboom.wordpress.com/2010/07/28/goodbye-iphone-hello-nexus-one/</link>
		<comments>http://boomswaggerboom.wordpress.com/2010/07/28/goodbye-iphone-hello-nexus-one/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 19:10:06 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=712</guid>
		<description><![CDATA[I got an iPhone 3G two years ago and I loved it. It was fast, easy to use, and beautiful. Since then I&#8217;ve fallen out of love and every time it takes the phone 5-10 seconds to show a new &#8230; <a href="http://boomswaggerboom.wordpress.com/2010/07/28/goodbye-iphone-hello-nexus-one/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=712&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got an iPhone 3G two years ago and I loved it. It was fast, easy to use, and beautiful. Since then I&#8217;ve fallen out of love and every time it takes the phone 5-10 seconds to show a new text message I have to resist the urge to smash it. I was never very pleased with my high cell phone bill or the accompanying contract, or the fact that it&#8217;ll probably be a long time before I&#8217;m allowed to run Firefox on the phone.</p>
<p>I thought long and hard about getting an iPhone 4 because it would solve some major problems (speed, screen quality) and despite the other issues the user experience is just amazing. However, I decided to go with a solution that also solves the other problems. In total I wanted better phone performance, a nicer screen, better network service, the ability to run Firefox, I don&#8217;t want a contract, and I want to pay significantly less for service than I do now. I chose to go with a Nexus One from Google on T-Mobile and so far I&#8217;m pretty happy.</p>
<p>The T-Mobile plan I chose has no contract, 1000 any time minutes, unlimited text messaging, and unlimited internet for $70. The AT&amp;T plan I had has a 2-year contract, 900 any time minutes, 1500 text messages, and unlimited internet for $105. T-Mobile reportedly has great service in New York City, so this is an easy choice.</p>
<p>The Nexus One is sold unlocked, it&#8217;s fast, thin, has a beautiful screen, gets Android updates quickly, and runs the only two third party apps I really care about &#8211; MLB At Bat and Firefox. My only two issues are that the Android OS is generally less polished than iPhone&#8217;s iOS and MLB At Bat for Android is junk compared to the iPhone edition.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/712/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=712&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2010/07/28/goodbye-iphone-hello-nexus-one/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>
	</item>
		<item>
		<title>Five Years with Mozilla</title>
		<link>http://boomswaggerboom.wordpress.com/2010/05/27/five-years-with-mozilla/</link>
		<comments>http://boomswaggerboom.wordpress.com/2010/05/27/five-years-with-mozilla/#comments</comments>
		<pubDate>Thu, 27 May 2010 13:38:32 +0000</pubDate>
		<dc:creator>Josh Aas</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://boomswaggerboom.wordpress.com/?p=490</guid>
		<description><![CDATA[I started working for Mozilla in February of 2005, shortly before I graduated from college. I started full-time in June of 2005. Since then we&#8217;ve grown from around 20 employees, most of us in one room, to over 250. Firefox&#8217;s &#8230; <a href="http://boomswaggerboom.wordpress.com/2010/05/27/five-years-with-mozilla/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=490&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignright" style="width: 301px"><a href="http://www.zdnet.co.uk/news/desktop-apps/2005/07/19/behind-the-scenes-at-mozilla-hq-39208853/"><img alt="Josh Aas at Mozilla in 2005" src="http://joshaas.net/weblog_images/moz-office-2005.jpg" title="Josh at Mozilla Office, 2005" width="291" height="236" /></a><p class="wp-caption-text">Me working at the Mozilla office in July of 2005. Image from ZDNet UK, click for the article about our old office.</p></div>I started working for Mozilla in February of 2005, shortly before I graduated from college. I started full-time in June of 2005. Since then we&#8217;ve grown from around 20 employees, most of us in one room, to over 250. Firefox&#8217;s market share has grown from about 8.5% globally to over 28%. Much has changed but I&#8217;m still as proud to be with Mozilla as I was when I started.</p>
<p>I&#8217;m most proud of our strong and consistent commitment to our <a href="http://www.mozilla.org/about/manifesto.en.html">principles</a>, which were the reason I wanted to work for Mozilla in the first place. This is evidenced by our commitment to an open video format that is freely available to everyone, which is just the most recent example of us <a href="http://weblogs.mozillazine.org/roc/archives/2010/01/activex_all_ove.html">favoring our principles over short-term gains</a>.</p>
<p>I wanted to write this primarily to express my gratitude for the opportunity to work on such an incredible project with such excellent co-workers and community members. I couldn&#8217;t have asked for a better context in which to grow and I&#8217;m as excited about our future as I am about what we&#8217;ve already accomplished. Thanks!</p>
<p>(For fun, some old blog posts and articles from when I was hired: <a href="http://boomswaggerboom.wordpress.com/2005/02/25/good-news/">1</a>, <a href="http://weblogs.mozillazine.org/asa/archives/007630.html">2</a>, <a href="http://www.expertreviews.co.uk/general/70018/camino-man-moves-to-firefox-to-boost-mac-progress">3</a>, <a href="http://hicksdesign.co.uk/journal/josh-has-come-to-save-our-aas">4</a>, <a href="http://www.macalester.edu/admissions/stories/aas.html">5</a>, <a href="http://www.zdnet.co.uk/news/desktop-apps/2005/07/19/behind-the-scenes-at-mozilla-hq-39208853/">6</a>)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/boomswaggerboom.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/boomswaggerboom.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/boomswaggerboom.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/boomswaggerboom.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/boomswaggerboom.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/boomswaggerboom.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/boomswaggerboom.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/boomswaggerboom.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/boomswaggerboom.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/boomswaggerboom.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/boomswaggerboom.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/boomswaggerboom.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/boomswaggerboom.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/boomswaggerboom.wordpress.com/490/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=boomswaggerboom.wordpress.com&amp;blog=947345&amp;post=490&amp;subd=boomswaggerboom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://boomswaggerboom.wordpress.com/2010/05/27/five-years-with-mozilla/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccea3d98ad22cb7138704eed78cb3b39?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Josh</media:title>
		</media:content>

		<media:content url="http://joshaas.net/weblog_images/moz-office-2005.jpg" medium="image">
			<media:title type="html">Josh at Mozilla Office, 2005</media:title>
		</media:content>
	</item>
	</channel>
</rss>
