<?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 My Not So Private Tech Life</title>
	<atom:link href="http://blog.johanneslink.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.johanneslink.net</link>
	<description>Johannes Link's Travels through Software Devlopment Space</description>
	<pubDate>Tue, 06 Jan 2009 21:23:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on AJAX Travelogue (Part 6): Mocking in JavaScript by johanneslink</title>
		<link>http://blog.johanneslink.net/2008/08/08/ajax-travelogue-part-6-mocking-in-javascript/#comment-75</link>
		<dc:creator>johanneslink</dc:creator>
		<pubDate>Tue, 16 Dec 2008 09:48:06 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=109#comment-75</guid>
		<description>Stefan, you're perfectly right in that I'd do the similar thing differently in Java. IMO the class-based and statically typed nature of Java requires that to have good decoupled code.

In JavaScript, however,  you don't have to do as much &lt;strong&gt;explicit decoupling&lt;/strong&gt; to arrive at a flexible design. Consider the global property 'Speaker'  to be the hook for plugging in your actual speaker implementation; I think of this as &lt;strong&gt;implicit decoupling&lt;/strong&gt;.

That said, I do think that most JavaScript code out there could arguably need more explicit decoupling and explicit dependencies. My example tried to mimic the way in which many of the existing libraries are coded. So, maybe you are right and I shouldn't fall into JavaScript's everything-is-public-trap.</description>
		<content:encoded><![CDATA[<p>Stefan, you&#8217;re perfectly right in that I&#8217;d do the similar thing differently in Java. IMO the class-based and statically typed nature of Java requires that to have good decoupled code.</p>
<p>In JavaScript, however,  you don&#8217;t have to do as much <strong>explicit decoupling</strong> to arrive at a flexible design. Consider the global property &#8216;Speaker&#8217;  to be the hook for plugging in your actual speaker implementation; I think of this as <strong>implicit decoupling</strong>.</p>
<p>That said, I do think that most JavaScript code out there could arguably need more explicit decoupling and explicit dependencies. My example tried to mimic the way in which many of the existing libraries are coded. So, maybe you are right and I shouldn&#8217;t fall into JavaScript&#8217;s everything-is-public-trap.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AJAX Travelogue (Part 6): Mocking in JavaScript by Stefan Roock</title>
		<link>http://blog.johanneslink.net/2008/08/08/ajax-travelogue-part-6-mocking-in-javascript/#comment-74</link>
		<dc:creator>Stefan Roock</dc:creator>
		<pubDate>Tue, 16 Dec 2008 09:22:12 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=109#comment-74</guid>
		<description>Hi,
in my opinion your approach is a bit odd. You try to avoid modifications to the existing code. TDD in Java leads to interfaces you need for the test. The introduction of these interfaces is seen as design enhancement.

Therefore I would modify the Java-Script-Code to make it mockable more easily. And that would mean to inject a Speaker object to the DoubleSpeaker object. Then you don't have to clean up the mess at the end of your test.

Having said that: A mock framework may be useful although. You may have to write too much test code even when you modify the testet code. But I haven't an example at hand.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
in my opinion your approach is a bit odd. You try to avoid modifications to the existing code. TDD in Java leads to interfaces you need for the test. The introduction of these interfaces is seen as design enhancement.</p>
<p>Therefore I would modify the Java-Script-Code to make it mockable more easily. And that would mean to inject a Speaker object to the DoubleSpeaker object. Then you don&#8217;t have to clean up the mess at the end of your test.</p>
<p>Having said that: A mock framework may be useful although. You may have to write too much test code even when you modify the testet code. But I haven&#8217;t an example at hand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Refactoring FitNesse Tests by strug</title>
		<link>http://blog.johanneslink.net/2008/03/05/refactoring-fitnesse-tests/#comment-73</link>
		<dc:creator>strug</dc:creator>
		<pubDate>Thu, 11 Dec 2008 22:31:27 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/2008/03/05/refactoring-fitnesse-tests/#comment-73</guid>
		<description>cool stuff. looks promising. did you contract the fitnesse guys? maybe they find it interesting too and it could be bundled/integrated with fitnesse or slim.</description>
		<content:encoded><![CDATA[<p>cool stuff. looks promising. did you contract the fitnesse guys? maybe they find it interesting too and it could be bundled/integrated with fitnesse or slim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Can You Touch Type? by rudi wals</title>
		<link>http://blog.johanneslink.net/2008/09/15/can-you-touch-type/#comment-67</link>
		<dc:creator>rudi wals</dc:creator>
		<pubDate>Sun, 16 Nov 2008 01:18:44 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=144#comment-67</guid>
		<description>I prefer Tipp10, too. It has a nice user interface und is easy to use. Characters offen misspelled will be dictated more often immediately! It's great, every lesson will be created different. It really makes fun.
The german touch typing software version is available here: www.tipp10.de</description>
		<content:encoded><![CDATA[<p>I prefer Tipp10, too. It has a nice user interface und is easy to use. Characters offen misspelled will be dictated more often immediately! It&#8217;s great, every lesson will be created different. It really makes fun.<br />
The german touch typing software version is available here: <a href="http://www.tipp10.de" rel="nofollow">http://www.tipp10.de</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Can You Touch Type? by Jens Coldewey</title>
		<link>http://blog.johanneslink.net/2008/09/15/can-you-touch-type/#comment-63</link>
		<dc:creator>Jens Coldewey</dc:creator>
		<pubDate>Wed, 29 Oct 2008 22:26:49 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=144#comment-63</guid>
		<description>Hi Johannes,
ich hab's mit &lt;a href="http://www.alphatast.de/" rel="nofollow"&gt;AlphaTast&lt;/a&gt; so lange geübt, bis ich's so halb konnte. Dann hat mich die Lust verlassen... ;-)
Jens</description>
		<content:encoded><![CDATA[<p>Hi Johannes,<br />
ich hab&#8217;s mit <a href="http://www.alphatast.de/" rel="nofollow">AlphaTast</a> so lange geübt, bis ich&#8217;s so halb konnte. Dann hat mich die Lust verlassen&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Jens</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Can You Touch Type? by Eugene</title>
		<link>http://blog.johanneslink.net/2008/09/15/can-you-touch-type/#comment-62</link>
		<dc:creator>Eugene</dc:creator>
		<pubDate>Mon, 20 Oct 2008 15:51:04 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=144#comment-62</guid>
		<description>I am seaching for some idea to write in my blog... somehow come to your blog. best of luck. Eugene</description>
		<content:encoded><![CDATA[<p>I am seaching for some idea to write in my blog&#8230; somehow come to your blog. best of luck. Eugene</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Can You Touch Type? by Ashley Moran</title>
		<link>http://blog.johanneslink.net/2008/09/15/can-you-touch-type/#comment-61</link>
		<dc:creator>Ashley Moran</dc:creator>
		<pubDate>Thu, 16 Oct 2008 20:52:50 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=144#comment-61</guid>
		<description>I use http://www.keybr.com/ , however it has no German language Dvorak.  And if you're going to learn to touch type, you might as well do so on a layout that isn't going to cripple your hands a few years down the line...</description>
		<content:encoded><![CDATA[<p>I use <a href="http://www.keybr.com/" rel="nofollow">http://www.keybr.com/</a> , however it has no German language Dvorak.  And if you&#8217;re going to learn to touch type, you might as well do so on a layout that isn&#8217;t going to cripple your hands a few years down the line&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Can You Touch Type? by Alain</title>
		<link>http://blog.johanneslink.net/2008/09/15/can-you-touch-type/#comment-58</link>
		<dc:creator>Alain</dc:creator>
		<pubDate>Tue, 16 Sep 2008 12:14:02 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=144#comment-58</guid>
		<description>i like this one ... http://www.tipp10.de/</description>
		<content:encoded><![CDATA[<p>i like this one &#8230; <a href="http://www.tipp10.de/" rel="nofollow">http://www.tipp10.de/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Can You Touch Type? by Carsten</title>
		<link>http://blog.johanneslink.net/2008/09/15/can-you-touch-type/#comment-57</link>
		<dc:creator>Carsten</dc:creator>
		<pubDate>Mon, 15 Sep 2008 13:43:33 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=144#comment-57</guid>
		<description>Johannes, you could try using this keyboard: http://www.getdigital.de/products/Das_Keyboard_III/more/pic :-)</description>
		<content:encoded><![CDATA[<p>Johannes, you could try using this keyboard: <a href="http://www.getdigital.de/products/Das_Keyboard_III/more/pic" rel="nofollow">http://www.getdigital.de/products/Das_Keyboard_III/more/pic</a> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AJAX Travelogue (Part 6): Mocking in JavaScript by Javascript News &#187; Blog Archive &#187; MockMe: A new JavaScript mocking framework</title>
		<link>http://blog.johanneslink.net/2008/08/08/ajax-travelogue-part-6-mocking-in-javascript/#comment-38</link>
		<dc:creator>Javascript News &#187; Blog Archive &#187; MockMe: A new JavaScript mocking framework</dc:creator>
		<pubDate>Mon, 11 Aug 2008 20:06:57 +0000</pubDate>
		<guid isPermaLink="false">http://johanneslink.wordpress.com/?p=109#comment-38</guid>
		<description>[...] Agile fellow who wasn&#8217;t 100% happy with the existing JavaScript unit test frameworks, and he explained why. He gives an example: PLAIN TEXT [...]</description>
		<content:encoded><![CDATA[<p>[...] Agile fellow who wasn&#8217;t 100% happy with the existing JavaScript unit test frameworks, and he explained why. He gives an example: PLAIN TEXT [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
