<?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>Gerd&#039;s Blog &#187; experience</title>
	<atom:link href="http://blog.gerd-saurer.com/category/experience/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gerd-saurer.com</link>
	<description></description>
	<lastBuildDate>Wed, 31 Aug 2011 15:14:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>6+2 things I miss on my iPhone</title>
		<link>http://blog.gerd-saurer.com/2009/08/28/62-things-i-miss-on-my-iphone/</link>
		<comments>http://blog.gerd-saurer.com/2009/08/28/62-things-i-miss-on-my-iphone/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 08:54:34 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
				<category><![CDATA[experience]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

	<!-- AutoMeta Start -->
	<category>iphone</category>
	<category>phone</category>
	<category>device</category>
	<category>calendar</category>
	<category>store</category>
	<category>casts</category>
	<category>listening</category>
	<category>apple</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/?p=146</guid>
		<description><![CDATA[I have my iPhone for several months now and have to say that the hardware and parts of the software are really grate. Never the less several issues came up while I was using it and some of them are crucial for me. 1. I want to decide what application to install The current situation [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-147" title="iphone" src="http://blog.gerd-saurer.com/wp-content/uploads/2009/08/iphone-300x207.jpg" alt="iphone" width="126" height="87" />I have my iPhone for several months now and have to say that the hardware and parts of the software are really grate. Never the less several issues came up while I was using it and some of them are crucial for me.</p>
<p>1. I want to decide what application to install<br />
The current situation how Apple is handling the app store an treating it&#8217;s customers is not acceptable any more. I have bought a phone and own the hardware so I decide what kind of applications are on my device. If apple want to protect their users it&#8217;s ok for me but they have to find a possibility to support my need too. Just watch Json&#8217;s <a id="aptureLink_ojog37Csee" href="http://www.youtube.com/watch?v=1d24sPhwSKs">comment</a> on this issue in his This week in Startups.</p>
<p>2. Download my pod casts directly on my iPhone<br />
This is really what I was missing until the beginning. Where is the refresh button like in the iTunes to update all pod casts with the new content. I don&#8217;t understand why I have to go to the app store to click on the new episode by hand and get an message afterwards that says &#8220;Sorry file is too big and can&#8217;t be loaded over the 3G network&#8221;. What is the issue with big files? I have a 3Gb all inclusive package it&#8217;s no big deal to download 20Mb.</p>
<p>3. Mark positions in a pod cast<br />
While listening to pod casts or books on your iPhone, and I am listening to much of them, there is no possibility to mark positions for later research. I am really missing that. While listening to something interesting there is often no time to write it down or search the web for further information. I don&#8217; want to search several minutes in the audio file to find the correct position to get the information I was looking for.</p>
<p>4. Us it as a USB Storage device<br />
What have I bought here? &#8211; was the first reaction when i tried to store files on the iPhone. I had an old iPod and never thought that using it as a USB storage device wouldn&#8217;t be possible. The WebDav applications are no real replacement because there is sometimes no open WI-FI network available to transfer the data.</p>
<p>5. Bluetooth Profiles<br />
Ok, I really don&#8217;t get this &#8211; why transferring pictures or vCards form a other phone to the iPhone via Bluetooth is not supported? MMS was/is not available so how can data be transferd from a phone that does not have a mail client? In general there is no reason why they support so view profiles.</p>
<p>6. Customizable Tones<br />
The notification from the calendar that reminds me of a new appointment is not even hearable in room where nobody speaks, not to mention to sit in a open space. I am not fan of the typical Nokia notification tone for an appointment but at least you can hear it.</p>
<p>7. Better Gmail Application<br />
The current mail application on the phone is one of the best of mobile systems I have ever seen but for a Gmail user I really missing the possibility to assign several different labels to a message and the powerful Android client and the web client is not a real alternative.</p>
<p>8. Better Calendar<br />
At leas for me the G1 calendar was really grate to work with. It would be so nice to have a week view like in Outlook or calendar in a wide screen view to see the my appointments of the whole week.</p>
<p>I know that most of the features are available in a jailbroken iPhone but why is Apple treating it&#8217;s customers to do that? Just see the phone as a platform and not as a device you have to protect.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2009/08/28/62-things-i-miss-on-my-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google wave for collaboration = SMTP for communication</title>
		<link>http://blog.gerd-saurer.com/2009/08/26/google-wave-for-collaboration-smtp-for-communication/</link>
		<comments>http://blog.gerd-saurer.com/2009/08/26/google-wave-for-collaboration-smtp-for-communication/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 08:26:00 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
				<category><![CDATA[experience]]></category>
		<category><![CDATA[info]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Gooogle wave]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[social networks]]></category>

	<!-- AutoMeta Start -->
	<category>wiki</category>
	<category>aggregate</category>
	<category>excited</category>
	<category>wave</category>
	<category>confluence</category>
	<category>smtp</category>
	<category>collaboration</category>
	<category>integration</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/?p=134</guid>
		<description><![CDATA[I am one of the luck people who has an Google wave account for some time now. At the moment, as nearly none of my friends has an account on the sandbox. Currently I am playing around with the system and following the developer discussions. It is really interesting how much work is already done [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-140" title="logo_wave_dev_preview" src="http://blog.gerd-saurer.com/wp-content/uploads/2009/08/logo_wave_dev_preview.png" alt="logo_wave_dev_preview" width="176" height="39" />I am one of the luck people who has an <a id="aptureLink_jeoH73d7bH" href="http://wave.google.com/">Google wave</a> account for some time now. At the moment, as nearly none of my friends has an account on the sandbox. Currently I am playing around with the system and following the developer discussions. It is really interesting how much work is already done by developers to extend the system.</p>
<p>I am really impressed by the functionality the system provides and how you can extend it. At the beginning I focused on the integration of third party systems like the publishing of photos and content to your blog and the communication back of the comments into your wave. I thought this may be also useful for our current issues with Social Networks to aggregate the content in one place but I have to admit that this may not be the best way to see wave and aggregate Social Networks.</p>
<p>When Google <a id="aptureLink_FGRNdOVLf2" href="http://www.youtube.com/watch?v=v_UyVmITiYQ">presented</a> the system on the <a id="aptureLink_tLHaBmh3pf" href="http://en.wikipedia.org/wiki/Google%20I/O">Google I/O conference</a> they introduced it as &#8220;The new mail system&#8221; which was a really good teaser to get people excited about it, but it is not what I think wave really is. I wouldn&#8217;t see it as a protocol that finally supports the collaboration on content between people over organization and provider boarders. For Google, who treats mail with GMail and the Google Docs integration already as  some kind of collaboration platform it may make sense to call it is as the new mail system but for others it may not. Wiki systems (e.g. <a id="aptureLink_uKHlQHkllc" href="http://en.wikipedia.org/wiki/Confluence%20%28software%29">Confluence</a>) already tried to provide such platforms but the protocol to exchange the content between organizations to share just certain stuff and bring in information from other systems was still missing. This may really be a revolution within this area but may not be as easy as the introduction of SMTP back in the days of <a id="aptureLink_ycYcFW5eEg" href="http://en.wikipedia.org/wiki/Request%20for%20Comments">RFC&#8217;s</a> because there are hundreds of companies and thousands of people who have their own products and opinions that need to come together to agree on such a new collaboration protocol as a standard for the industry.</p>
<p>I am really excited about the wave system and hope that I can play around with some of my friends in the near future to try out how this real time experience changes the way we collaborate in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2009/08/26/google-wave-for-collaboration-smtp-for-communication/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Realtime feeds &#8211; twitter, friendfeed and the issue of time and ui&#8217;s</title>
		<link>http://blog.gerd-saurer.com/2009/04/07/realtime-feeds-twitter-friendfeed-and-the-issue-of-time-and-uis/</link>
		<comments>http://blog.gerd-saurer.com/2009/04/07/realtime-feeds-twitter-friendfeed-and-the-issue-of-time-and-uis/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 21:29:05 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/homepages/16/d167064054/htdocs/com.gerd-saurer.blog/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[experience]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/?p=126</guid>
		<description><![CDATA[As some of you might now I have started using Twitter for some time now and writing tweets since a view weeks now (http://twitter.com/goertsch). As most of the people I know I am not using the twitter website directly, further more I am using TweetDeck at the moment because it is the best application I [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you might now I have started using Twitter for some time now and writing tweets since a view weeks now (<a href="http://twitter.com/goertsch">http://twitter.com/goertsch</a>). As most of the people I know I am not using the twitter website directly, further more I am using <a href="http://www.tweetdeck.com/">TweetDeck </a>at the moment because it is the best application I found until now. On the other hand I gave the <a href="http://beta.friendfeed.com">new friendfeed</a> interface a try for the last two days. The new beta of friendfeed is very interesting because all components are updating in real time. This gave you the impression like you have a chat window open where all the different information is pooping in from the different services.</p>
<p>I really like the live messages and are following them them very often, especial at conferences e.g. the EclipseCon I visited a view days ago the medium is very useful. On the other hand I don&#8217;t have the time to follow the live messages all the day and special because I am living in Europe I miss moste of the messages in real time. This is really an issue because all clients I know are focosing on the live updates and fancy dynamic content that is updated nearly the same second the person is hitting the enter button on his keyboard and are not taking care about people who want to be able to read the content in a more &#8216;offline&#8217; way.</p>
<p>I am looking for a interface that is more like <a href="http://www.gmail.com">gmail</a>. It should of course support keyboard navigation and give me feedback about information I have already read. I have just downloaded Adobe Air (TweetDec is developed on it) and will try to prototype an application.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2009/04/07/realtime-feeds-twitter-friendfeed-and-the-issue-of-time-and-uis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Apps &amp; Google Account</title>
		<link>http://blog.gerd-saurer.com/2009/01/07/google-apps-google-account/</link>
		<comments>http://blog.gerd-saurer.com/2009/01/07/google-apps-google-account/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 23:42:00 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/homepages/16/d167064054/htdocs/com.gerd-saurer.blog/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[experience]]></category>
		<category><![CDATA[info]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/?p=89</guid>
		<description><![CDATA[This weekend i finally decided to move one of my domains (saurers.com) to Google Apps. The main reason for doing this was that several of my family members have used different mail services and i didn&#8217;t want to maintain them any more. I was playing around with Google Apps some time ago but my ISP [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/a"><img class="alignleft" title="Google Apps" src="http://www.google.com/a/help/intl/de/images/150x55.gif" alt="" width="150" height="55" /></a>This weekend i finally decided to move one of my domains (saurers.com) to Google Apps. The main reason for doing this was that several of my family members have used different mail services and i didn&#8217;t want to maintain them any more. I was playing around with Google Apps some time ago but my ISP didn&#8217;t have the possibility to configure the MX records within the web interface therefor it was hard to move. Of course i would had the possibility to change the domain to an other ISP but i host several domains there and didn&#8217;t want to add another provider to maintain. For some time now the ISP allows to configure the settings within their web interface and this weekend i finally started to move.</p>
<p>One of the main questions for me was how the Google Apps and my current Google Account interact or work together. I couldn&#8217;t really find good explenations about that on the net therefor I asked a friend who already ported a domain to the service. The way google is handling the stuff is still a little bit confusing to me but i will try to explain it.</p>
<ol>
<li>You will have two Accounts that are complete independent from each other</li>
<li>Both of them can have a mailbox, a calender, a docs, chat and a sites account (maybe more in the future)</li>
<li>Google Apps services are independent from all other services of the same kind</li>
<li>You may configure your current Google account to log in with your Google Apps credentials (may be useful as described later</li>
</ol>
<p>This are some major points you should consider if you want to use Google Apps. Now lets start the process.</p>
<ol>
<li>Sign up for a new Google Apps Account @ <a href="http://www.google.com/a">http://www.google.com/a</a></li>
<li>Go to you ISP and add the specific domains for your services and configure the MX entries as described within the help<br />
Special the MX records will take a little bit longer to be active (my took more than one day)</li>
<li>Create your accounts for the domain (several possibilities you can even upload a config file for creating several accounts at once)</li>
</ol>
<p>With thees steps (all are explained in detail in the help pages) the domain is configured but your not integrated with your old account and you have now at leas two mailboxes. If you want to hold them seperated this is ok but i wanted to integrate them therefor there are some more things to do.</p>
<ol>
<li>Google Accounts allow you to collect mails from different other Accounts via pop3 download and you will even be able to send other addresses (e.g. your old @gmail.com) through the new account. You can set up them at the settings of your new mail account.</li>
<li>I wanted to move my calendar to the Apps account that special my family can see my appointments. Using SyncMyCal for several time now i just switched the sync settings from one of my clients to the new account. All Stuff was synchronized correct. On all other Clients i had to remove all entries befor updating the configuration to the new account otherwise it would have added all appointments several times. You can also export the calendar on you old account and import it on the new one if you don&#8217;t use synchronisation.</li>
<li>If you want to be able to log in with the new App accounts to all other services you are using from Google (e.g. Reader) you have to add the new app account to your google profile. The profile can be configured under <a href="https://www.google.com/accounts/ManageAccount">https://www.google.com/accounts/ManageAccount</a></li>
</ol>
<p>I took me nearly have of a day to configure all the accouts for my family correct, but now i have just one point to maintain and it is much easier to help because all are using the same interface.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2009/01/07/google-apps-google-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Google Reader features</title>
		<link>http://blog.gerd-saurer.com/2008/05/06/the-google-reader-features/</link>
		<comments>http://blog.gerd-saurer.com/2008/05/06/the-google-reader-features/#comments</comments>
		<pubDate>Tue, 06 May 2008 08:39:37 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
				<category><![CDATA[announcement]]></category>
		<category><![CDATA[experience]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/?p=55</guid>
		<description><![CDATA[I just mentioned that Google Reader got several new features. I was just trying them and mentioned some issues. Notes I think this was a feature that had to be added to the reader. Not being able to add content links to your shared items feed that is not available in form of an RSS [...]]]></description>
			<content:encoded><![CDATA[<p>I just mentioned that Google Reader got several new features. I was just trying them and mentioned some issues.</p>
<ol>
<li>Notes<br />
I think this was a feature that had to be added to the reader. Not being able to add content links to your shared items feed that is not available in form of an RSS feed you subscribed was just annoying. On the other hand there was <a href="http://www.google.com/s2/sharing/stuff">Google Share</a> i just found about 2 weeks ago. You can do the same there just there is an other RSS feed your consumers had to subscribe to. With <a href="http://friendfeed.com/gsaurer">FriendFeed </a>this wouldn&#8217;t be tat big problem but at the moment aggregation services are rarely used.<br />
On the other hand i read<a href="http://feeds.feedburner.com/~r/lastpodcastblog/~3/284339510/"> some posts </a>that in my opinion interpreted Notes wrong. Maybe the name is misleading.</li>
<li>Adding comments while Sharing<br />
I like the feature but once again there are several issues. First of all the content is added of the original post. I wonder what useful services like <a href="http://www.aiderss.com/">AidRSS</a> are doing with that.  On the other hand the GUI for adding messages is far to small. you can just read two lines <img src='http://blog.gerd-saurer.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </li>
<li>Change shared item content<br />
I really think this is going too far. You as creator now can not be sure that the content you publish is shared in the same way. Maybe someone is just changing one word an the whole message get an totally different meaning. You even wouldn&#8217;t find the difference if you are not reading the whole message. I suggest most of the user want to get the original content. Now i have to check every shared item if it has the original content because there is no information that it was edited by the persons who shares it.<br />
<a href="http://blog.gerd-saurer.com/wp-content/uploads/2008/05/googlereadernewfeatures.png"><img class="aligncenter size-medium wp-image-56" title="googlereadernewfeatures" src="http://blog.gerd-saurer.com/wp-content/uploads/2008/05/googlereadernewfeatures-300x167.png" alt="" width="300" height="167" /></a>I hope they rethink this feature because in my opinion it just brings confusion and distrust.</li>
</ol>
<p>If you have shared an commented or edited Item there is no relation to the original post in your reader. So you can&#8217;t see while you browse the feeds which items had been shared.</p>
<p>I think some of the ideas relate to one of my older postings &#8220;<a href="http://blog.gerd-saurer.com/2007/07/18/meta-rss-feeds-sharing/">Meta RSS Feeds sharing</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2008/05/06/the-google-reader-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Annotations &amp; Java Web service Developer Pack</title>
		<link>http://blog.gerd-saurer.com/2008/01/06/annotations-java-web-service-developer-pack/</link>
		<comments>http://blog.gerd-saurer.com/2008/01/06/annotations-java-web-service-developer-pack/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 01:00:14 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
				<category><![CDATA[experience]]></category>

	<!-- AutoMeta Start -->
	<category>pack</category>
	<category>wsdl</category>
	<category>annotations</category>
	<category>parameter</category>
	<category>java</category>
	<category>developer</category>
	<category>service</category>
	<category>par2</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/2008/01/06/annotations-java-web-service-developer-pack/</guid>
		<description><![CDATA[I was playing around with the Java Web services Developer Pack and BPEL nearly the whole evening now and some stuff really drive me crazy. Dealing with all the different Namespaces and the strange handling of the NetBeans IDE. I can&#8217;t understand why you close an wizard and just print an error message if there [...]]]></description>
			<content:encoded><![CDATA[<p>I was playing around with the Java Web services Developer Pack and BPEL nearly the whole evening now and some stuff really drive me crazy. Dealing with all the different Namespaces and the strange handling of the NetBeans IDE. I can&#8217;t understand why you close an wizard and just print an error message if there where something wrong with the input. You have to change step to the whole Procedure again and again.<br />
I have not developed much in Java for some time now and most of the stuff was just straight forward but today I found something really interesting. You can put Annotations on parameters of methods. I never saw that in C# but you can do it there too. There are some advantages to use this technique but  &#8211; is this readable anymore?</p>
<p><img src="http://blog.gerd-saurer.com/wp-content/uploads/2008/AnnotationsOnParameters.png" alt="AnnotationsOnParameters.png" align="middle" border="0" height="157" width="690" /></p>
<p>I don&#8217;t think so. An other thing I really don&#8217;t understand is why you have to use the @WebParam Annotation with the name Attribute if you want to see a parameter name different to ( par1, par2, &#8230;) in your WSDL. I mean who on earth likes that generic form of information where you have to search an api documentation again or in my case where i develop the services in parallel to the Process switch back to the service implementation to see if the first Parameter is the Address or the Packages? No IDE or program that uses the WSDL will be able to give you this information back. Thanks <img src='http://blog.gerd-saurer.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2008/01/06/annotations-java-web-service-developer-pack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lets catch a shipment train</title>
		<link>http://blog.gerd-saurer.com/2008/01/05/lets-catch-a-shipment-train/</link>
		<comments>http://blog.gerd-saurer.com/2008/01/05/lets-catch-a-shipment-train/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 23:13:49 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
				<category><![CDATA[experience]]></category>
		<category><![CDATA[info]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/2008/01/05/lets-catch-a-shipment-train/</guid>
		<description><![CDATA[I was posting about the JAOO 2007 several time ago and would like to share an other experience i had there. On Monday I had lunch with Wayne Fenton from ebay where he explained their deployment strategy to me. The concept they use is very easy but if you take a closer look it fits [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.gerd-saurer.com/wp-content/uploads/2008/train.jpg" alt="train.jpg" align="left" border="0" height="144" hspace="5" vspace="5" width="265" />I was posting about the JAOO 2007 several time ago and would like to share an other experience i had there. On Monday I had lunch with <a href="http://jaoo.dk/speaker/Wayne+Fenton" dragover="true">Wayne  Fenton</a> from ebay where he explained their deployment strategy to me.</p>
<p>The concept they use is very easy but if you take a closer look it fits perfect into an agile website world. The whole strategy is based on the concept of trains. Trains are going every two weeks to the website and have only a couple of seats left. Think about seats in the manner of complexity which makes sense to reduce the complexity of the deployment to a oversee able amount. Every team can decide which train they would like to catch. If they have decided to take one, they have to ensure that every required QA is done until departure. If they can&#8217;t finish their work &#8211; there will be an other train in two weeks. After the train started it&#8217;s way to the website there is an other QA done before the deployment goes life to the portal.<br />
Deployment is done in three Phases. First of all the Databases are updated if they need to. The second phase deploys the new version on the application servers. important here is that no new feature is enabled while the deployment. After all servers have the new version the system starts to enable the new features. It is important that for every deployment step there must be the possibility to role back to the old state.<br />
With this strategy one server farm after the other is switched to the new version. Internationalized versions of their platform role out the new versions normally about one to two months later. In the end this results in nearly 24/7 deployment in the production environment. For me this strategy is really impressive and I would like to see such a deployment in real.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2008/01/05/lets-catch-a-shipment-train/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lock(MS SQL Server) &#8211; WSU</title>
		<link>http://blog.gerd-saurer.com/2007/10/14/lockms-sql-server-wsu/</link>
		<comments>http://blog.gerd-saurer.com/2007/10/14/lockms-sql-server-wsu/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 19:43:07 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
				<category><![CDATA[experience]]></category>

	<!-- AutoMeta Start -->
	<category>server</category>
	<category>handling</category>
	<category>surprises</category>
	<category>2005</category>
	<category>microsoft</category>
	<category>admit</category>
	<category>years</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/2007/10/14/lockms-sql-server-wsu/</guid>
		<description><![CDATA[Our team is using the Microsoft SQL Server 2005 for nearly 2 Years now and I have to admit that its handling still surprises me sometimes. The application we are developing uses the database heavily for some scenarios and last week we had to recognize that some concurrent situations take the Server into an undefined [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.gerd-saurer.com/wp-content/uploads/2008/SqlServer2005.jpg" alt="SqlServer2005.jpg" align="left" border="0" height="152" width="120" />Our team is using the Microsoft SQL Server 2005 for nearly 2 Years now and I have to admit that its handling still surprises me sometimes. The application we are developing uses the database heavily for some scenarios and last week we had to recognize that some concurrent situations take the Server into an undefined state. At the moment we are developing on an Vista 64-Bit but we had tested it on Windows XP too. The interesting part was that some machines run into some kind of endless locking on the database and some didn&#8217;t. We invested hours analyzing the situation, when the locking issue occurred but we couldn&#8217;t find the problem. We tried lock hints, optimizing the SQL  statements &#8211; all the stuff you can imagine but nothing worked out. In the end after several hours of searching through the web we found some Feedback in the MS Sql Server Connect site. I really like the term Feedback here &#8211; it does not speak about Bugs which most of them are. In the end it came out that the <a href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=297084" target="_blank">KB928365 Security Update for .NET Framework</a> was the initiator of our problem. After de-installing it from the XP ad Windows 2003 Machines everything worked correct just on some Vista Machines we still have the same problems. The Security Update came out about 2 weeks ago so it was hard to find the problem &#8211; 2 weeks early everything worked correct.<br />
Don&#8217;t get me wrong I like C# and the CLR and all the possibilities you have but in this situation you like self controlled environments where nobody other than you decide which version is used by you product.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2007/10/14/lockms-sql-server-wsu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java vs .net</title>
		<link>http://blog.gerd-saurer.com/2007/09/21/java-vs-net/</link>
		<comments>http://blog.gerd-saurer.com/2007/09/21/java-vs-net/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 10:49:11 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
				<category><![CDATA[experience]]></category>
		<category><![CDATA[funny]]></category>

	<!-- AutoMeta Start -->
	<category>potential</category>
	<category>customer</category>
	<category>yesterday</category>
	<category>complex</category>
	<category>meeting</category>
	<category>developing</category>
	<category>senactive</category>
	<category>working</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/2007/09/21/java-vs-net/</guid>
		<description><![CDATA[Probably most of you know I am currently working for SENACTIVE and we are developing an Complex Event Processing System Called InTime in C#. Yesterday I had a meeting with an potential customer and he was asking what our platform target is. I said it is Windows as we are developed in C# and until [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.gerd-saurer.com/wp-content/uploads/2008/javaVS.net.png" alt="javaVS.net.png" title="javaVS.net.png" align="left" border="0" height="86" width="157" /></p>
<p>Probably most of you know I am currently working for <a href="http://www.senactive.com" target="_blank">SENACTIVE </a>and we are developing an Complex Event Processing System Called <a href="http://www.senactive.com/index.php?id=intime&amp;L=1" target="_blank">InTime </a>in C#. Yesterday I had a meeting with an potential customer and he was asking what our platform target is. I said it is Windows as we are developed in C# and until now <a href="http://www.mono-project.com" target="_blank">Mono  </a>does not support everything we need from the CLR. He was complaining about C# because he gave it a try a few years ago and was not satisfied and all their applications are running on Linux/UNIX. I found an interesting analogy that at least everyone that likes Winter sports can understand.</p>
<p>The opinions  of JAVA and .net are similar to them of skiers and snowboarders. If you just try one of them you don&#8217;t like the others because they are different and you just see the bad things. If you are trying both of them you know about their advantages and disadvantages find both attractive.</p>
<p>It is really interesting that languages and Runtime environments still matter today or at least people are concerned about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2007/09/21/java-vs-net/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Agile == Planing</title>
		<link>http://blog.gerd-saurer.com/2007/09/16/agile-planing/</link>
		<comments>http://blog.gerd-saurer.com/2007/09/16/agile-planing/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 21:52:43 +0000</pubDate>
		<dc:creator>Gerd Saurer</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[projectmanagement]]></category>

	<!-- AutoMeta Start -->
	<category>alister</category>
	<category>cockburns</category>
	<category>writing</category>
	<category>posts</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://blog.gerd-saurer.com/2007/09/16/agile-planing/</guid>
		<description><![CDATA[In one of Alister Cockburns last posts he was writing about Using RUP to fix Scrum. As i read his small article one sentence attracted my attention. He wrote: The pendulum has swung too far from &#8220;too much planning&#8221; to &#8220;not enough understanding&#8221;. I have the same feeling for some time now. The picture on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mountaingoatsoftware.com/system/hidden_asset/file/17/ScrumLargeLabelled.png" title="Mountain Goat Software" target="_blank"><img src="http://www.mountaingoatsoftware.com/system/hidden_asset/file/20/ScrumSmallNoLabels.png" align="left" height="120" width="277" /></a>In one of Alister Cockburns last posts he was writing about <a href="http://alistair.cockburn.us/index.php/Using_RUP_to_fix_Scrum">Using RUP to fix Scrum</a>. As i read his small article one sentence attracted my attention. He wrote: <em><strong>The pendulum has swung too far from &#8220;too much planning&#8221; to &#8220;not enough understanding&#8221;. </strong></em>I have the same feeling for some time now. The picture on the left shows a typical iterative scrum process where the backlogs on the left side are used to add features to a new iteration. What&#8217;s interesting is that more and more people and companies try to hold the Product Backlog as small as possible and push new features directly into sprints. So what is bad with this approach you would ask?</p>
<p>The backlog was intended as a place where ideas can grow. I never have seen Stories/Features that can be developed as they are written in the Backlog. In my Opinion this happens  because  most of the people involved don&#8217;t have or take the the time to think about the feature that should be implemented. A short cycle to develop new features should be aimed but not for every price. There are some other aspects that need to be considered and one of is that people must understand the product they are developing.</p>
<p>The second issue I have seen with short Product Backlogs is that Release Planing suffers. If you do not have enough Stories in your backlog to plan for the next release you will ship everything breaks down. In this moment everybody in the Team looses the goal for the Product. I would compare it with a scene from <a href="http://www.imdb.com/title/tt0109830/" target="_blank">Forrest Gump</a> where he starts to run without any goal. This is not working in reality.</p>
<p>There are three lessons I have learned in the last three years in reference to the issues I mentioned above:</p>
<ol>
<li>Never start any sprint without a goal</li>
<li>Never start a product development without an Release Plan</li>
<li>Try to discuss Stories/Features as soon as possible with a bigger group of people</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.gerd-saurer.com/2007/09/16/agile-planing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

