<?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>Thomas Koeppen Blog &#187; programming</title>
	<atom:link href="http://thomaskoeppen.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://thomaskoeppen.com</link>
	<description>steady for every message</description>
	<lastBuildDate>Mon, 08 Feb 2010 22:08:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>what happens if Google buys Twitter?</title>
		<link>http://thomaskoeppen.com/2009/02/23/what-happens-if-google-buys-twitter/</link>
		<comments>http://thomaskoeppen.com/2009/02/23/what-happens-if-google-buys-twitter/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 10:26:12 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://thomaskoeppen.com/?p=306</guid>
		<description><![CDATA[Today Twitter isn&#8217;t mass media. It is still a niche communication platform outside US. But what happens if Google will buy them? It will create a direct competitor to all journalists and existing media channels, like Fox News, CNN or BBC. Twitter users as &#8220;Citizen journalists&#8221; will post their stories and have adwords. They will [...]]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://twitter.com/">Twitter</a> isn&#8217;t mass media. It is still a niche communication platform <a href="http://www.google.com/insights/search/#q=twitter&#038;date=today%2012-m&#038;cmpt=q">outside US</a>.</p>
<p>But what happens if Google will buy them?</p>
<p>It will create a direct competitor to all journalists and existing media channels, like <a href="http://www.foxnews.com/">Fox News</a>, <a href="http://www.foxnews.com/">CNN</a> or <a href="http://news.bbc.co.uk/">BBC</a>.<br />
Twitter users as &#8220;Citizen journalists&#8221; will post their stories and have adwords. They will publish their pictures on <a href="http://twitpic.com/">Twitpic</a> and get paid for it.</p>
<p>Good news or bad news? It depends. Twitter isn&#8217;t an open platform, it is again an user silo. Good for Twitter, good for Google, sometimes too much in transparent for it&#8217;s users.</p>
<p>Google tried to realize the same deal with <a href="http://news.cnet.com/8301-10784_3-9793722-7.html">Jaiku 2 years ago</a>.<br />
Jaiku was a niche community before Google. After the deal more and more spammer joined Jaiku.<br />
Last year Jaiku failed and <a href="http://www.techcrunch.com/2009/01/14/google-axes-dodgeball-jaiku-video-and-more/">Google gave up the project</a><br />
(it will be opensource, but for me the project failed).</p>
<p>The biggest fact: a Google/Twitter deal will initiate a worldwide inflation of new Twitter users. Those news will spread the Twitter community worldwide,<br />
because Google knows everybody and a lot of people will look on Twitter, if Google will announce the deal.</p>
<p>But what happens to Twitter, if the big news will spread and more and more users and more and more spammers will join Twitter?<br />
Maybe it will be harder to track real information or to filter the right value for me.</p>
<p>So it&#8217;s time to jump on an open Twitter alternatives, let&#8217;s be more active on <a href="http://identi.ca/">Identi.ca</a> &#8230;</p>
<a href="http://www.crunchbase.com/company/identi-ca">CrunchBase Information on Identi Ca</a><br/><br />
<a href="http://www.crunchbase.com/company/twitter">CrunchBase Information on Twitter</a><br/><br />
<a href="http://www.crunchbase.com/company/google">CrunchBase Information on Google</a><br/>
]]></content:encoded>
			<wfw:commentRss>http://thomaskoeppen.com/2009/02/23/what-happens-if-google-buys-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obama Supporters Prefer Firefox</title>
		<link>http://thomaskoeppen.com/2008/08/09/obama-supporters-prefer-firefox/</link>
		<comments>http://thomaskoeppen.com/2008/08/09/obama-supporters-prefer-firefox/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 09:46:13 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://thomaskoeppen.com/?p=229</guid>
		<description><![CDATA[Obama Supporters Prefer Firefox: We’ve had about 500,000 visitors over the past 3 months, of which 61% use Firefox, 23% use IE, and 11% use Safari. Opera and some browsers I haven’t heard about before make up the rest of the traffic. This is a trend, we can see in Germany for years: the tremendous [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.eyesonobama.com/blog/content/id_26342/title_Obama-Supporters-Prefer-Firefox-/">Obama Supporters Prefer Firefox:</a></strong></p>
<p>We’ve had about 500,000 visitors over the past 3 months, of which 61% use Firefox, 23% use IE, and 11% use Safari. Opera and some browsers I haven’t heard about before make up the rest of the traffic.</p>
<p>This is a trend, we can see in Germany for years: the <a href="http://www.w3b.org/trends/browserwatch.html">tremendous growth of Firefox usage</a>.</p>
<p>Other Resources:</p>
<ul>
<li><a href="http://www.webhits.de/deutsch/index.shtml?webstats.html">German Webstats of webhits.de</a></li>
<li><a href="http://en.wikipedia.org/wiki/Usage_share_of_web_browsers">TheCounter.com statistics posted at Wikipedia</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thomaskoeppen.com/2008/08/09/obama-supporters-prefer-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Growing Divide in the Patterns World</title>
		<link>http://thomaskoeppen.com/2007/09/02/the-growing-divide-in-the-patterns-world/</link>
		<comments>http://thomaskoeppen.com/2007/09/02/the-growing-divide-in-the-patterns-world/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 17:22:34 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blog.thomaskoeppen.com/display/blog/2007/09/02/The+Growing+Divide+in+the+Patterns+World</guid>
		<description><![CDATA[Past, Present, and Future Trends in Software Patterns The Growing Divide in the Patterns World Joseph Bergin&#8217;s &#8220;Do the Right Thing&#8221; Context: Things are bad. Really bad. Forces: When things are bad it is really tough and bad things happen. When things get better the bad stuff doesn&#8217;t happen any more and you feel good. [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://csdl.computer.org/dl/mags/so/2007/04/s4031.htm" rel="nofollow">Past, Present, and Future Trends in Software Patterns</a></li>
</ul>
<ul>
<li><a href="http://csdl.computer.org/dl/mags/so/2007/04/s4061.htm" rel="nofollow">The Growing Divide in the Patterns World </a></li>
</ul>
<h3><a name="TheGrowingDivideinthePatternsWorld-JosephBergin%27s%22DotheRightThing%22"></a>Joseph Bergin&#8217;s &#8220;Do the Right Thing&#8221;</h3>
<h4><a name="TheGrowingDivideinthePatternsWorld-Context%3A"></a>Context:</h4>
<p>Things are bad. Really bad.</p>
<h4><a name="TheGrowingDivideinthePatternsWorld-Forces%3A"></a>Forces:</h4>
<p>When things are bad it is really tough and bad things happen.<br/><br />
When things get better the bad stuff doesn&#8217;t happen any more and you feel good. Really good.</p>
<h4><a name="TheGrowingDivideinthePatternsWorld-Solution%3A"></a>Solution:</h4>
<p>Do the right thing. Make the bad thing better.</p>
<h4><a name="TheGrowingDivideinthePatternsWorld-ResultingContext%3A"></a>Resulting Context:</h4>
<p>Things are good. Really good.</p>
<h4><a name="TheGrowingDivideinthePatternsWorld-KnownUses%3A"></a>Known Uses:</h4>
<p>When you were small your father would make the Monsters Under the Bed go away just by sticking his head in your room. He did the right thing.<br/><br />
When you are really sick, eat your Mom&#8217;s chicken soup. Only your Mom&#8217;s. Only she knows how to do the right thing.</p>
<h4><a name="TheGrowingDivideinthePatternsWorld-RelatedPatterns%3A"></a>Related Patterns:</h4>
<p>Deep Thought, Law of Unintended Consequences</p>
]]></content:encoded>
			<wfw:commentRss>http://thomaskoeppen.com/2007/09/02/the-growing-divide-in-the-patterns-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>simple coding</title>
		<link>http://thomaskoeppen.com/2007/07/14/simple-coding/</link>
		<comments>http://thomaskoeppen.com/2007/07/14/simple-coding/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 19:31:57 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blog.thomaskoeppen.com/display/blog/2007/07/14/simple+coding</guid>
		<description><![CDATA[According to JÃ¸rgensen (2001), the most straightforward aspect of the code stage is represented by the astonishing rate of software developers contributing high quality code. Parallel review of such code constitutes the next stage. Paradoxically, even though more complex code would benefit from peer reviewing, it turns out that the simpler the code is, the [...]]]></description>
			<content:encoded><![CDATA[<div style="border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;">
<p>According to JÃ¸rgensen (2001), the most straightforward aspect of the code stage is represented by the astonishing rate of software developers contributing high quality code. Parallel review of such code constitutes the next stage. Paradoxically, even though more complex code would benefit from peer reviewing, it turns out that the simpler the code is, the more feedback contributors obtain. For instance, the following comments on the Linux kernel mailing list:</p>
<blockquote>
<p>Start small, because for small patches people will have the few minutes needed to teach you. The bigger a patch, the harder it is to review it, and the less likely it happens.</p>
</blockquote></div>
]]></content:encoded>
			<wfw:commentRss>http://thomaskoeppen.com/2007/07/14/simple-coding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is a software architecture and Tyer Blain about Requirements</title>
		<link>http://thomaskoeppen.com/2007/01/24/what-is-a-software-architecture-and-tyer-blain-about-requirements-imported/</link>
		<comments>http://thomaskoeppen.com/2007/01/24/what-is-a-software-architecture-and-tyer-blain-about-requirements-imported/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 21:33:49 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.thomaskoeppen.com/display/blog/2007/01/24/What+is+a+software+architecture+and+Tyer+Blain+about+Requirements+%28imported%29</guid>
		<description><![CDATA[ARCHITECTURE from The Rational Edge: This introduction to the relatively new discipline of software architecture is the first of a four-part series on &#8220;architecting&#8221; in general. The author begins by defining the discipline&#8217;s key terms and goes on to explore what a well-designed architecture contributes to the environment in which it is deployed. IBM&#8217;s Peter [...]]]></description>
			<content:encoded><![CDATA[<h3><a name="WhatisasoftwarearchitectureandTyerBlainaboutRequirements%28imported%29-ARCHITECTURE"></a>ARCHITECTURE</h3>
<p>from The Rational Edge: This introduction to the relatively new discipline of software architecture is the first of a four-part series on &#8220;architecting&#8221; in general. The author begins by defining the discipline&#8217;s key terms and goes on to explore what a well-designed architecture contributes to the environment in which it is deployed.</p>
<p>IBM&#8217;s Peter Eeles recent article he wrote in February 2006 some interesting aspects of What is software architecture?.</p>
<p>That&#8217;s like asking, what is culture? Culture is the way you do things in a group of people. Architecture is the way you do things in a software product. You could argue by analogy, then, that architecture is to a software product as culture is to a team. It is how that team has established and chosen its conventions.</p>
<p>One of the most important ways to think about architecture should be that it is an opportunity to provide leadership. The architecture embodies the decisions of the architects, the leaders, on how things should be done in the project. The architecture should make it easy for people working on the project to do things the right way: the way the architects believe things should be done. In other words, instead of just saying that things should be done a certain way, the architects should design architectural systems and structures that guide the team down that path.</p>
<h3><a name="WhatisasoftwarearchitectureandTyerBlainaboutRequirements%28imported%29-REQUIREMENTS"></a>REQUIREMENTS</h3>
<p>Tyner Blain&#8217;s blog every worth reading about process, requirements, development as an artistic expression, quality, and HCI (human-computer interfaces). Never forget the Top five requirements gathering tips</p>
<ol>
<li>Interviewing.</li>
<li>Brainstorming</li>
<li>Documenting use cases</li>
<li>Prototyping</li>
<li>Analyzing documents</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://thomaskoeppen.com/2007/01/24/what-is-a-software-architecture-and-tyer-blain-about-requirements-imported/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JCS &#8211; Java Caching System</title>
		<link>http://thomaskoeppen.com/2007/01/24/jcs-java-caching-system-imported/</link>
		<comments>http://thomaskoeppen.com/2007/01/24/jcs-java-caching-system-imported/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 21:32:41 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.thomaskoeppen.com/display/blog/2007/01/24/JCS+-+Java+Caching+System+%28imported%29</guid>
		<description><![CDATA[Object caching is an important aspect in the design and development of Web Applications. JCS is a distributed caching system written in java. A rapidly growing number of organizations are taking advantage of the emerging JCache standard for distributed caching to help scale application performance . We used it with success and hopefully will design [...]]]></description>
			<content:encoded><![CDATA[<p>Object caching is an important aspect in the design and development of Web Applications. JCS is a distributed caching system written in java. A rapidly growing number of organizations are taking advantage of the emerging JCache standard for distributed caching to help scale application performance . We used it with success and hopefully will design a better distributed local/remote caching system near future.</p>
<p>see documentation on java object caching where i will collect all related information in future:</p>
<ul>
<li><a href="http://blog.thomaskoeppen.com/display/docs/cache">My personal cache resource pages</a></li>
<li><a href="http://jakarta.apache.org/jcs/index.html" rel="nofollow">http://jakarta.apache.org/jcs/index.html</a></li>
<li><a href="http://jakarta.apache.org/turbine/jcs/JCSandJCACHE.html" rel="nofollow">http://jakarta.apache.org/turbine/jcs/JCSandJCACHE.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thomaskoeppen.com/2007/01/24/jcs-java-caching-system-imported/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
