<?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>TG Byte Software GmbH</title>
	<atom:link href="http://www.tgbyte.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tgbyte.de</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 16:05:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Order Matters &#8211; When Unit Tests Develop Unwanted Relationships</title>
		<link>http://www.tgbyte.de/en/2012/03/order-matters-when-unit-tests-develop-unwanted-relationships/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=order-matters-when-unit-tests-develop-unwanted-relationships</link>
		<comments>http://www.tgbyte.de/en/2012/03/order-matters-when-unit-tests-develop-unwanted-relationships/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 21:07:10 +0000</pubDate>
		<dc:creator>Thilo-Alexander Ginkel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.tgbyte.de/?p=259</guid>
		<description><![CDATA[Good unit tests are supposed to be self-contained so that they can be run in a stand-alone fashion independent from other tests. So much for theory. In practice, unit tests sometimes develop unwanted relationships with each other that cause one test to unknowingly depend on another test&#8217;s prior execution or lack thereof. This article will [...]]]></description>
		<wfw:commentRss>http://www.tgbyte.de/en/2012/03/order-matters-when-unit-tests-develop-unwanted-relationships/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caching Hibernate Entity Collections Considered Evil</title>
		<link>http://www.tgbyte.de/en/2012/03/caching-hibernate-entity-collections-considered-evil/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=caching-hibernate-entity-collections-considered-evil</link>
		<comments>http://www.tgbyte.de/en/2012/03/caching-hibernate-entity-collections-considered-evil/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 22:17:19 +0000</pubDate>
		<dc:creator>Thilo-Alexander Ginkel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://www.tgbyte.de/?p=237</guid>
		<description><![CDATA[Performance is hard, i.e., when tuning a client-server application for speedy response times and handling a sufficient number of concurrent users, expect pitfalls. One of these pitfalls will be outlined in this article: The attempt to use caching through Ehcache with Hibernate entities. In this given scenario, ehcache-spring-annotations was used as an easy means to [...]]]></description>
		<wfw:commentRss>http://www.tgbyte.de/en/2012/03/caching-hibernate-entity-collections-considered-evil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Java Concurrency&#8221; Talk &#8211; Slides Available</title>
		<link>http://www.tgbyte.de/en/2011/08/java-concurrency-talk-slides-available/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=java-concurrency-talk-slides-available</link>
		<comments>http://www.tgbyte.de/en/2011/08/java-concurrency-talk-slides-available/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 19:58:15 +0000</pubDate>
		<dc:creator>Thilo-Alexander Ginkel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Concurrent Programming]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://www.tgbyte.de/?p=239</guid>
		<description><![CDATA[The slides of the &#8220;Java Concurrency&#8221; talk by Thilo-Alexander Ginkel at the majug² &#8211; Java User Group Mannheim are now available for download.]]></description>
		<wfw:commentRss>http://www.tgbyte.de/en/2011/08/java-concurrency-talk-slides-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Android Maven Projects With Eclipse</title>
		<link>http://www.tgbyte.de/en/2011/07/building-android-maven-projects-with-eclipse/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-android-maven-projects-with-eclipse</link>
		<comments>http://www.tgbyte.de/en/2011/07/building-android-maven-projects-with-eclipse/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 01:56:43 +0000</pubDate>
		<dc:creator>Thilo-Alexander Ginkel</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.tgbyte.de/?p=216</guid>
		<description><![CDATA[Using Maven for your Java build needs is generally a good idea as it provides automatic dependency management and self-contained, reproducible builds. For builds of Java EE applications, this has already become a de facto standard. However, Maven is a command-line based technology, which does not provide any out-of-the-box integration with modern IDEs such as [...]]]></description>
		<wfw:commentRss>http://www.tgbyte.de/en/2011/07/building-android-maven-projects-with-eclipse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Talk: &#8220;Java Concurrency&#8221; in Mannheim (in German)</title>
		<link>http://www.tgbyte.de/en/2011/06/majug-talk-java-concurrency/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=majug-talk-java-concurrency</link>
		<comments>http://www.tgbyte.de/en/2011/06/majug-talk-java-concurrency/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 00:46:22 +0000</pubDate>
		<dc:creator>Thilo-Alexander Ginkel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Concurrent Programming]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://www.tgbyte.de/?p=204</guid>
		<description><![CDATA[Sorry, this entry is only available in Deutsch.]]></description>
		<wfw:commentRss>http://www.tgbyte.de/en/2011/06/majug-talk-java-concurrency/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Developer Productivity: Git / Bash Integration</title>
		<link>http://www.tgbyte.de/en/2011/06/developer-productivity-git-bash-integration/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=developer-productivity-git-bash-integration</link>
		<comments>http://www.tgbyte.de/en/2011/06/developer-productivity-git-bash-integration/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 16:10:33 +0000</pubDate>
		<dc:creator>Thilo-Alexander Ginkel</dc:creator>
				<category><![CDATA[Developer Productivity]]></category>

		<guid isPermaLink="false">http://new.tgbyte.com/?p=138</guid>
		<description><![CDATA[Git, a distributed revision control system, is steadily gaining momentum. For beginners, Git typically comes with its unique challenges, which we will probably address in a separate post. On the other side, Git comes with plenty of customization and integration options due to its excellent scriptability, which are a major plus in terms of developer [...]]]></description>
		<wfw:commentRss>http://www.tgbyte.de/en/2011/06/developer-productivity-git-bash-integration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

