<?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>Tilo Mitra</title>
	<atom:link href="http://tilomitra.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tilomitra.com</link>
	<description>Front-end Engineering &#124; UI Development</description>
	<lastBuildDate>Thu, 09 May 2013 22:10:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Waterloo&#8217;s Message</title>
		<link>http://tilomitra.com/waterloos-message/</link>
		<comments>http://tilomitra.com/waterloos-message/#comments</comments>
		<pubDate>Thu, 09 May 2013 21:22:58 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=756</guid>
		<description><![CDATA[A great post from my friend, Rajesh Kumar, on what makes Waterloo unique: Waterloo&#8217;s message, at least within the confines of the University&#8217;s walls, is this: Learn to deal with shit thrown at you from all directions. And be able to do it all at the same time with minimal resources. Get a whole bunch ... ]]></description>
				<content:encoded><![CDATA[<p><a href="http://meetrajesh.com/archives/archive_2010_06.html#waterloo-message.html">A great post</a> from my friend, Rajesh Kumar, on what makes Waterloo unique:</p>
<blockquote><p>Waterloo&#8217;s message, at least within the confines of the University&#8217;s walls, is this: Learn to deal with shit thrown at you from all directions. And be able to do it all at the same time with minimal resources. Get a whole bunch of random crap thrown at you, and then learn to deal with it by figuring it all out one thing at a time. In fact, if Waterloo had but only one skill to teach its engineers, it would be the art and skill of &#8220;figuring things out&#8221; as quickly as possible.</p>
<p>A lot of my friends in engineering did this everyday: they skipped all lectures, and then figured out strange, complex concepts as efficiently as possible the night before the exam. We live in an age of information overload, when the time to &#8220;figure things out&#8221; or &#8220;deal with the unknown&#8221; is shrinking down to zero — fast. The people who can figure things out the quickest are therefore the most admired.</p></blockquote>
<p><a href="http://meetrajesh.com/archives/archive_2010_06.html#waterloo-message.html">Read the entire post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/waterloos-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing a web app vs. a native app</title>
		<link>http://tilomitra.com/web-vs-native/</link>
		<comments>http://tilomitra.com/web-vs-native/#comments</comments>
		<pubDate>Thu, 09 May 2013 08:31:05 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=754</guid>
		<description><![CDATA[There&#8217;s a lot of back-and-forth between developers on whether one should focus on developing web apps, or native apps when it comes to mobile platforms. I&#8217;ve done a bunch of thinking on this, and having developed both types of apps, I wanted to share my point-of-view. I&#8217;m mostly going to be referring to iOS and ... ]]></description>
				<content:encoded><![CDATA[<div class="intro">There&#8217;s a lot of back-and-forth between developers on whether one should focus on developing web apps, or native apps when it comes to mobile platforms. I&#8217;ve done a bunch of thinking on this, and having developed <a href="http://tilomitra.com/category/projects/">both types of apps</a>, I wanted to share my point-of-view. I&#8217;m mostly going to be referring to iOS and Android here. Other environments, like Windows 8 or BB10 let you make native apps using web technologies. I&#8217;d also like to note that this guide is aimed more at indie developers, and not for large organizations. Ok, let&#8217;s jump in.</div>
<h2>Defining Terms</h2>
<p>First, let&#8217;s define what these terms mean. A <span class="highlight">web app</span> is an app that built using HTML, CSS, and JavaScript <em>for the most part</em>. I&#8217;m going to include <span class="highlight">hybrid apps</span> (web apps within a Webview container, so that they can be packaged natively) as a web app, because most of your application code is still using the web stack. In contrast, a <span class="highlight">native app</span> is an app that is built using the native stack (iOS/Android SDK with Objective-C or Java). A native app may still have webviews, with some code that is rendered in HTML. It just means that the bulk of the app is made using native technologies.</p>
<h2>Pros</h2>
<p>Web apps have the following pros:</p>
<ul>
<li><span style="line-height: 18px;">Faster to prototype in HTML/CSS/JS, than code an entire app in Objective-C.</span></li>
<li>No need to send updates through the app store &#8211; you can publish updates anytime</li>
<li>Your app runs in multiple environments. Gets close to the &#8220;write once, run everywhere&#8221; dream.</li>
</ul>
<p>Native apps have the following pros:</p>
<ul>
<li><span style="line-height: 18px;">More performant than a web app since you&#8217;re closer to the metal.</span></li>
<li>UI/UX looks and feels more natural.</li>
<li>Less time spent styling elements to make them feel native.</li>
</ul>
<h2>Cons</h2>
<p>Web apps have the following cons:</p>
<ul>
<li><span style="line-height: 18px;">Your app will never be as performant as it&#8217;s native counterpart. You&#8217;re always executing code in a browser-context, which is slower than the native context.</span></li>
<li>It&#8217;s a pain (near impossible) to get your app to look and feel native. This is especially true in iOS.</li>
<li>For hybrid apps, communicating between the web and native layer is a pain, and not elegant.</li>
<li>Webviews will always reload when you re-launch the app, causing an unpleasant user experience.</li>
</ul>
<p>Native apps have the following cons:</p>
<ul>
<li><span style="line-height: 18px;">Write once, for a single platform. Very far from the &#8220;write once, run anywhere&#8221; dream.</span></li>
<li>Your app updates have to be explicitly downloaded by the users, meaning you will have a fragmented user-base.</li>
<li>At the mercy of the app store.</li>
</ul>
<h2>My thoughts</h2>
<div class="pull-quote">Make (responsive) web apps if you want to reach a large audience; make native apps if you want your small audience to have the best experience possible.</div>
<p>My thoughts on this subject have changed over the last few months. Initially, I really believed that web apps were the way to go. I tried everything &#8211; Phonegap, Titanium, hybrid apps, and regular web apps added to the home screen. At the end of the day, I realized a web app cannot stand up to its native counterpart. It is too damn hard to make a web app feel native. By this, I mean that the styling, transitions and DOM structure necessary to make a web app feel usable on iOS is very difficult. Attempting to do this takes up more time than it would take me make a native app, in my opinion. The Android browser is even worse, especially since a good chunk of Android users are stuck on v2.3.x.</p>
<p>Now, even if you aren&#8217;t worried about getting your application to look and feel native, you still run into issues. For instance, for any app that requires a slightly complicated DOM structure, suddenly you have to worry a lot about memory management, webview scrolling jankiness, and more. LinkedIn is on of the few companies that have a successful hybrid app in the App Store, but most hybrid apps fail due to bad user experience. LinkedIn did some <a href="http://engineering.linkedin.com/nodejs/blazing-fast-nodejs-10-performance-tips-linkedin-mobile">great work with NodeJS</a>, and were able to keep their DOM and HTML structure extremely simple by removing DOM elements on the fly &#8211; not a trivial task, and one that is automatically handled for you when using native views.</p>
<p>You see, when it comes to making a web app, I face two challenges.</p>
<ol>
<li><span style="line-height: 18px;">Writing my application logic.</span></li>
<li>Making sure my application&#8217;s UI/UX was not crappy on mobile devices.</li>
</ol>
<p>When it comes to writing native apps, I only worry about (#1), which is the only thing that I <em>want</em> to think about. So, these days, I adopt to this principle: Make (responsive) web apps if you want to reach a large audience; make native apps if you want your small audience to have the best experience possible.</p>
<h2>Concluding Remarks</h2>
<p>Web apps and native apps serve different purposes. I think it makes sense to start off with a web app (faster to prototype, larger user base, etc.), and then make a mobile app if the idea sticks. Of course, the opposite works as well (Instagram went mobile-first, for example).</p>
<p>As a front-end engineer, and someone who loves to improve user experience, I think it&#8217;s a great idea to get some experience making mobile and web apps. They both have their own challenges, and I find them both to be equally fun to develop.</p>
<div class="pull-quote"></div>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/web-vs-native/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cricket Time</title>
		<link>http://tilomitra.com/cricket-time/</link>
		<comments>http://tilomitra.com/cricket-time/#comments</comments>
		<pubDate>Fri, 03 May 2013 17:42:57 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Front End]]></category>
		<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=740</guid>
		<description><![CDATA[A quick little NodeJS app that makes it easy for me to check cricket game timings, and watch live games. Check it out. Rationale Going on popular cricket sites like Cricinfo just to check what time the next game was starting to get annoying. Game times on those sites are hidden away and require multiple clicks ... ]]></description>
				<content:encoded><![CDATA[<div class="intro">A quick little NodeJS app that makes it easy for me to check cricket game timings, and watch live games. <a href="http://crickettime.herokuapp.com">Check it out</a>.</div>
<h2>Rationale</h2>
<p>Going on popular cricket sites like Cricinfo just to check what time the next game was starting to get annoying. Game times on those sites are hidden away and require multiple clicks to access. Just take a look at the picture below.</p>
<p><img class="aligncenter size-medium wp-image-742" alt="cricinfo-game-time" src="http://tilomitra.com/wp-content/uploads/2013/05/Screen-Shot-2013-05-03-at-1.38.23-PM-600x349.png" width="600" height="349" /></p>
<p>The times are provided in specific timezones, and I had to do some mental math to figure out exactly  how many hours from now is the next game starting. In contrast, <a href="http://crickettime.herokuapp.com">Cricket Time</a> pulls down the next 10 upcoming games, and humanizes the times. It&#8217;s:</p>
<ul>
<li>always in sync</li>
<li>works in whatever time zone you are in</li>
<li>Updates in real-time</li>
<li>Works great on mobile too (I added the website to my home screen)</li>
</ul>
<h2>Live Games</h2>
<p>I&#8217;ve also added a feed so you can <a href="http://crickettime.herokuapp.com/live/">view live games</a>. This is my personal go-to stop when I am away from my TV and I want to see what&#8217;s happening.</p>
<p><img class="aligncenter size-medium wp-image-743" alt="live feed" src="http://tilomitra.com/wp-content/uploads/2013/05/Screen-Shot-2013-05-03-at-1.41.36-PM-600x305.png" width="600" height="305" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/cricket-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>node-boilerplate</title>
		<link>http://tilomitra.com/node-boilerplate/</link>
		<comments>http://tilomitra.com/node-boilerplate/#comments</comments>
		<pubDate>Fri, 03 May 2013 17:33:14 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=738</guid>
		<description><![CDATA[A starting point for every new NodeJS app that I make. I&#8217;ve been creating a bunch of websites running on NodeJS lately, and have become more opinionated in my stack. Generally, I use the following: Express 3.x Handlebars as my view engine (via express3-handlebars) YUI on the client (and on the server, if I need ... ]]></description>
				<content:encoded><![CDATA[<div class="intro">A starting point for every new NodeJS app that I make.</div>
<p>I&#8217;ve been creating a bunch of websites running on NodeJS lately, and have become more opinionated in my stack. Generally, I use the following:</p>
<ul>
<li><span style="line-height: 18px;">Express 3.x</span></li>
<li>Handlebars as my view engine (via express3-handlebars)</li>
<li>YUI on the client (and on the server, if I need Models on the server interacting with a DB)</li>
<li>MongoDB (with Mongoose), or MySQL (with Sequelize)</li>
<li>SocketIO (optional)</li>
</ul>
<p>Instead of starting from scratch, I decided to fork the popular <a href="https://github.com/robrighter/node-boilerplate">node-boilerplate</a> repo, and make some modifications so that it represents the stack above. <a title="tilomitra/node-boilerplate" href="https://github.com/tilomitra/node-boilerplate/">This is the result</a>. It&#8217;s my starting point whenever I&#8217;m creating a new Express app on NodeJS. I just do the following:</p>
<pre><code>
> git clone git@github.com:tilomitra/node-boilerplate.git myprojectname
> cd myprojectname
> npm install
> npm start
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/node-boilerplate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tilomitra/prettypages</title>
		<link>http://tilomitra.com/tilomitraprettypages/</link>
		<comments>http://tilomitra.com/tilomitraprettypages/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 19:17:59 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Front End]]></category>
		<category><![CDATA[Tidbits]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=732</guid>
		<description><![CDATA[Make your Github Pages look pretty. Every time I want to make Github Pages for my open source projects, I start from scratch. I decided to fix that today. This morning, I took some time to make PrettyPages, an HTML template that makes it really easy to make nice looking Github Pages. Just copy/paste the ... ]]></description>
				<content:encoded><![CDATA[<div class="intro">Make your Github Pages look pretty.</div>
<p>Every time I want to make Github Pages for my open source projects, I start from scratch. I decided to fix that today.</p>
<p>This morning, I took some time to make <a href="http://tilomitra.github.io/prettypages/">PrettyPages</a>, an HTML template that makes it really easy to make nice looking Github Pages. Just copy/paste the HTML and you&#8217;re good to go. Check out a <a href="https://github.io/tilomitra/prettypages/">demo</a>, and view the <a href="http://tilomitra.github.io/prettypages/">repo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/tilomitraprettypages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Y.Tipsy and Y.Popover</title>
		<link>http://tilomitra.com/tooltips-and-popovers/</link>
		<comments>http://tilomitra.com/tooltips-and-popovers/#comments</comments>
		<pubDate>Fri, 29 Mar 2013 01:42:31 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Front End]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tidbits]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=726</guid>
		<description><![CDATA[I&#8217;m a big fan of tooltips and popovers &#8211; widgets that provides contextual information on demand. I see them all over the place but I didn&#8217;t find one in YUI that I particularly liked, so I wrote my own. If you use YUI 3 for front-end development, you can now take advantage of Y.Tipsy and ... ]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m a big fan of tooltips and popovers &#8211; widgets that provides contextual information on demand. I see them all over the place but I didn&#8217;t find one in YUI that I particularly liked, so I wrote my own.</p>
<p>If you use YUI 3 for front-end development, you can now take advantage of <a href="https://github.com/tilomitra/tipsy/"><code>Y.Tipsy</code></a> and <a href="https://github.com/tilomitra/popover/"><code>Y.Popover</code></a>. They&#8217;re available on YUI Gallery.</p>
<p>Head over to Github to <a title="Tipsy" href="http://tilomitra.github.com/tipsy/" rel="_blank">check out some examples</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/tooltips-and-popovers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New version of GridBuilder</title>
		<link>http://tilomitra.com/new-version-of-gridbuilder/</link>
		<comments>http://tilomitra.com/new-version-of-gridbuilder/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 23:22:54 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=721</guid>
		<description><![CDATA[I pushed a new version of the YUI GridBuilder recently. It includes a fix for the Chrome 25 inline-block issue, and pulls in Grids as of YUI 3.9.0. The app also looks prettier, and has unit test coverage. Check it out and try using it for your next project..]]></description>
				<content:encoded><![CDATA[<p>I pushed a new version of the <a href="http://yui.github.com/gridbuilder/">YUI GridBuilder</a> recently. It includes a fix for the <a href="http://cssdesk.com/U5NaL">Chrome 25 <code>inline-block</code> issue</a>, and pulls in Grids as of YUI 3.9.0. The app also looks prettier, and has <a href="http://yui.github.com/gridbuilder/tests/">unit test coverage</a>. <a href="http://yui.github.com/gridbuilder/">Check it out and try using it for your next project.</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/new-version-of-gridbuilder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why New College Grads love working at Yahoo!</title>
		<link>http://tilomitra.com/why-new-college-grads-love-working-at-yahoo/</link>
		<comments>http://tilomitra.com/why-new-college-grads-love-working-at-yahoo/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 16:27:49 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=667</guid>
		<description><![CDATA[Check out this awesome video. I play a small role in it!]]></description>
				<content:encoded><![CDATA[<div class="intro">Check out this awesome video. I play a small role in it!</div>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/why-new-college-grads-love-working-at-yahoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forms and Table CSS</title>
		<link>http://tilomitra.com/forms-and-table-css/</link>
		<comments>http://tilomitra.com/forms-and-table-css/#comments</comments>
		<pubDate>Wed, 23 Jan 2013 03:48:01 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Front End]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Tidbits]]></category>
		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=658</guid>
		<description><![CDATA[Add a few CSS files on your page to get pretty looking <a href="http://tilomitra.github.com/cssforms/">forms</a> and <a href="http://tilomitra.github.com/csstables/">tables</a>. Check out the demos to see how they look!]]></description>
				<content:encoded><![CDATA[<p>I recently wrote two <a href="http://yuilibrary.com/gallery/">YUI Gallery</a> modules to make it easy for developers to style <code>form</code> and <code>table</code> elements.</p>
<p>Even though these live on the YUI Gallery, you don&#8217;t have to use YUI to pull these CSS files in. They work on any page and are just triggered off class names.</p>
<h2>Tables CSS</h2>
<p>Make your tables look pretty with <a href="http://tilomitra.github.com/csstables/">YUI Tables CSS</a>. View the <a href="http://github.com/tilomitra/csstables/">Github repo</a> to view the source and file issues.</p>
<h3>Features</h3>
<ul>
<li>Default Table</li>
<li>Bordered Table</li>
<li>Striped Table</li>
<li>Plain Table</li>
<li>Works in IE6+, Chrome, FF, Safari, iOS and Android</li>
<li>100% CSS pulled from Yahoo CDN</li>
</ul>
<h2>Forms CSS</h2>
<p>Similarly, use <a href="http://tilomitra.github.com/cssforms/">YUI Forms CSS</a> to make it trivial to style and layout your web forms. Here&#8217;s the <a href="http://github.com/tilomitra/cssforms/">Github repo</a>.</p>
<h3>Features</h3>
<ul>
<li>Default Form</li>
<li>Multi-column Form</li>
<li>Inline Form</li>
<li>Grouped Inputs (a la iOS)</li>
<li>Input Sizing</li>
<li>Invalid, disabled, and rounded inputs</li>
<li>Cross browser fixes for selects, and checkboxes</li>
<li>Works in IE6+, Chrome, FF, Safari, iOS and Android</li>
<li>100% CSS pulled from Yahoo CDN</li>
</ul>
<h2>Get Started</h2>
<p>To make it easy for you, here&#8217;s what you need to add to your page:</p>
<p><code>&lt;link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/gallery-2013.01.09-23-24/build/gallerycss-csstable/gallerycss-csstable.css"&gt;</code></p>
<p><code>&lt;link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/gallery-2013.01.09-23-24/build/gallerycss-cssform/gallerycss-cssform.css"&gt;</code></p>
<p>I tried to make the styles neutral enough that they go with any design. The CSS files are really tiny too, so try it out and let me know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/forms-and-table-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building native WinJS apps using YUI</title>
		<link>http://tilomitra.com/building-native-winjs-apps-using-yui/</link>
		<comments>http://tilomitra.com/building-native-winjs-apps-using-yui/#comments</comments>
		<pubDate>Sun, 20 Jan 2013 22:34:43 +0000</pubDate>
		<dc:creator>Tilo</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[UI Design]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://tilomitra.com/?p=656</guid>
		<description><![CDATA[My second talk at YUIConf got published a few days ago. In this talk, I look at Windows 8, specifically the WinJS environment. One of my roles at the YUI Team was to make sure the library runs both on Win8 (IE10) and also in WinJS, the new &#8220;Metro&#8221; style native app environment. Turns out ... ]]></description>
				<content:encoded><![CDATA[<p>My second talk at YUIConf got published a few days ago. In this talk, I look at Windows 8, specifically the WinJS environment. One of my roles at the YUI Team was to make sure the library runs both on Win8 (IE10) and also in WinJS, the new &#8220;Metro&#8221; style native app environment. Turns out this is not that hard to do, but there are some caveats.</p>
<p>As web developers, we should look to write code that isn&#8217;t fragmented across environments. This means using traditional DOM APIs and semantic HTML/CSS, while still making sure that our app works well and is optimized for specific environments such as WinJS. Take a look at this talk to see how to combine YUI App Framework code with native WinJS styles to achieve an app that uses the same codebase across environments, but does not look out of place anywhere.</p>
]]></content:encoded>
			<wfw:commentRss>http://tilomitra.com/building-native-winjs-apps-using-yui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.295 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-24 16:58:26 -->
