<?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>Playing with Programs &#187; programming</title>
	<atom:link href="http://wp.andering.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://wp.andering.com</link>
	<description>Exploring the world of computers, one program at a time</description>
	<lastBuildDate>Sun, 16 Aug 2009 16:51:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Do I like GWT too?</title>
		<link>http://wp.andering.com/2009/04/17/do-i-like-gwt-too/</link>
		<comments>http://wp.andering.com/2009/04/17/do-i-like-gwt-too/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 15:31:30 +0000</pubDate>
		<dc:creator>Willem</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://wp.andering.com/?p=48</guid>
		<description><![CDATA[I spent a morning playing with GWT &#8211; the Google Web Toolkit at spa2009, during We like GWT, we think you will too by Stuart Ervine and Franck Rasolo. 

I promised Sushrut Bidwai to write about my experience. Did I like it? Lets&#8217; see.
What I liked:

We (I paired with Marc Evers) completed a number of [...]]]></description>
			<content:encoded><![CDATA[<p>I spent a morning playing with GWT &#8211; the Google Web Toolkit at spa2009, during <a href="http://www.spaconference.org/spa2009/sessions/session176.html">We like GWT, we think you will too</a> by <a href="http://www.spaconference.org/cgi-bin/wiki.pl?browse=StuartErvine">Stuart Ervine</a><em> </em>and <a href="http://www.spaconference.org/cgi-bin/wiki.pl?browse=FranckRasolo">Franck Rasolo</a>. <a href="http://www.spaconference.org/cgi-bin/wiki.pl?browse=FranckRasolo"><br />
</a></p>
<p>I promised <a target="_blank" href="http://www.sushrutbidwai.com">Sushrut Bidwai</a> to write about my experience. Did I like it? Lets&#8217; see.</p>
<p>What I liked:</p>
<ul>
<li>We (I paired with Marc Evers) completed a number of quite usable features in the span of a morning (thankfully we did not have to write much back-end database code, with java verbosity / xml-osity  or anotation-osity seems unavoidable).</li>
<li>Writing javascript in java feels a bit odd (as a language, I am taken more with javascript&#8217;s flexibility than java&#8217;s mid-level-language &#8216;you must spell everything out n times&#8217;, but being able to apply merciless refactoring tools on the client side was quite nice.</li>
<li>Realizing whether the piece we were working on was on the server or client side was a bit confusing at first.</li>
<li>Having programmed with Wicket quite a bit lately, and writing a GTK desktop application in C#, the programming model was quite familiar. Having all the behaviour that is (part of) a screen in one place feels convenient (as opposed to e.g. ruby on rails where behaviour tends to get spread out over controller code, view code and javascript files here and there).</li>
<li>The client side code provided by GWT for formatting currency and dates was elegant and easy to use (take that Java API! <img src='http://wp.andering.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
</ul>
<p>Puzzles:</p>
<ul>
<li>Marc felt the AsyncCallbacks instances that are needed to glue front to back &#8211; end were at the wrong level of abstraction. I feel that may be, but it is already a step up from having half of the mechanism in javascript and the other half in the server side language.</li>
<li>When working on a user interface, I like to be able to see changes instantly, so that I can play around and see what works best (and yes, tests will be written at some point, before, after or during). Some changes we could try instantly, in the special GWT toy browser, others needed a lengthy compile.</li>
</ul>
<p>Things I liked less</p>
<ul>
<li>Even for the sample application, the compile times (when we changed some parts of the code, otherwise we could reload in the special browser) were already quite long. I am used to instant modifications (ruby, perl etc.) or very fast compiles (java with wicket) and have no desire to go back to the days of program-compile-coffee-run <img src='http://wp.andering.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . Apparently it can be reduced by generating client javascript for just one browser (and generate everything in the build for instance)</li>
<li>Unit Testing the client side code is &#8217;special&#8217; &#8211; can not use JUnit apparently. (this is me being a customer &#8211; I want more! testing javascript code is special otherwise as well).</li>
<li>The ide (intellij idea)seemed necessary to magically tie bits of client and server code together that belonged together.</li>
</ul>
<p>Verdict: I am a bit conflicted. For AJAX-heavy (more likely: AJAX-only, GWT does not seem to be meant for unobtrusive javascript) web applications it seems quite productive. However I would worry about the long compile times (maybe less if I knew how to rapidly testdrive the whole thing &#8211; this may be a beginners&#8217; perspective. However I also heard some of my tweeps complain about compiles that take a couple of minutes).</p>
<p>If you are curious and want to go out and play for yourself, the example code is accessible through the <a href="http://www.spaconference.org/cgi-bin/wiki.pl/?WeLikeGwtWeThinkYouWillToo" target="_top">Spa Conference <a target="_blank" href="http://www.c2.com/cgi/wiki?WikiWikiWeb">wiki</a></a>.</p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;title=Do+I+like+GWT+too%3F" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;title=Do+I+like+GWT+too%3F" rel="" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;title=Do+I+like+GWT+too%3F" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;submitHeadline=Do+I+like+GWT+too%3F&amp;submitSummary=I%20spent%20a%20morning%20playing%20with%20GWT%20-%20the%20Google%20Web%20Toolkit%20at%20spa2009%2C%20during%20We%20like%20GWT%2C%20we%20think%20you%20will%20too%20by%20Stuart%20Ervine%20and%20Franck%20Rasolo.%20%0D%0A%0D%0A%0D%0AI%20promised%20Sushrut%20Bidwai%20to%20write%20about%20my%20experience.%20Did%20I%20like%20it%3F%20Lets%27%20see.%0D%0A%0D%0AWhat%20I%20liked%3A%0D%0A%0D%0A%09We%20%28I%20paired%20with%20Marc%20Evers%29%20completed%20a&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;title=Do+I+like+GWT+too%3F" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;t=Do+I+like+GWT+too%3F" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=Do+I+like+GWT+too%3F+-+http://tr.im/BQOU+(via+@most_alive)" rel="" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-mail"><a href="mailto:?subject=%22Do%20I%20like%20GWT%20too%3F%22&amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22I%20spent%20a%20morning%20playing%20with%20GWT%20-%20the%20Google%20Web%20Toolkit%20at%20spa2009%2C%20during%20We%20like%20GWT%2C%20we%20think%20you%20will%20too%20by%20Stuart%20Ervine%20and%20Franck%20Rasolo.%20%0D%0A%0D%0A%0D%0AI%20promised%20Sushrut%20Bidwai%20to%20write%20about%20my%20experience.%20Did%20I%20like%20it%3F%20Lets%27%20see.%0D%0A%0D%0AWhat%20I%20liked%3A%0D%0A%0D%0A%09We%20%28I%20paired%20with%20Marc%20Evers%29%20completed%20a%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://wp.andering.com/2009/04/17/do-i-like-gwt-too/" rel="" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="sexy-comfeed"><a href="http://wp.andering.com/2009/04/17/do-i-like-gwt-too/feed" rel="" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="sexy-linkedin"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;title=Do+I+like+GWT+too%3F&amp;summary=I%20spent%20a%20morning%20playing%20with%20GWT%20-%20the%20Google%20Web%20Toolkit%20at%20spa2009%2C%20during%20We%20like%20GWT%2C%20we%20think%20you%20will%20too%20by%20Stuart%20Ervine%20and%20Franck%20Rasolo.%20%0D%0A%0D%0A%0D%0AI%20promised%20Sushrut%20Bidwai%20to%20write%20about%20my%20experience.%20Did%20I%20like%20it%3F%20Lets%27%20see.%0D%0A%0D%0AWhat%20I%20liked%3A%0D%0A%0D%0A%09We%20%28I%20paired%20with%20Marc%20Evers%29%20completed%20a&amp;source=Playing with Programs" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;title=Do+I+like+GWT+too%3F" rel="" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=Do+I+like+GWT+too%3F&amp;link=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li class="sexy-hackernews"><a href="http://news.ycombinator.com/submitlink?u=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;t=Do+I+like+GWT+too%3F" rel="" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li class="sexy-ning"><a href="http://bookmarks.ning.com/addItem.php?url=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;T=Do+I+like+GWT+too%3F" rel="" class="external" title="Add this to Ning">Add this to Ning</a></li><li class="sexy-techmeme"><a href="http://twitter.com/home/?status=Tip+@Techmeme+http://wp.andering.com/2009/04/17/do-i-like-gwt-too/+&quot;Do+I+like+GWT+too%3F&quot;" rel="" class="external" title="Tip this to TechMeme">Tip this to TechMeme</a></li><li class="sexy-pingfm"><a href="http://ping.fm/ref/?link=http://wp.andering.com/2009/04/17/do-i-like-gwt-too/&amp;title=Do+I+like+GWT+too%3F&amp;body=I%20spent%20a%20morning%20playing%20with%20GWT%20-%20the%20Google%20Web%20Toolkit%20at%20spa2009%2C%20during%20We%20like%20GWT%2C%20we%20think%20you%20will%20too%20by%20Stuart%20Ervine%20and%20Franck%20Rasolo.%20%0D%0A%0D%0A%0D%0AI%20promised%20Sushrut%20Bidwai%20to%20write%20about%20my%20experience.%20Did%20I%20like%20it%3F%20Lets%27%20see.%0D%0A%0D%0AWhat%20I%20liked%3A%0D%0A%0D%0A%09We%20%28I%20paired%20with%20Marc%20Evers%29%20completed%20a" rel="" class="external" title="Ping this on Ping.fm">Ping this on Ping.fm</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://wp.andering.com/2009/04/17/do-i-like-gwt-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript tips and tricks links</title>
		<link>http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/</link>
		<comments>http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 10:52:58 +0000</pubDate>
		<dc:creator>Willem</dc:creator>
				<category><![CDATA[configuring out]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/</guid>
		<description><![CDATA[I&#8217;m brushing up on basic javascript. 
I stumbled across links to kryogenix. Kryogenix has some very unobtrusive ways to do sortable tables, search keyword highlighting and explorer like tree views and more. Each of them requiring only that you include a javascript file, add a few lines of CSS stylesheet code, and (for the tree [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m brushing up on <a href="http://www.yourhtmlsource.com/javascript/basicjavascript.html">basic javascript</a>. </p>
<p>I stumbled across links to <a href="http://www.kryogenix.org">kryogenix</a>. Kryogenix has some very unobtrusive ways to do <a href="http://www.kryogenix.org/code/browser/sorttable/">sortable tables</a>, <a href="http://www.kryogenix.org/code/browser/searchhi/">search keyword highlighting</a> and <a href="http://www.kryogenix.org/code/browser/aqlists/">explorer like tree views</a> and <a href="http://www.kryogenix.org/code/browser/">more</a>. Each of them requiring only that you include a javascript file, add a few lines of CSS stylesheet code, and (for the tree view and the table), add a &#8220;class&#8221; to one table or list. They are unobtrusive, in that your site will still work if javascript is disabled, or your browser does not support everything. </p>
<p>A simple explanation for adding and removing elements on a web page (using document object model (DOM) and javascript): <a href="http://www.howtocreate.co.uk/tutorials/javascript/dombasics">javascript tutorial &#8211; dom nodes and tree</a> .</p>
<p>The reason I&#8217;m brushing up on javascript, is that I want to write integration tests with <a target="_blank" href="http://code.google.com/p/firewatir/">FireWatir</a> for pages that have a <a target="_blank" href="http://www.google.nl/url?sa=t&#038;ct=res&#038;cd=1&#038;url=http%3A%2F%2Ftinymce.moxiecode.com%2F&#038;ei=uhN5RqqWFo-oxAH90_DNBQ&#038;usg=AFQjCNHQOBXk3ZASFAf_m-FLnqiANkoXFg&#038;sig2=XPLquOKOmHasKVALKrUG_w">TinyMCE</a> editor in them. I did an experiment and had it working before, I threw it away accidentally and have to re-create it. Throwing something away is a good way to really learn something (although it takes more time&#8230;). So the second time, I&#8217;m taking the time to understand more about modifying pages with javascript, documenting my trail for the next time, and save the results in subversion&#8230;</p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;title=Javascript+tips+and+tricks+links" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;title=Javascript+tips+and+tricks+links" rel="" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;title=Javascript+tips+and+tricks+links" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;submitHeadline=Javascript+tips+and+tricks+links&amp;submitSummary=I%27m%20brushing%20up%20on%20basic%20javascript.%20%0D%0A%0D%0AI%20stumbled%20across%20links%20to%20kryogenix.%20Kryogenix%20has%20some%20very%20unobtrusive%20ways%20to%20do%20sortable%20tables%2C%20search%20keyword%20highlighting%20and%20explorer%20like%20tree%20views%20and%20more.%20Each%20of%20them%20requiring%20only%20that%20you%20include%20a%20javascript%20file%2C%20add%20a%20few%20lines%20of%20CSS%20sty&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;title=Javascript+tips+and+tricks+links" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;t=Javascript+tips+and+tricks+links" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=Javascript+tips+and+tricks+links+-+http://tr.im/BQP0+(via+@most_alive)" rel="" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-mail"><a href="mailto:?subject=%22Javascript%20tips%20and%20tricks%20links%22&amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22I%27m%20brushing%20up%20on%20basic%20javascript.%20%0D%0A%0D%0AI%20stumbled%20across%20links%20to%20kryogenix.%20Kryogenix%20has%20some%20very%20unobtrusive%20ways%20to%20do%20sortable%20tables%2C%20search%20keyword%20highlighting%20and%20explorer%20like%20tree%20views%20and%20more.%20Each%20of%20them%20requiring%20only%20that%20you%20include%20a%20javascript%20file%2C%20add%20a%20few%20lines%20of%20CSS%20sty%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/" rel="" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="sexy-comfeed"><a href="http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/feed" rel="" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="sexy-linkedin"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;title=Javascript+tips+and+tricks+links&amp;summary=I%27m%20brushing%20up%20on%20basic%20javascript.%20%0D%0A%0D%0AI%20stumbled%20across%20links%20to%20kryogenix.%20Kryogenix%20has%20some%20very%20unobtrusive%20ways%20to%20do%20sortable%20tables%2C%20search%20keyword%20highlighting%20and%20explorer%20like%20tree%20views%20and%20more.%20Each%20of%20them%20requiring%20only%20that%20you%20include%20a%20javascript%20file%2C%20add%20a%20few%20lines%20of%20CSS%20sty&amp;source=Playing with Programs" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;title=Javascript+tips+and+tricks+links" rel="" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=Javascript+tips+and+tricks+links&amp;link=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li class="sexy-hackernews"><a href="http://news.ycombinator.com/submitlink?u=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;t=Javascript+tips+and+tricks+links" rel="" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li class="sexy-ning"><a href="http://bookmarks.ning.com/addItem.php?url=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;T=Javascript+tips+and+tricks+links" rel="" class="external" title="Add this to Ning">Add this to Ning</a></li><li class="sexy-techmeme"><a href="http://twitter.com/home/?status=Tip+@Techmeme+http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/+&quot;Javascript+tips+and+tricks+links&quot;" rel="" class="external" title="Tip this to TechMeme">Tip this to TechMeme</a></li><li class="sexy-pingfm"><a href="http://ping.fm/ref/?link=http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/&amp;title=Javascript+tips+and+tricks+links&amp;body=I%27m%20brushing%20up%20on%20basic%20javascript.%20%0D%0A%0D%0AI%20stumbled%20across%20links%20to%20kryogenix.%20Kryogenix%20has%20some%20very%20unobtrusive%20ways%20to%20do%20sortable%20tables%2C%20search%20keyword%20highlighting%20and%20explorer%20like%20tree%20views%20and%20more.%20Each%20of%20them%20requiring%20only%20that%20you%20include%20a%20javascript%20file%2C%20add%20a%20few%20lines%20of%20CSS%20sty" rel="" class="external" title="Ping this on Ping.fm">Ping this on Ping.fm</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://wp.andering.com/2007/06/20/javascript-tips-and-tricks-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>post modern programming contest 2 &#8211; horoscopes</title>
		<link>http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/</link>
		<comments>http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/#comments</comments>
		<pubDate>Sat, 25 Nov 2006 14:05:10 +0000</pubDate>
		<dc:creator>Willem</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/</guid>
		<description><![CDATA[Charles Weir and yours truly made a small script to combine multiple horoscopes into one (the exercises some people come up with&#8230;.:)
We completed a minimal implementation &#8211; only for taurus (could easily be parameterized in the next bit). It consists of a shell script that downloads a horoscope from yahoo, and downloads one from astrology [...]]]></description>
			<content:encoded><![CDATA[<p>Charles Weir and yours truly made a small script to combine multiple horoscopes into one (the exercises some people come up with&#8230;.:)</p>
<p>We completed a minimal implementation &#8211; only for taurus (could easily be parameterized in the next bit). It consists of a shell script that downloads a horoscope from yahoo, and downloads one from astrology online. It&#8217;s two scripts, since we extracted the extraction code for astrology online to a script called &#8230;extract.pl.</p>
<pre>rm -f taurus*
rm -f daily.htm*
wget http://www.astrology-online.com/daily.htm 2&gt; wget1.out
./extract.pl daily.htm &gt; first.txt

wget http://astrology.yahoo.com/astrology/general/dailyoverview/taurus 2&gt; wget2.out
cat taurus | grep Quickie  | sed 's/&lt;.*b&gt;(.*).*&gt;/1/' &gt; second.txt

cat *.txt</pre>
<p>extract.pl :</p>
<pre>#!/usr/bin/perl -w

while ( &lt;&gt; )
{
if (/CHANGE TAURUS/)
{
$printing = 1;
next;
}
if (/END TAURUS/)
{
$printing = 0;
}
if ($printing)
{ print ;}

}</pre>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;title=post+modern+programming+contest+2+-+horoscopes" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;title=post+modern+programming+contest+2+-+horoscopes" rel="" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;title=post+modern+programming+contest+2+-+horoscopes" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;submitHeadline=post+modern+programming+contest+2+-+horoscopes&amp;submitSummary=Charles%20Weir%20and%20yours%20truly%20made%20a%20small%20script%20to%20combine%20multiple%20horoscopes%20into%20one%20%28the%20exercises%20some%20people%20come%20up%20with....%3A%29%0D%0A%0D%0AWe%20completed%20a%20minimal%20implementation%20-%20only%20for%20taurus%20%28could%20easily%20be%20parameterized%20in%20the%20next%20bit%29.%20It%20consists%20of%20a%20shell%20script%20that%20downloads%20a%20horoscope%20&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;title=post+modern+programming+contest+2+-+horoscopes" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;t=post+modern+programming+contest+2+-+horoscopes" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=post+modern+programming+contest+2+-+horoscopes+-+http://tr.im/BM1g+(via+@most_alive)" rel="" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-mail"><a href="mailto:?subject=%22post%20modern%20programming%20contest%202%20-%20horoscopes%22&amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22Charles%20Weir%20and%20yours%20truly%20made%20a%20small%20script%20to%20combine%20multiple%20horoscopes%20into%20one%20%28the%20exercises%20some%20people%20come%20up%20with....%3A%29%0D%0A%0D%0AWe%20completed%20a%20minimal%20implementation%20-%20only%20for%20taurus%20%28could%20easily%20be%20parameterized%20in%20the%20next%20bit%29.%20It%20consists%20of%20a%20shell%20script%20that%20downloads%20a%20horoscope%20%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/" rel="" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="sexy-comfeed"><a href="http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/feed" rel="" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="sexy-linkedin"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;title=post+modern+programming+contest+2+-+horoscopes&amp;summary=Charles%20Weir%20and%20yours%20truly%20made%20a%20small%20script%20to%20combine%20multiple%20horoscopes%20into%20one%20%28the%20exercises%20some%20people%20come%20up%20with....%3A%29%0D%0A%0D%0AWe%20completed%20a%20minimal%20implementation%20-%20only%20for%20taurus%20%28could%20easily%20be%20parameterized%20in%20the%20next%20bit%29.%20It%20consists%20of%20a%20shell%20script%20that%20downloads%20a%20horoscope%20&amp;source=Playing with Programs" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;title=post+modern+programming+contest+2+-+horoscopes" rel="" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=post+modern+programming+contest+2+-+horoscopes&amp;link=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li class="sexy-hackernews"><a href="http://news.ycombinator.com/submitlink?u=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;t=post+modern+programming+contest+2+-+horoscopes" rel="" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li class="sexy-ning"><a href="http://bookmarks.ning.com/addItem.php?url=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;T=post+modern+programming+contest+2+-+horoscopes" rel="" class="external" title="Add this to Ning">Add this to Ning</a></li><li class="sexy-techmeme"><a href="http://twitter.com/home/?status=Tip+@Techmeme+http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/+&quot;post+modern+programming+contest+2+-+horoscopes&quot;" rel="" class="external" title="Tip this to TechMeme">Tip this to TechMeme</a></li><li class="sexy-pingfm"><a href="http://ping.fm/ref/?link=http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/&amp;title=post+modern+programming+contest+2+-+horoscopes&amp;body=Charles%20Weir%20and%20yours%20truly%20made%20a%20small%20script%20to%20combine%20multiple%20horoscopes%20into%20one%20%28the%20exercises%20some%20people%20come%20up%20with....%3A%29%0D%0A%0D%0AWe%20completed%20a%20minimal%20implementation%20-%20only%20for%20taurus%20%28could%20easily%20be%20parameterized%20in%20the%20next%20bit%29.%20It%20consists%20of%20a%20shell%20script%20that%20downloads%20a%20horoscope%20" rel="" class="external" title="Ping this on Ping.fm">Ping this on Ping.fm</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://wp.andering.com/2006/11/25/post-modern-programming-contest-2-horoscopes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring long legacy methods</title>
		<link>http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/</link>
		<comments>http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 16:52:33 +0000</pubDate>
		<dc:creator>Willem</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/</guid>
		<description><![CDATA[Refactoring long methods without tests can be difficult, adding tests for long methods requires Refactoring&#8230; In order to break this bind, Michael Feathers is working on a tool for Java that seems promising: Vise .
Vise enables a programmer to inspect values inside methods, and then test (with unit tests) and inspect these values, so at [...]]]></description>
			<content:encoded><![CDATA[<p>Refactoring long methods without tests can be difficult, adding tests for long methods requires Refactoring&#8230; In order to break this bind, <a target="_blank" href="http://www.artima.com/weblogs/index.jsp?blogger=mfeathers">Michael Feathers</a> is working on a tool for Java that seems promising: <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=171323">Vise</a> .</p>
<p>Vise enables a programmer to inspect values inside methods, and then test (with unit tests) and inspect these values, so at least when refactoring the programmer can be sure nothing has changed, and can get some confidence that all branches have been covered.</p>
<p>Vise should lower the barrier for testing and refactoring legacy code &#8211; when old complex code is not refactored, new more complex code is &#8216;wrapped around&#8217; it, and no-one dares touch the old code anymore.</p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;title=Refactoring+long+legacy+methods" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;title=Refactoring+long+legacy+methods" rel="" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;title=Refactoring+long+legacy+methods" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;submitHeadline=Refactoring+long+legacy+methods&amp;submitSummary=Refactoring%20long%20methods%20without%20tests%20can%20be%20difficult%2C%20adding%20tests%20for%20long%20methods%20requires%20Refactoring...%20In%20order%20to%20break%20this%20bind%2C%20Michael%20Feathers%20is%20working%20on%20a%20tool%20for%20Java%20that%20seems%20promising%3A%20Vise%20.%0D%0A%0D%0AVise%20enables%20a%20programmer%20to%20inspect%20values%20inside%20methods%2C%20and%20then%20test%20%28with%20u&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;title=Refactoring+long+legacy+methods" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;t=Refactoring+long+legacy+methods" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=Refactoring+long+legacy+methods+-+http://tr.im/BCf3+(via+@most_alive)" rel="" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-mail"><a href="mailto:?subject=%22Refactoring%20long%20legacy%20methods%22&amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22Refactoring%20long%20methods%20without%20tests%20can%20be%20difficult%2C%20adding%20tests%20for%20long%20methods%20requires%20Refactoring...%20In%20order%20to%20break%20this%20bind%2C%20Michael%20Feathers%20is%20working%20on%20a%20tool%20for%20Java%20that%20seems%20promising%3A%20Vise%20.%0D%0A%0D%0AVise%20enables%20a%20programmer%20to%20inspect%20values%20inside%20methods%2C%20and%20then%20test%20%28with%20u%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/" rel="" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="sexy-comfeed"><a href="http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/feed" rel="" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="sexy-linkedin"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;title=Refactoring+long+legacy+methods&amp;summary=Refactoring%20long%20methods%20without%20tests%20can%20be%20difficult%2C%20adding%20tests%20for%20long%20methods%20requires%20Refactoring...%20In%20order%20to%20break%20this%20bind%2C%20Michael%20Feathers%20is%20working%20on%20a%20tool%20for%20Java%20that%20seems%20promising%3A%20Vise%20.%0D%0A%0D%0AVise%20enables%20a%20programmer%20to%20inspect%20values%20inside%20methods%2C%20and%20then%20test%20%28with%20u&amp;source=Playing with Programs" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;title=Refactoring+long+legacy+methods" rel="" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=Refactoring+long+legacy+methods&amp;link=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li class="sexy-hackernews"><a href="http://news.ycombinator.com/submitlink?u=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;t=Refactoring+long+legacy+methods" rel="" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li class="sexy-ning"><a href="http://bookmarks.ning.com/addItem.php?url=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;T=Refactoring+long+legacy+methods" rel="" class="external" title="Add this to Ning">Add this to Ning</a></li><li class="sexy-techmeme"><a href="http://twitter.com/home/?status=Tip+@Techmeme+http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/+&quot;Refactoring+long+legacy+methods&quot;" rel="" class="external" title="Tip this to TechMeme">Tip this to TechMeme</a></li><li class="sexy-pingfm"><a href="http://ping.fm/ref/?link=http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/&amp;title=Refactoring+long+legacy+methods&amp;body=Refactoring%20long%20methods%20without%20tests%20can%20be%20difficult%2C%20adding%20tests%20for%20long%20methods%20requires%20Refactoring...%20In%20order%20to%20break%20this%20bind%2C%20Michael%20Feathers%20is%20working%20on%20a%20tool%20for%20Java%20that%20seems%20promising%3A%20Vise%20.%0D%0A%0D%0AVise%20enables%20a%20programmer%20to%20inspect%20values%20inside%20methods%2C%20and%20then%20test%20%28with%20u" rel="" class="external" title="Ping this on Ping.fm">Ping this on Ping.fm</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://wp.andering.com/2006/08/09/refactoring-long-legacy-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Small talk in Paris</title>
		<link>http://wp.andering.com/2006/07/18/small-talk-in-paris/</link>
		<comments>http://wp.andering.com/2006/07/18/small-talk-in-paris/#comments</comments>
		<pubDate>Tue, 18 Jul 2006 19:10:17 +0000</pubDate>
		<dc:creator>Willem</dc:creator>
				<category><![CDATA[industry]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://tech.andering.com/2006/07/18/small-talk-in-paris/</guid>
		<description><![CDATA[I&#8217;m in in Paris tonight, on my way back home from a holiday, seeing  some of my friends here enjoying small talk and a discussion on smalltalk. Bernard Notarianni from Octo Technologies is hosting a presentation by Eric Winger on gemstone/smalltalk.
It&#8217;s been a while since I last programmed in smalltalk, and its nice to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in in Paris tonight, on my way back home from a holiday, seeing  some of my friends here enjoying small talk and a discussion on <a target="_blank" href="http://www.smalltalk.org">smalltalk</a>. Bernard Notarianni from Octo Technologies is hosting a presentation by Eric Winger on gemstone/smalltalk.</p>
<p>It&#8217;s been a while since I last programmed in <a target="_blank" href="http://www.smalltalk.org">smalltalk</a>, and its nice to see there&#8217;s ongoing development. Especially if the vendor presenting does so in an open way, going into questions and openly giving answers &#8211; I wish more vendors presented like this.</p>
<p>Even though I haven&#8217;t programmed in <a target="_blank" href="http://www.smalltalk.org">smalltalk</a> for a while, most of it still makes sense &#8211; I guess that is what stable technology looks like.</p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;title=Small+talk+in+Paris" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;title=Small+talk+in+Paris" rel="" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;title=Small+talk+in+Paris" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;submitHeadline=Small+talk+in+Paris&amp;submitSummary=I%27m%20in%20in%20Paris%20tonight%2C%20on%20my%20way%20back%20home%20from%20a%20holiday%2C%20seeing%20%20some%20of%20my%20friends%20here%20enjoying%20small%20talk%20and%20a%20discussion%20on%20smalltalk.%20Bernard%20Notarianni%20from%20Octo%20Technologies%20is%20hosting%20a%20presentation%20by%20Eric%20Winger%20on%20gemstone%2Fsmalltalk.%0D%0A%0D%0AIt%27s%20been%20a%20while%20since%20I%20last%20programmed%20in%20sm&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;title=Small+talk+in+Paris" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;t=Small+talk+in+Paris" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=Small+talk+in+Paris+-+http://tr.im/C1Fx+(via+@most_alive)" rel="" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-mail"><a href="mailto:?subject=%22Small%20talk%20in%20Paris%22&amp;body=I%20thought%20this%20article%20might%20interest%20you.%0A%0A%22I%27m%20in%20in%20Paris%20tonight%2C%20on%20my%20way%20back%20home%20from%20a%20holiday%2C%20seeing%20%20some%20of%20my%20friends%20here%20enjoying%20small%20talk%20and%20a%20discussion%20on%20smalltalk.%20Bernard%20Notarianni%20from%20Octo%20Technologies%20is%20hosting%20a%20presentation%20by%20Eric%20Winger%20on%20gemstone%2Fsmalltalk.%0D%0A%0D%0AIt%27s%20been%20a%20while%20since%20I%20last%20programmed%20in%20sm%22%0A%0AYou%20can%20read%20the%20full%20article%20here%3A%20http://wp.andering.com/2006/07/18/small-talk-in-paris/" rel="" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="sexy-comfeed"><a href="http://wp.andering.com/2006/07/18/small-talk-in-paris/feed" rel="" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="sexy-linkedin"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;title=Small+talk+in+Paris&amp;summary=I%27m%20in%20in%20Paris%20tonight%2C%20on%20my%20way%20back%20home%20from%20a%20holiday%2C%20seeing%20%20some%20of%20my%20friends%20here%20enjoying%20small%20talk%20and%20a%20discussion%20on%20smalltalk.%20Bernard%20Notarianni%20from%20Octo%20Technologies%20is%20hosting%20a%20presentation%20by%20Eric%20Winger%20on%20gemstone%2Fsmalltalk.%0D%0A%0D%0AIt%27s%20been%20a%20while%20since%20I%20last%20programmed%20in%20sm&amp;source=Playing with Programs" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;title=Small+talk+in+Paris" rel="" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=Small+talk+in+Paris&amp;link=http://wp.andering.com/2006/07/18/small-talk-in-paris/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li><li class="sexy-hackernews"><a href="http://news.ycombinator.com/submitlink?u=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;t=Small+talk+in+Paris" rel="" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li class="sexy-ning"><a href="http://bookmarks.ning.com/addItem.php?url=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;T=Small+talk+in+Paris" rel="" class="external" title="Add this to Ning">Add this to Ning</a></li><li class="sexy-techmeme"><a href="http://twitter.com/home/?status=Tip+@Techmeme+http://wp.andering.com/2006/07/18/small-talk-in-paris/+&quot;Small+talk+in+Paris&quot;" rel="" class="external" title="Tip this to TechMeme">Tip this to TechMeme</a></li><li class="sexy-pingfm"><a href="http://ping.fm/ref/?link=http://wp.andering.com/2006/07/18/small-talk-in-paris/&amp;title=Small+talk+in+Paris&amp;body=I%27m%20in%20in%20Paris%20tonight%2C%20on%20my%20way%20back%20home%20from%20a%20holiday%2C%20seeing%20%20some%20of%20my%20friends%20here%20enjoying%20small%20talk%20and%20a%20discussion%20on%20smalltalk.%20Bernard%20Notarianni%20from%20Octo%20Technologies%20is%20hosting%20a%20presentation%20by%20Eric%20Winger%20on%20gemstone%2Fsmalltalk.%0D%0A%0D%0AIt%27s%20been%20a%20while%20since%20I%20last%20programmed%20in%20sm" rel="" class="external" title="Ping this on Ping.fm">Ping this on Ping.fm</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://wp.andering.com/2006/07/18/small-talk-in-paris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
