<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Caffeinated Simpleton - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-a7315507" type="application/json"/><link>http://caffinatedsimpleton.disqus.com/</link><description>My personal blog</description><atom:link href="http://caffinatedsimpleton.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 28 Feb 2012 14:02:44 -0000</lastBuildDate><item><title>Re: Java, please stop ruining my fun.</title><link>http://justin.harmonize.fm/index.php/2009/07/java-please-stop-ruining-my-fun/#comment-451477590</link><description>&lt;p&gt;Today it's Leiningen that takes care of all this. Maybe Phils Corkscrew project mentioned here evolved into Leiningen?&lt;/p&gt;

&lt;p&gt;I repeat: Don't try this at home, use Leiningen  instead. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/technomancy/leiningen" rel="nofollow"&gt;https://github.com/technomancy...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Linus Ericsson</dc:creator><pubDate>Tue, 28 Feb 2012 14:02:44 -0000</pubDate></item><item><title>Re: An Introduction to JavaScript&amp;#8217;s &amp;#8220;this&amp;#8221;</title><link>http://justin.harmonize.fm/index.php/2009/09/an-introduction-to-javascripts-this/#comment-447494877</link><description>&lt;p&gt;I've read many explanations of this, most are very long, none have come close to this one. I now actually feel like I understand it. Many thanks&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John</dc:creator><pubDate>Thu, 23 Feb 2012 21:41:04 -0000</pubDate></item><item><title>Re: An Introduction to JavaScript&amp;#8217;s &amp;#8220;this&amp;#8221;</title><link>http://justin.harmonize.fm/index.php/2009/09/an-introduction-to-javascripts-this/#comment-418540879</link><description>&lt;p&gt;Very nice tutorial, thank you :-) Do you know if any of these methods is suitable to actionscript too?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrea Padovani</dc:creator><pubDate>Mon, 23 Jan 2012 04:18:33 -0000</pubDate></item><item><title>Re: Java, please stop ruining my fun.</title><link>http://justin.harmonize.fm/index.php/2009/07/java-please-stop-ruining-my-fun/#comment-388700578</link><description>&lt;p&gt;CUI android everywhere &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">photo studio los angeles</dc:creator><pubDate>Sat, 17 Dec 2011 08:04:56 -0000</pubDate></item><item><title>Re: My Radical-Right Agenda</title><link>http://justin.harmonize.fm/index.php/2011/06/my-radical-right-agenda/#comment-388700432</link><description>&lt;p&gt;situation will be more worse in the coming days &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">photo studio los angeles</dc:creator><pubDate>Sat, 17 Dec 2011 08:04:19 -0000</pubDate></item><item><title>Re: Java, please stop ruining my fun.</title><link>http://justin.harmonize.fm/index.php/2009/07/java-please-stop-ruining-my-fun/#comment-354648189</link><description>&lt;p&gt;Great stuff! Thanks for the share. Very simple yet effective tips&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wedding Videography San Diego</dc:creator><pubDate>Thu, 03 Nov 2011 07:48:30 -0000</pubDate></item><item><title>Re: Java, please stop ruining my fun.</title><link>http://justin.harmonize.fm/index.php/2009/07/java-please-stop-ruining-my-fun/#comment-320722877</link><description>&lt;p&gt;Keep up the fantastic piece of work,Keep doing what you are doing&lt;br&gt;thanks&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Santa Cruz Medical Clinic</dc:creator><pubDate>Tue, 27 Sep 2011 02:53:23 -0000</pubDate></item><item><title>Re: Exploring memcmp</title><link>http://justin.harmonize.fm/index.php/2009/05/exploring-memcmp/#comment-298072139</link><description>&lt;p&gt;I know this is a really old post, but thought I'd bring memmem() to your attention.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan McGee</dc:creator><pubDate>Mon, 29 Aug 2011 18:51:46 -0000</pubDate></item><item><title>Re: Java, please stop ruining my fun.</title><link>http://justin.harmonize.fm/index.php/2009/07/java-please-stop-ruining-my-fun/#comment-295037797</link><description>&lt;p&gt;I’d constantly want to be update on new content on this internet site , bookmarked ! .&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">los angeles wedding packages</dc:creator><pubDate>Thu, 25 Aug 2011 08:17:44 -0000</pubDate></item><item><title>Re: Java, please stop ruining my fun.</title><link>http://justin.harmonize.fm/index.php/2009/07/java-please-stop-ruining-my-fun/#comment-281027724</link><description>&lt;p&gt;Market is driven by character user interface.......Java is really helpful in it.........&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Moziko Wind</dc:creator><pubDate>Tue, 09 Aug 2011 03:41:25 -0000</pubDate></item><item><title>Re: My Radical-Right Agenda</title><link>http://justin.harmonize.fm/index.php/2011/06/my-radical-right-agenda/#comment-230150154</link><description>&lt;p&gt;Re: immigration reform - I think one of the worst things is how difficult it is for educated folks to get a visa. Turning away low cost immigrant workers is one thing; turning away a proven professional is just brain drain. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chug2k</dc:creator><pubDate>Mon, 20 Jun 2011 02:14:22 -0000</pubDate></item><item><title>Re: An Introduction to JavaScript&amp;#8217;s &amp;#8220;this&amp;#8221;</title><link>http://justin.harmonize.fm/index.php/2009/09/an-introduction-to-javascripts-this/#comment-205104541</link><description>&lt;p&gt; Excellent summary. Reading 'The Good Parts' and lots of online examples - none clearer that this one :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dylan Thomas</dc:creator><pubDate>Tue, 17 May 2011 12:27:05 -0000</pubDate></item><item><title>Re: An Introduction to JavaScript&amp;#8217;s &amp;#8220;this&amp;#8221;</title><link>http://justin.harmonize.fm/index.php/2009/09/an-introduction-to-javascripts-this/#comment-114601084</link><description>&lt;p&gt;Good catch!&lt;/p&gt;

