<?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>Jeff Mesnil</title>
	<atom:link href="http://jmesnil.net/weblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://jmesnil.net/weblog</link>
	<description>Thoughts about Java, Web and Software Development</description>
	<lastBuildDate>Wed, 25 Jan 2012 10:23:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>&#9873; Apple Profits and Humanity Losses</title>
		<link>http://jmesnil.net/weblog/2012/01/25/apple-profits-and-humanity-losses/</link>
		<comments>http://jmesnil.net/weblog/2012/01/25/apple-profits-and-humanity-losses/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 10:23:13 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1855</guid>
		<description><![CDATA[During the last quarter of 2011, Apple generated sales of $46.3 billion. 37 millions of iPhone were sold during that period. From a New York Times article, we learn how Apple was able to build its devices: Apple executives say that going overseas, at this point, is their only option. One former executive described how [...]]]></description>
			<content:encoded><![CDATA[<p>During the last quarter of 2011, Apple <a href="http://money.cnn.com/2012/01/24/technology/apple_earnings/index.htm?on.cnn=1">generated sales of $46.3 billion</a>. 37 millions of iPhone were sold during that period.</p>

<p>From a <a href="http://www.nytimes.com/2012/01/22/business/apple-america-and-a-squeezed-middle-class.html?_r=3&amp;pagewanted=all">New York Times article</a>, we learn how Apple was able to build its devices:</p>

<blockquote>
  <p>Apple executives say that going overseas, at this point, is their only option. One former executive described how the company relied upon a Chinese factory to revamp iPhone manufacturing just weeks before the device was due on shelves. Apple had redesigned the iPhone’s screen at the last minute, forcing an assembly line overhaul. New screens began arriving at the plant near midnight.<br />
  A foreman immediately roused 8,000 workers inside the company’s dormitories, according to the executive. Each employee was given a biscuit and a cup of tea, guided to a workstation and within half an hour started a 12-hour shift fitting glass screens into beveled frames. Within 96 hours, the plant was producing over 10,000 iPhones a day.</p>
</blockquote>

<p>In a related news, the <a href="http://www.nytimes.com/2012/01/25/us/politics/state-of-the-union-2012-transcript.html?_r=1&amp;pagewanted=all">President of United States want to get manufacturing jobs back in the USA</a>:</p>

<blockquote>
  <p>No, we will not go back to an economy weakened by outsourcing, bad debt, and phony financial profits.  Tonight, I want to speak about how we move forward, and lay out a blueprint for an economy that’s built to last -– an economy built on American manufacturing, American energy, skills for American workers, and a renewal of American values.</p>
</blockquote>

<p>Apple is far from being the only one to profit from outsourcing its production but with its stunning profits, it is emblematic of the failure of capitalism to balance profit with humanity <em>bien-être</em>.</p>

<p>Apple success is well deserved, they have an outstanding line of products and I own many of them. I bought an iPhone 4S during this quarter and it is the best phone (and pocket camera) I ever had. 
However, I can not accept that someone is woken up in the middle of a night, given a biscuit and a cup of tea and has to work 12-hour to build a device I use sitting in my couch.</p>

<p>We would live in a better world if the companies profits (from Apple and all the others) could be used to create new jobs or at least provide decent working conditions when they outsource their production.</p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2012/01/25/apple-profits-and-humanity-losses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brent Simmons on Web Publishing &#9755;</title>
		<link>http://inessential.com/2011/11/23/pub_rules</link>
		<comments>http://jmesnil.net/weblog/2011/11/28/brent-simmons-on-web-publishing/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 12:02:21 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1849</guid>
		<description><![CDATA[Very interesting triptych from Brent Simmons about Web publishing: The Pummeling Pages Pub Rules Readable Future In other words, content! content! content! (as in quality, not quantity). It&#8217;s a sad state for Web publishing when I need to use a mix of Instapaper, Readability, Safari Reader to have a sane reading experience without advertisement overload [...]<a href="http://jmesnil.net/weblog/2011/11/28/brent-simmons-on-web-publishing/" rel="bookmark" title="Permanent link to 'Brent Simmons on Web Publishing'" class="glyph">&#9873;</a>
]]></description>
			<content:encoded><![CDATA[<p>Very interesting triptych from <a href="http://inessential.com/">Brent Simmons</a> about Web publishing:</p>

<ul>
<li><a href="http://inessential.com/2011/11/22/the_pummeling_pages">The Pummeling Pages</a></li>
<li><a href="http://inessential.com/2011/11/23/pub_rules">Pub Rules</a></li>
<li><a href="http://inessential.com/2011/11/25/the_readable_future">Readable Future</a></li>
</ul>

<p>In other words, <strong>content! content! content!</strong> (as in quality, not quantity).</p>

<p>It&#8217;s a sad state for Web publishing when I need to use a mix of <a href="http://www.instapaper.com/">Instapaper</a>, <a href="http://www.readability.com/">Readability</a>, <a href="http://www.apple.com/safari/whats-new.html#read">Safari Reader</a> to have a sane reading experience without advertisement overload (and unfortunately, I know what an <em>interstitial</em> is&#8230;).</p>
<p><a href="http://jmesnil.net/weblog/2011/11/28/brent-simmons-on-web-publishing/" rel="bookmark" title="Permanent link to 'Brent Simmons on Web Publishing'" class="glyph">&#9873;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/11/28/brent-simmons-on-web-publishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#9873; stomp-websocket converted to CoffeeScript</title>
		<link>http://jmesnil.net/weblog/2011/11/03/stomp-websocket-converted-to-coffeescript/</link>
		<comments>http://jmesnil.net/weblog/2011/11/03/stomp-websocket-converted-to-coffeescript/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 22:06:06 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1827</guid>
		<description><![CDATA[One of the joy of working with Open Source projects is when you get an awesome contribution coming out of nowhere. Jeff Lindsay requested to pull one of his branch of stomp-websocket where he converted all the code to CoffeeScript, added unit tests with a mock implementation of a WebSocket server. This work is a [...]]]></description>
			<content:encoded><![CDATA[<p>One of the joy of working with Open Source projects is when you get an awesome contribution coming out of nowhere.</p>

<p><a href="https://github.com/progrium">Jeff Lindsay</a> requested to pull one of his branch of <a href="http://jmesnil.net/stomp-websocket/doc/">stomp-websocket</a> where he converted all the code to CoffeeScript, added unit tests with a mock implementation of a WebSocket server. This work is a preliminary for more features (including a much-needed support for STOMP 1.1).</p>

<p>When he offered to pull its branch, he wonders if the move to CoffeeScript was controversial and if I would accept it.</p>

<p><a href="http://jmesnil.net/stomp-websocket/doc/">stomp-websocket</a> is meant to run inside Web browsers and leverage the Web Sockets API. When I wrote it, JavaScript was a no-brainer.</p>

<p>However I have started to question this choice recently.</p>

<p>I have a pet project where I use <a href="http://nodejs.org">node.js</a> and I am making countless JavaScript code mistakes (I was bitten by <a href="http://blog.meloncard.com/post/12175941935/how-one-missing-var-ruined-our-launch">this one</a> last week, thankfully I have not released my project yet).</p>

<p>As much as I like JavaScript and its related HTML5 APIs, I must admint I am not a good JavaScript programmer and I want a language that helps me instead of trapping me.
I started to read about <a href="http://jashkenas.github.com/coffee-script/">CoffeeScript</a> as a replacement of JavaScript. I find the language more pleasing to read even though some syntax conventions makes it more cryptic than concise.</p>

<p>I am quite pleased with the new code of stomp-websocket in <a href="https://github.com/jmesnil/stomp-websocket/blob/master/src/stomp.coffee">stomp.coffee</a>. It reads much better than the <a href="https://github.com/jmesnil/stomp-websocket/blob/master/src/stomp.orig.js">original stomp.js</a>, there are no longer noisy <code>this</code>, <code>that</code> or <code>var</code>s (when they are not missing by errors!).</p>

<p>However, the <a href="https://github.com/jmesnil/stomp-websocket/blob/master/dist/stomp.js">JavaScript code compiled by CoffeeScript</a> does not look good. I suppose I must stop to look at the compiled JavaScript and instead consider it as <a href="http://www.hanselman.com/blog/JavaScriptIsAssemblyLanguageForTheWebSematicMarkupIsDeadCleanVsMachinecodedHTML.aspx">the assembly language of the Web</a>.</p>

<p>In any case, the transition should be transparent for developers using stomp.js: the new generated <a href="https://github.com/jmesnil/stomp-websocket/blob/master/dist/stomp.js">stomp.js</a> offers the same <a href="http://jmesnil.net/stomp-websocket/doc/#api">API</a> than the previous one.</p>

<p>If that is not the case, please report any regression or bug on <a href="https://github.com/jmesnil/stomp-websocket/issues">GitHub issue tracker</a>.</p>

<p>As usual, do not hesitate to contribute:</p>

<pre><code>git clone git://github.com/jmesnil/stomp-websocket.git
</code></pre>

<p>As Jeff Lindsay can attest, I welcome good contributions :)</p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/11/03/stomp-websocket-converted-to-coffeescript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#9873; Qui Veut Aller Loin Ménage Sa Monture</title>
		<link>http://jmesnil.net/weblog/2011/10/21/qui-veut-aller-loin-menage-sa-monture/</link>
		<comments>http://jmesnil.net/weblog/2011/10/21/qui-veut-aller-loin-menage-sa-monture/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 09:25:48 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1816</guid>
		<description><![CDATA[That&#8217;s the French proverb for &#8220;Slow and steady wins the race&#8221;. Uncle Bob: Rich [Hickey] makes the point that sprinters run fast, but not long. Then he says that Agile “solved” this problem by just firing the starting gun over and over again in quick succession. He grins, and the audience laughs. Then he goes [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s the French proverb for &#8220;Slow and steady wins the race&#8221;.</p>

<p><a href="http://blog.8thlight.com/uncle-bob/2011/10/20/Simple-Hickey.html">Uncle Bob</a>:</p>

<blockquote>
  <p>Rich [Hickey] makes the point that sprinters run fast, but not long. Then he says that Agile “solved” this problem by just firing the starting gun over and over again in quick succession. He grins, and the audience laughs. Then he goes on to say that continuous sprinting does not necessarily makes systems simple, and simplicity is the real key to speed.</p>
</blockquote>

<p>That is exactly the issue I have with Scrum and other so-called &#8220;agile&#8221; methods. It sacrifices long-term design and overall quality  for fast short-term hacks. Sometimes there are no shortcuts for long hard work to end up with something simple.</p>

<p>Simple and easy are not interchangeable concepts&#8230;</p>

<p>As a bonus fo French readers, a post with a different perspective on the different meanings of simplicity by a colleague, <a href="http://martinsson-johan.blogspot.com/">Johan Martinsonn</a>: <a href="http://martinsson-johan.blogspot.com/2011/10/pas-si-simple-de-faire-simple.html">Pas si simple de faire simple</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/10/21/qui-veut-aller-loin-menage-sa-monture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matias Duarte on the philosophy of Android, and an in-depth look at Ice Cream Sandwich &#9755;</title>
		<link>http://thisismynext.com/2011/10/18/exclusive-matias-duarte-ice-cream-sandwich-galaxy-nexus/</link>
		<comments>http://jmesnil.net/weblog/2011/10/19/matias-duarte-on-the-philosophy-of-android-and-an-in-depth-look-at-ice-cream-sandwich/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 15:17:44 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1808</guid>
		<description><![CDATA[The concept of an address book or contacts feels so lame and dated, it’s like ‘an address book is this little thing with this faux leather cover! &#8212; Matias Duarte Touch&#233;! The Address Book app is a sore point in the iOS (and Mac OS X) experience. Address Book on iOS It is a chore [...]<a href="http://jmesnil.net/weblog/2011/10/19/matias-duarte-on-the-philosophy-of-android-and-an-in-depth-look-at-ice-cream-sandwich/" rel="bookmark" title="Permanent link to 'Matias Duarte on the philosophy of Android, and an in-depth look at Ice Cream Sandwich'" class="glyph">&#9873;</a>
]]></description>
			<content:encoded><![CDATA[<blockquote>
  <p>The concept of an address book or contacts feels so lame and dated, it’s like ‘an address book is this little thing with this faux leather cover!<br />
  &mdash; <cite>Matias Duarte</cite></p>
</blockquote>

<p><em>Touch&eacute;</em>! The Address Book app is a sore point in the iOS (and Mac OS X) experience.</p>

<p><figure>
<img src="http://www.apple.com/iphone/built-in-apps/images/contacts_everywhere.jpg" alt="Address Book on iOS">
<figcaption>Address Book on iOS</figcaption>
</figure></p>

<p>It is a chore to use this application to update contacts information and the &#8220;real life&#8221; user interface makes it even more frustrating.</p>
<p><a href="http://jmesnil.net/weblog/2011/10/19/matias-duarte-on-the-philosophy-of-android-and-an-in-depth-look-at-ice-cream-sandwich/" rel="bookmark" title="Permanent link to 'Matias Duarte on the philosophy of Android, and an in-depth look at Ice Cream Sandwich'" class="glyph">&#9873;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/10/19/matias-duarte-on-the-philosophy-of-android-and-an-in-depth-look-at-ice-cream-sandwich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Sensor and Lens in iPhone 4S Camera &#9755;</title>
		<link>http://arstechnica.com/apple/news/2011/10/why-the-improve-camera-in-the-iphone-4s-is-good-news-for-shutterbugs.ars</link>
		<comments>http://jmesnil.net/weblog/2011/10/06/new-sensor-and-lens-in-iphone-4s-camera/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 08:03:11 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1804</guid>
		<description><![CDATA[The improved camera is the single reason I will replace my iPhone 3GS by an iPhone 4S as soon as it is available. It&#8217;s too bad that James Duncan Davidson announced they shut down the Daily Shoot when I finally have a good camera in my pocket all the time everyday. &#9873;<a href="http://jmesnil.net/weblog/2011/10/06/new-sensor-and-lens-in-iphone-4s-camera/" rel="bookmark" title="Permanent link to 'New Sensor and Lens in iPhone 4S Camera'" class="glyph">&#9873;</a>
]]></description>
			<content:encoded><![CDATA[<p>The improved camera is the single reason I will replace my iPhone 3GS by an iPhone 4S as soon as it is available.</p>

<p>It&#8217;s too bad that <a href="http://duncandavidson.com/blog/2011/10/dailyshoot_retired">James Duncan Davidson announced they shut down the Daily Shoot</a> when I finally have a good camera in my pocket all the time everyday.</p>
<p><a href="http://jmesnil.net/weblog/2011/10/06/new-sensor-and-lens-in-iphone-4s-camera/" rel="bookmark" title="Permanent link to 'New Sensor and Lens in iPhone 4S Camera'" class="glyph">&#9873;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/10/06/new-sensor-and-lens-in-iphone-4s-camera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#9873; Steve Jobs: 1955 &#8211; 2011</title>
		<link>http://jmesnil.net/weblog/2011/10/06/steve-jobs-1955-2011/</link>
		<comments>http://jmesnil.net/weblog/2011/10/06/steve-jobs-1955-2011/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 06:53:10 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1790</guid>
		<description><![CDATA[Steve Jobs 1955-2011 Steve Jobs: Your time is limited, so don&#8217;t waste it living someone else&#8217;s life. Don&#8217;t be trapped by dogma — which is living with the results of other people&#8217;s thinking. Don&#8217;t let the noise of others&#8217; opinions drown out your own inner voice. And most important, have the courage to follow your [...]]]></description>
			<content:encoded><![CDATA[<p><figure>
<img src="http://images.apple.com/home/images/t_hero.png" alt="Steve Jobs">
<figcaption>Steve Jobs 1955-2011</figcaption>
</figure></p>

<p><a href="http://news.stanford.edu/news/2005/june15/jobs-061505.html">Steve Jobs</a>:</p>

<blockquote>
  <p>Your time is limited, so don&#8217;t waste it living someone else&#8217;s life. Don&#8217;t be trapped by dogma — which is living with the results of other people&#8217;s thinking. Don&#8217;t let the noise of others&#8217; opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.</p>
</blockquote>

<p>For all the products and ideas that Steve Jobs delivered during his life, nothing from him has inspired me more than when he talked about life, love and death and what we can do from our life in his Stanford commencement speech:</p>

<iframe width="640" height="480" src="http://www.youtube.com/embed/UF8uR6Z6KLc" frameborder="0" allowfullscreen></iframe>

<p>All my thoughts go to his family, friends and coworkers at Pixar &amp; Apple.</p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/10/06/steve-jobs-1955-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#9873; Brumes Matinales</title>
		<link>http://jmesnil.net/weblog/2011/10/03/brumes-matinales/</link>
		<comments>http://jmesnil.net/weblog/2011/10/03/brumes-matinales/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 16:57:15 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1780</guid>
		<description><![CDATA[Brumes Matinales]]></description>
			<content:encoded><![CDATA[<p><figure>
<img src="http://farm7.static.flickr.com/6173/6176013346_3f2e30a802_z_d.jpg" width="640" height="424" alt="Brumes Matinales">
<figcaption><a href="http://www.flickr.com/photos/jmesnil/6176013346">Brumes Matinales</a></figcaption>
</figure></p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/10/03/brumes-matinales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#9873; Creative Commons licenses for photographs on the Web</title>
		<link>http://jmesnil.net/weblog/2011/10/03/creative-commons-licenses-for-photographs-on-the-web/</link>
		<comments>http://jmesnil.net/weblog/2011/10/03/creative-commons-licenses-for-photographs-on-the-web/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 15:48:19 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1762</guid>
		<description><![CDATA[Interesting conversation between James Duncan Davidson and Tim Bray about photos and licenses on the web. James wrote about its reluctance to use creative commons licenses for his professional photographs Tim then explained how one of his photographs that he uploaded on Wikipedia (in a compressed size) under Creative Commons licenses was chosen to be [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting conversation between <a href="http://duncandavidson.com/">James Duncan Davidson</a> and <a href="http://www.tbray.org/ongoing/">Tim Bray</a> about photos and licenses on the web.</p>

<ul>
<li>James wrote about its <a href="http://duncandavidson.com/blog/2011/09/not_against_creative_commons">reluctance</a> to use creative commons licenses for his professional photographs</li>
<li>Tim then <a href="http://www.tbray.org/ongoing/When/201x/2011/10/01/Architecture-of-Theology">explained</a> how one of his photographs that he uploaded on Wikipedia (in a compressed size) under Creative Commons licenses was chosen to be a book cover and that he got paid for the full size version</li>
<li>James then replied with additional <a href="http://duncandavidson.com/blog/2011/10/wikipedia_photography">food for thought</a></li>
</ul>

<p>At the moment, I upload <a href="http://www.flickr.com/photos/jmesnil/">my photos on Flickr</a> under an <a href="http://creativecommons.org/licenses/by-sa/2.0/">&#8220;Attribution, Share Alike&#8221; Creative Commons license</a>.
I do not take photos professionally but if people would be interested to use them in commercial products, I would like to get paid for their use.</p>

<p>Tim&#8217;s proposal to use different licenses depding on the resolution is a good idea:</p>

<ul>
<li>use a creative commons licenses for low-to-moderate resolution and make them available liberally (on Wikipedia, Flickr, etc.)</li>
<li>keep a more restrictive licenses on the full resolution</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/10/03/creative-commons-licenses-for-photographs-on-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Browsers Work &#9755;</title>
		<link>http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/</link>
		<comments>http://jmesnil.net/weblog/2011/08/19/how-browsers-work/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 15:52:20 +0000</pubDate>
		<dc:creator>Jeff Mesnil</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jmesnil.net/weblog/?p=1755</guid>
		<description><![CDATA[As a web developer, learning the internals of browser operations helps you make better decisions and know the justifications behind development best practices. While this is a rather lengthy document, we recommend you spend some time digging in; we guarantee you&#8217;ll be glad you did. All you have ever wanted to know about the internals [...]<a href="http://jmesnil.net/weblog/2011/08/19/how-browsers-work/" rel="bookmark" title="Permanent link to 'How Browsers Work'" class="glyph">&#9873;</a>
]]></description>
			<content:encoded><![CDATA[<blockquote>
  <p>As a web developer, learning the internals of browser operations helps you make better decisions and know the justifications behind development best practices. While this is a rather lengthy document, we recommend you spend some time digging in; we guarantee you&#8217;ll be glad you did.</p>
</blockquote>

<p>All you have ever wanted to know about the internals of Web browsers and more&#8230;</p>

<p>I link to the document on <a href="http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/">HTML5 rocks</a> which is nicely presented but the original is available on <a href="http://taligarsiel.com/Projects/howbrowserswork1.htm">Tali Garsiel web site</a>.</p>

<p>(via <a href="http://functionsource.com/post/how-browsers-work">FunctionSource</a>)</p>
<p><a href="http://jmesnil.net/weblog/2011/08/19/how-browsers-work/" rel="bookmark" title="Permanent link to 'How Browsers Work'" class="glyph">&#9873;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmesnil.net/weblog/2011/08/19/how-browsers-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

