<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for o2.js</title>
	<atom:link href="http://o2js.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://o2js.com</link>
	<description>A Coherent Solution to Your #JavaScript Dilemma</description>
	<lastBuildDate>Sun, 17 Mar 2013 19:50:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Creating A Mobile JavaScript Chat &#8211; Part 2: The Client by Volkan Özçelik</title>
		<link>http://o2js.com/2011/05/19/creating-a-mobile-javascript-chat-part-2-the-client/#comment-5270</link>
		<dc:creator>Volkan Özçelik</dc:creator>
		<pubDate>Sun, 17 Mar 2013 19:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=970#comment-5270</guid>
		<description><![CDATA[Hi Tuan, 

I don&#039;t have a demo clip, and I do not plan to make one.

I may extend this series with follow up articles though, so that it will resemble a more real-life mobile chat application.]]></description>
		<content:encoded><![CDATA[<p>Hi Tuan, </p>
<p>I don&#8217;t have a demo clip, and I do not plan to make one.</p>
<p>I may extend this series with follow up articles though, so that it will resemble a more real-life mobile chat application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating A Mobile JavaScript Chat &#8211; Part 2: The Client by Tuan</title>
		<link>http://o2js.com/2011/05/19/creating-a-mobile-javascript-chat-part-2-the-client/#comment-5250</link>
		<dc:creator>Tuan</dc:creator>
		<pubDate>Thu, 07 Mar 2013 04:49:05 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=970#comment-5250</guid>
		<description><![CDATA[Do you have a demo clip about it?]]></description>
		<content:encoded><![CDATA[<p>Do you have a demo clip about it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on An Editor You Will Regret You Haven&#8217;t Used Before (and Tips on Getting the Most out of it) by Volkan Özçelik</title>
		<link>http://o2js.com/2011/10/29/fell-in-love-with-sublime-text-2/#comment-5203</link>
		<dc:creator>Volkan Özçelik</dc:creator>
		<pubDate>Sat, 16 Feb 2013 19:19:18 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=1604#comment-5203</guid>
		<description><![CDATA[Thanks for the link Marco,

I&#039;ve also started using Sublime Text3.

I can say that Sublime is a great IDE for doing JavaScript/HTML5 front-end development. 
I totally see that a minimalistic approach is not for everyone.
As long as your IDE does not slow you down, and you&#039;re %100 productive with it, it&#039;s best to code in an environment you feel familiar with.

Though exploring different options, and being open to trying alternatives, should also be in any developer&#039;s mindset -- not only in editors, but in everything.
For instance, being a Java fan, you should not bash ruby on rails, if you&#039;ve not coded ruby for several years.
It&#039;s the flexibility, and the gratification we have in trying new things, what makes us excel at what we do (i.e. providing creating solutions to hard-to-solve problems)
What we do requires creativity, and the fuel of creativity is constantly trying new things with an open mind.

I know people who enjoy the added utilities of heavier IDEs (like eclipse or intelliJ) with the cost of additional 2gigs of RAM utilization.

intelliJ for example has excellent source control integration; you can browse annotations, and commit comments that others make while you code. You can do diffs/checkins/checkout without needing to leave your IDE. you can integrate it with ANT. -- Since RAM is cheap nowadays, it&#039;s best to code in the platform you feel most comfortable with.

Though I&#039;m still amazed how fast and convenient Sublime Text 2 (and 3) is. 
I&#039;m so amazed, that I&#039;ve paid for a license for it. And it&#039;s still a major part of my daily coding workflow.

Thanks again for the tutorial.

Cheers.]]></description>
		<content:encoded><![CDATA[<p>Thanks for the link Marco,</p>
<p>I&#8217;ve also started using Sublime Text3.</p>
<p>I can say that Sublime is a great IDE for doing JavaScript/HTML5 front-end development.<br />
I totally see that a minimalistic approach is not for everyone.<br />
As long as your IDE does not slow you down, and you&#8217;re %100 productive with it, it&#8217;s best to code in an environment you feel familiar with.</p>
<p>Though exploring different options, and being open to trying alternatives, should also be in any developer&#8217;s mindset &#8212; not only in editors, but in everything.<br />
For instance, being a Java fan, you should not bash ruby on rails, if you&#8217;ve not coded ruby for several years.<br />
It&#8217;s the flexibility, and the gratification we have in trying new things, what makes us excel at what we do (i.e. providing creating solutions to hard-to-solve problems)<br />
What we do requires creativity, and the fuel of creativity is constantly trying new things with an open mind.</p>
<p>I know people who enjoy the added utilities of heavier IDEs (like eclipse or intelliJ) with the cost of additional 2gigs of RAM utilization.</p>
<p>intelliJ for example has excellent source control integration; you can browse annotations, and commit comments that others make while you code. You can do diffs/checkins/checkout without needing to leave your IDE. you can integrate it with ANT. &#8212; Since RAM is cheap nowadays, it&#8217;s best to code in the platform you feel most comfortable with.</p>
<p>Though I&#8217;m still amazed how fast and convenient Sublime Text 2 (and 3) is.<br />
I&#8217;m so amazed, that I&#8217;ve paid for a license for it. And it&#8217;s still a major part of my daily coding workflow.</p>
<p>Thanks again for the tutorial.</p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating A Mobile JavaScript Chat – Part 3: Going Mobile by Volkan Özçelik</title>
		<link>http://o2js.com/2011/05/24/creating-a-mobile-javascript-chat-part-3-going-mobile/#comment-5202</link>
		<dc:creator>Volkan Özçelik</dc:creator>
		<pubDate>Sat, 16 Feb 2013 19:02:11 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=988#comment-5202</guid>
		<description><![CDATA[Thanks for mentioning Brindha.

Please note that this is &quot;tutorial&quot; to demonstrate the concept, not a real-life example.

In a real life chat application I would probably use an XMPP server (such as eJabberd) and use websockets (and fallback shims) for real-time messaging.

These would solve both &quot;instant messaging&quot; and &quot;multiple user&quot; issues that you&#039;ve mentioned.

Maybe I should write follow-up articles, creating a simple jabber, and doing chat over it.

The interested might want to explore &lt;a href=&quot;http://www.ejabberd.im/&quot; rel=&quot;nofollow&quot;&gt;ejabberd&lt;/a&gt;, and &lt;a href=&quot;http://strophe.im/&quot; rel=&quot;nofollow&quot;&gt;strophe&lt;/a&gt;.

It&#039;s really easy to create a simple chat client that connects to a jabber server, after some &lt;strong&gt;RTFM&lt;/strong&gt;.
(where before doing any coding, &lt;em&gt;RTFM&lt;/em&gt; is of utmost importance, because jabber has its own terminology for many things such as &quot;rosters&quot; and &quot;stanza&quot;s &quot;presence&quot;s; which haven&#039;t probably read about if you&#039;re not into the subject)


Hope that helps.]]></description>
		<content:encoded><![CDATA[<p>Thanks for mentioning Brindha.</p>
<p>Please note that this is &#8220;tutorial&#8221; to demonstrate the concept, not a real-life example.</p>
<p>In a real life chat application I would probably use an XMPP server (such as eJabberd) and use websockets (and fallback shims) for real-time messaging.</p>
<p>These would solve both &#8220;instant messaging&#8221; and &#8220;multiple user&#8221; issues that you&#8217;ve mentioned.</p>
<p>Maybe I should write follow-up articles, creating a simple jabber, and doing chat over it.</p>
<p>The interested might want to explore <a href="http://www.ejabberd.im/" rel="nofollow">ejabberd</a>, and <a href="http://strophe.im/" rel="nofollow">strophe</a>.</p>
<p>It&#8217;s really easy to create a simple chat client that connects to a jabber server, after some <strong>RTFM</strong>.<br />
(where before doing any coding, <em>RTFM</em> is of utmost importance, because jabber has its own terminology for many things such as &#8220;rosters&#8221; and &#8220;stanza&#8221;s &#8220;presence&#8221;s; which haven&#8217;t probably read about if you&#8217;re not into the subject)</p>
<p>Hope that helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating A Mobile JavaScript Chat – Part 3: Going Mobile by Brindha</title>
		<link>http://o2js.com/2011/05/24/creating-a-mobile-javascript-chat-part-3-going-mobile/#comment-5199</link>
		<dc:creator>Brindha</dc:creator>
		<pubDate>Sat, 16 Feb 2013 08:05:40 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=988#comment-5199</guid>
		<description><![CDATA[Hi,
May i know how fast we can give a reply to other user??? and is it apply for simultaneous user with chat??]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
May i know how fast we can give a reply to other user??? and is it apply for simultaneous user with chat??</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on An Editor You Will Regret You Haven&#8217;t Used Before (and Tips on Getting the Most out of it) by marco</title>
		<link>http://o2js.com/2011/10/29/fell-in-love-with-sublime-text-2/#comment-5178</link>
		<dc:creator>marco</dc:creator>
		<pubDate>Sat, 09 Feb 2013 00:35:43 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=1604#comment-5178</guid>
		<description><![CDATA[I&#039;ve used Sublime Text 2 for about 3 days in a row, I liked it a lot, but was not good enough to replace Eclipse IDE as my primary dev tool. Since Eclipse has a lot of plugins like MyLyn integration that allows me to connect to bugzilla and rally to keep an Eye on my tasks an even attach a context to a task. Also, Eclipse displays to me the DocBlock documentation of a function by just hovering the mouse and on the autocomplete suggestion box.

Another useful things I miss from Eclipse that Sublime Text 2 does not have yet are: Outline of a file, to view all the functions and properties of it. A visual indicator to know if a file has changes not yet committed. And of course, profiling and debugging.

But I definitely still use Sublime Text 2, since it&#039;s fast and has a very handy sftp integration that allows me to upload a file with just a few keystrokes (I was using CyberDuck for FTP File upload), so now instead of having CyberDuck and Eclipse opened, I just have Eclipse and SublimeText opened while developing.

I want to share this SublimeText 2 course:
http://www.youtube.com/watch?v=TZ-bgcJ6fQo]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve used Sublime Text 2 for about 3 days in a row, I liked it a lot, but was not good enough to replace Eclipse IDE as my primary dev tool. Since Eclipse has a lot of plugins like MyLyn integration that allows me to connect to bugzilla and rally to keep an Eye on my tasks an even attach a context to a task. Also, Eclipse displays to me the DocBlock documentation of a function by just hovering the mouse and on the autocomplete suggestion box.</p>
<p>Another useful things I miss from Eclipse that Sublime Text 2 does not have yet are: Outline of a file, to view all the functions and properties of it. A visual indicator to know if a file has changes not yet committed. And of course, profiling and debugging.</p>
<p>But I definitely still use Sublime Text 2, since it&#8217;s fast and has a very handy sftp integration that allows me to upload a file with just a few keystrokes (I was using CyberDuck for FTP File upload), so now instead of having CyberDuck and Eclipse opened, I just have Eclipse and SublimeText opened while developing.</p>
<p>I want to share this SublimeText 2 course:<br />
<a href="http://www.youtube.com/watch?v=TZ-bgcJ6fQo" rel="nofollow">http://www.youtube.com/watch?v=TZ-bgcJ6fQo</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Document a JavaScript Framework by Volkan Özçelik</title>
		<link>http://o2js.com/2011/05/01/how-to-document-a-javascript-framework/#comment-5037</link>
		<dc:creator>Volkan Özçelik</dc:creator>
		<pubDate>Sat, 05 Jan 2013 23:08:20 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=755#comment-5037</guid>
		<description><![CDATA[Thanks for sharing Karl.
It looks promising. I&#039;ll give it a go some time.
Though I think about adopting YUIDoc ( http://yui.github.com/yuidoc/ ) for the upcoming releases of o2.js&#039;s documentation.
It&#039;s a solid tool with great community support, and its snytax is quite similar to jGrouseDoc.
Whereas jGrouseDoc appears to be a little rusted, not being updated for a long time.]]></description>
		<content:encoded><![CDATA[<p>Thanks for sharing Karl.<br />
It looks promising. I&#8217;ll give it a go some time.<br />
Though I think about adopting YUIDoc ( <a href="http://yui.github.com/yuidoc/" rel="nofollow">http://yui.github.com/yuidoc/</a> ) for the upcoming releases of o2.js&#8217;s documentation.<br />
It&#8217;s a solid tool with great community support, and its snytax is quite similar to jGrouseDoc.<br />
Whereas jGrouseDoc appears to be a little rusted, not being updated for a long time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Document a JavaScript Framework by Karl</title>
		<link>http://o2js.com/2011/05/01/how-to-document-a-javascript-framework/#comment-4941</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Sun, 23 Dec 2012 22:18:33 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=755#comment-4941</guid>
		<description><![CDATA[http://ortelius.marten.dk/ is also pretty nice. Only be aware to start you project as a javascript project.]]></description>
		<content:encoded><![CDATA[<p><a href="http://ortelius.marten.dk/" rel="nofollow">http://ortelius.marten.dk/</a> is also pretty nice. Only be aware to start you project as a javascript project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Now you can Ace that Interview Like a Samurai and Land Your Dream Job by Volkan Özçelik</title>
		<link>http://o2js.com/2012/09/09/javascript-interview-questions/#comment-4877</link>
		<dc:creator>Volkan Özçelik</dc:creator>
		<pubDate>Wed, 12 Dec 2012 06:29:28 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=2825#comment-4877</guid>
		<description><![CDATA[Hi Dek,

Thank you very much for your input.

I&#039;m noting every word down, and I&#039;ll definitely take them into consideration.]]></description>
		<content:encoded><![CDATA[<p>Hi Dek,</p>
<p>Thank you very much for your input.</p>
<p>I&#8217;m noting every word down, and I&#8217;ll definitely take them into consideration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Now you can Ace that Interview Like a Samurai and Land Your Dream Job by DeK Dekku</title>
		<link>http://o2js.com/2012/09/09/javascript-interview-questions/#comment-4837</link>
		<dc:creator>DeK Dekku</dc:creator>
		<pubDate>Mon, 03 Dec 2012 20:28:57 +0000</pubDate>
		<guid isPermaLink="false">http://o2js.com/?p=2825#comment-4837</guid>
		<description><![CDATA[This promises to be a very interesting book, and I like the direct, unacademic approach. You managed to deliver some very challenging (for a strictly object oriented soul like me, at least) aspects of closures with great simplicity.

The part about currying could probably be improved by explaining the technique like you did with closures: at the moment there is no description of the currying technique, just an external link to a post which assumes that you already know about its pros and cons. (Even tho&#039; it is stated that the argument is expanded in the functional programming section.)

I&#039;ll probably never (say never!!!) need to prepare for an interview on JavaSript (the answer to the hardest question regarding JS I ever had was &quot;prototype&quot;...) but your book seems like a powerful toy for grown up kids eager to keep learning.

Thanks for your work,

DeK]]></description>
		<content:encoded><![CDATA[<p>This promises to be a very interesting book, and I like the direct, unacademic approach. You managed to deliver some very challenging (for a strictly object oriented soul like me, at least) aspects of closures with great simplicity.</p>
<p>The part about currying could probably be improved by explaining the technique like you did with closures: at the moment there is no description of the currying technique, just an external link to a post which assumes that you already know about its pros and cons. (Even tho&#8217; it is stated that the argument is expanded in the functional programming section.)</p>
<p>I&#8217;ll probably never (say never!!!) need to prepare for an interview on JavaSript (the answer to the hardest question regarding JS I ever had was &#8220;prototype&#8221;&#8230;) but your book seems like a powerful toy for grown up kids eager to keep learning.</p>
<p>Thanks for your work,</p>
<p>DeK</p>
]]></content:encoded>
	</item>
</channel>
</rss>