&lt;p&gt;I recently updated the post to use "self" instead of "my", since more and&lt;br&gt;more people are using that style these days. It's also the style I prefer&lt;br&gt;now. I guess I missed one!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">justin</dc:creator><pubDate>Sat, 18 Dec 2010 21:11:29 -0000</pubDate></item><item><title>Re: An Introduction to JavaScript&amp;#8217;s &amp;#8220;this&amp;#8221;</title><link>http://justin.harmonize.fm/index.php/2009/09/an-introduction-to-javascripts-this/#comment-114598860</link><description>&lt;p&gt;I look at the code above and am confused on one line of code - see below, last line I paste. Where do you get 'return my.condiments' from? should it not be 'return self.condiments' as you note in the comment at the end of that line?&lt;/p&gt;

&lt;p&gt;function HotDog() {&lt;br&gt;    var self = this; // self references the current this, which is correct.&lt;br&gt;    self.condiments = "mustard, ketchup";&lt;br&gt;    self.getCondiments = function() {&lt;br&gt;         return my.condiments; // self is guaranteed to be a reference to the original "this"&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Simon</dc:creator><pubDate>Sat, 18 Dec 2010 21:05:09 -0000</pubDate></item><item><title>Re: Bujagali: Incredibly Fast JavaScript Templating</title><link>http://justin.harmonize.fm/index.php/2010/10/bujagali-incredibly-fast-javascript-templating/#comment-97471010</link><description>&lt;p&gt;Any pros and cons compared to the increasingly popular Google Closure templates ????&lt;a href="http://code.google.com/closure/templates/" rel="nofollow"&gt;http://code.google.com/closure...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A definite pro for Closure Templates would be Google brand name, I guess.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">JSNoob</dc:creator><pubDate>Mon, 15 Nov 2010 11:44:49 -0000</pubDate></item><item><title>Re: Bujagali: Incredibly Fast JavaScript Templating</title><link>http://justin.harmonize.fm/index.php/2010/10/bujagali-incredibly-fast-javascript-templating/#comment-95791617</link><description>&lt;p&gt;@justin&lt;/p&gt;

&lt;p&gt;Hi there, I'm the author of jQote2 and I'd like to reply on jQote2 not being able to cache "well". Well, that statement is just plain wrong. jQote2 does have the ability to cache, both client-side and server-side.&lt;/p&gt;

&lt;p&gt;If one feels that the compilation hit is too costly (note that every template is compiled only once, though), one might as well just precompile the templates and save those (lambdas as I call them) on the server. It's mere JavaScript in the end - less developer friendly but feasible.&lt;/p&gt;

&lt;p&gt;You also mentioned that the actual template transformation is irrelevant and rather boring. Well, not quite as the resulting lambdas do differ a lot when it comes to performance. I've benchmarked templating solutions that ran 30x (and more) slower than jQote2 which would have a noticable impact on the end user's perception.&lt;/p&gt;

&lt;p&gt;I will take the time and give bujagali a try and benchmark it against the top performers.  Once done I'll let you know. Let's see how "incredibly fast" it realy is.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">aefxx</dc:creator><pubDate>Wed, 10 Nov 2010 02:44:04 -0000</pubDate></item><item><title>Re: Bujagali: Incredibly Fast JavaScript Templating</title><link>http://justin.harmonize.fm/index.php/2010/10/bujagali-incredibly-fast-javascript-templating/#comment-88311159</link><description>&lt;p&gt;I'm considering to use it as a server side template language for our CMSaaS so people that will use it should know _some_ Javascript and HTML. I really like how you combined power of Jinja / Django templates with Javascript syntax. Also, I really like macro functionality :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">retro</dc:creator><pubDate>Tue, 19 Oct 2010 15:52:59 -0000</pubDate></item><item><title>Re: Bujagali: Incredibly Fast JavaScript Templating</title><link>http://justin.harmonize.fm/index.php/2010/10/bujagali-incredibly-fast-javascript-templating/#comment-88309381</link><description>&lt;p&gt;Thanks! That's good to hear.&lt;/p&gt;

&lt;p&gt;There are some subtle things that a good understanding of JS helps with (like the difference between 'self' and 'this' in templates) and some crazy ways of designating functions to be called after rendering is complete, but you can definitely get going without using any of that craziness.&lt;/p&gt;

&lt;p&gt;On the other hand, a lot of designers are becoming quite fluent in JavaScript, which is awesome. Those guys should (hopefully) have no problem.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">justin</dc:creator><pubDate>Tue, 19 Oct 2010 15:46:03 -0000</pubDate></item><item><title>Re: Bujagali: Incredibly Fast JavaScript Templating</title><link>http://justin.harmonize.fm/index.php/2010/10/bujagali-incredibly-fast-javascript-templating/#comment-88307596</link><description>&lt;p&gt;I really like Bujagali, and I think that you're wrong when you say it is not designer friendly. Every template engine has learning curve and I don't think Bujagali's is any worse than any other's. After all, you can choose how hard and complicated should it be.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">retro</dc:creator><pubDate>Tue, 19 Oct 2010 15:38:41 -0000</pubDate></item><item><title>Re: Bujagali: Incredibly Fast JavaScript Templating</title><link>http://justin.harmonize.fm/index.php/2010/10/bujagali-incredibly-fast-javascript-templating/#comment-88300204</link><description>&lt;p&gt;What it comes down to is that all JavaScript templates, when it comes to actually transforming templates into markup, basically do the same thing. So speed tests against moustache or jQote2 are boring, because while they might all be slightly different, the whole ecosystem around those systems hasn't improved, where it has for Bujagali.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">justin</dc:creator><pubDate>Tue, 19 Oct 2010 15:05:41 -0000</pubDate></item><item><title>Re: Bujagali: Incredibly Fast JavaScript Templating</title><link>http://justin.harmonize.fm/index.php/2010/10/bujagali-incredibly-fast-javascript-templating/#comment-88294533</link><description>&lt;p&gt;Moustache and jQote2 don't provide a built-in way of separating templates from the rest of your markup, meaning they don't cache well. Also, since the templates aren't pre-compiled, there will always be a compilation hit. Bujagali templates can be pre-compiled server side and sent down as regular old JS files. This is what we do at rdio.&lt;/p&gt;

&lt;p&gt;It's kind of an entirely different approach, but I'll come up with some numbers and make a new post soon to illustrate the differences.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">justin</dc:creator><pubDate>Tue, 19 Oct 2010 14:55:26 -0000</pubDate></item><item><title>Re: Bujagali: Incredibly Fast JavaScript Templating</title><link>http://justin.harmonize.fm/index.php/2010/10/bujagali-incredibly-fast-javascript-templating/#comment-88175470</link><description>&lt;p&gt;How does it compare to jQote2 or moustache? How fast is it?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew</dc:creator><pubDate>Tue, 19 Oct 2010 08:23:10 -0000</pubDate></item><item><title>Re: Cobra is Ready to Release</title><link>http://justin.harmonize.fm/index.php/2010/02/cobra-is-ready-to-release/#comment-87663220</link><description>&lt;p&gt;It's on github: &lt;a href="http://github.com/JustinTulloss/cobra" rel="nofollow"&gt;http://github.com/JustinTullos...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">justin</dc:creator><pubDate>Sun, 17 Oct 2010 14:52:02 -0000</pubDate></item><item><title>Re: Cobra is Ready to Release</title><link>http://justin.harmonize.fm/index.php/2010/02/cobra-is-ready-to-release/#comment-87603871</link><description>&lt;p&gt;Hi Justin, I'd love to try Cobra. A small and simple library like this is exacly what I need. It would be nice if you'd host the source somewhere. (github page doesn't exist anymore)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Massa</dc:creator><pubDate>Sun, 17 Oct 2010 10:31:06 -0000</pubDate></item><item><title>Re: A Threading Model Overview</title><link>http://justin.harmonize.fm/index.php/2008/09/threading-model-overview/#comment-66410919</link><description>&lt;p&gt;Very good explanation. I personally prefer working with a framework like ruby&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miami Web Design</dc:creator><pubDate>Thu, 05 Aug 2010 21:10:53 -0000</pubDate></item></channel></rss>
