<?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>Better Software and beyond... &#187; Events</title>
	<atom:link href="http://www.thorsten-kamann.de/category/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thorsten-kamann.de</link>
	<description>About architecture, development, quality and more</description>
	<lastBuildDate>Tue, 25 Oct 2011 20:16:06 +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>Vortragsreihe Dortmund 09.05.2011: Effizente Entwicklung für verteilte Projekte</title>
		<link>http://www.thorsten-kamann.de/2011/04/13/vortragsreihe-dortmund-09-05-2011-effizente-entwicklung-fur-verteilte-projekte/</link>
		<comments>http://www.thorsten-kamann.de/2011/04/13/vortragsreihe-dortmund-09-05-2011-effizente-entwicklung-fur-verteilte-projekte/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 19:44:57 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Events (German)]]></category>
		<category><![CDATA[Gerrit]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Sonar]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/?p=504</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2011/04/13/vortragsreihe-dortmund-09-05-2011-effizente-entwicklung-fur-verteilte-projekte/" title="Vortragsreihe Dortmund 09.05.2011: Effizente Entwicklung für verteilte Projekte"></a>Effizente Entwicklung für verteilte Projekte &#8211; Mit GIT, Gerrit, Hudson und Sonar die Kontrolle behalten. In verteilten Projekten arbeiten viele Entwickler eigenständig an unterschiedlichen Features und wollen diese zu einem Gesamtprojekt beisteuern. Damit die Integration der Beiträge effizient gelingen kann, &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2011/04/13/vortragsreihe-dortmund-09-05-2011-effizente-entwicklung-fur-verteilte-projekte/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2011/04/13/vortragsreihe-dortmund-09-05-2011-effizente-entwicklung-fur-verteilte-projekte/" title="Vortragsreihe Dortmund 09.05.2011: Effizente Entwicklung für verteilte Projekte"></a><h4>Effizente Entwicklung für verteilte Projekte &#8211; Mit GIT, Gerrit, Hudson  und Sonar die Kontrolle behalten.</h4>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=7058706&amp;doc=gghs-110225102244-phpapp01" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=7058706&amp;doc=gghs-110225102244-phpapp01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
<p>In verteilten Projekten arbeiten viele Entwickler eigenständig an  unterschiedlichen Features und wollen<br />
diese zu einem Gesamtprojekt beisteuern. Damit die Integration der  Beiträge effizient gelingen kann,<br />
müssen Toolchain und Prozess drei wichtige Merkmale unterstützen:</p>
<ul>
<li>Schnelle und technisch unkomplizierte Integration von Features.</li>
<li>Review/Kontrolle der Qualität der Beiträge vor ihrer Integration.</li>
<li>kontinuierliche Messung der Codequalität an einem einheitlichen und  gleichbleibenden Standard.</li>
</ul>
<p>Ich zeige in meinem Vortrag, wie sich diese Anforderungen  mit GIT, Gerrit, Hudson und Sonar<br />
erfüllen lassen und der Entwicklungsprozess in verteilten Projekten  effizient gestaltet werden kann.</p>
<p>Git ist als Source-Code-Management-System für OSS-Projekte entwickelt  worden, deren starke Verteilung<br />
besonders charakteristisch für sie ist. Mit Gerrit können GIT-verwaltete  Projekte vor dem eigentlichen Commit<br />
in ein zentrales Sourcecode-Repository bewertet und kommentiert werden.  Dies erleichtert den Maintainern die<br />
Entscheidung, ob sie einen Beitrag akzeptieren wollen.<br />
Hudson gewährleistet die kontinuierliche Integration akzeptierter  Beiträge und integriert Sonar, um die<br />
Entwicklung der Codequalität, gemessen an einem projektweit  einheitlichen Standard, zu bewerten.</p>
<p>Lernen Sie, wie die nahtlose Integration dieser Werkzeuge in einem  gemeinsamen Prozess gelingt und behalten<br />
Sie die Kontrolle über verteilte Projekte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2011/04/13/vortragsreihe-dortmund-09-05-2011-effizente-entwicklung-fur-verteilte-projekte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BED 2011: Effizente Entwicklung für verteilte Projekte &#8211; Mit GIT, Gerrit, Hudson und Sonar die Kontrolle behalten.</title>
		<link>http://www.thorsten-kamann.de/2011/03/18/bed-2011-effizente-entwicklung-fur-verteilte-projekte-mit-git-gerrit-hudson-und-sonar-die-kontrolle-behalten/</link>
		<comments>http://www.thorsten-kamann.de/2011/03/18/bed-2011-effizente-entwicklung-fur-verteilte-projekte-mit-git-gerrit-hudson-und-sonar-die-kontrolle-behalten/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 11:34:01 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events (German)]]></category>
		<category><![CDATA[Gerrit]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Software Quality]]></category>
		<category><![CDATA[Sonar]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/?p=499</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2011/03/18/bed-2011-effizente-entwicklung-fur-verteilte-projekte-mit-git-gerrit-hudson-und-sonar-die-kontrolle-behalten/" title="BED 2011: Effizente Entwicklung für verteilte Projekte - Mit GIT, Gerrit, Hudson und Sonar die Kontrolle behalten."></a>Es gibt einen Talk von mir auf den Berlin Expert Days 2011: Effizente Entwicklung für verteilte Projekte &#8211; Mit GIT, Gerrit, Hudson und Sonar die Kontrolle behalten. In verteilten Projekten arbeiten die Entwickler eigenständig an Features und steuern diese zu &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2011/03/18/bed-2011-effizente-entwicklung-fur-verteilte-projekte-mit-git-gerrit-hudson-und-sonar-die-kontrolle-behalten/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2011/03/18/bed-2011-effizente-entwicklung-fur-verteilte-projekte-mit-git-gerrit-hudson-und-sonar-die-kontrolle-behalten/" title="BED 2011: Effizente Entwicklung für verteilte Projekte - Mit GIT, Gerrit, Hudson und Sonar die Kontrolle behalten."></a><p>Es gibt einen Talk von mir auf den <a href="https://bed-con.org/index.php" target="_blank">Berlin Expert Days 2011</a>:</p>
<p><strong id="vortrag22">Effizente Entwicklung für verteilte Projekte &#8211; Mit GIT, Gerrit, Hudson und Sonar die Kontrolle behalten.</strong></p>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=7058706&amp;doc=gghs-110225102244-phpapp01" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=7058706&amp;doc=gghs-110225102244-phpapp01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
<p>In verteilten Projekten arbeiten die Entwickler eigenständig an Features und steuern diese zu einem Projekt bei. Damit die Integration der Beiträge gelingt, müssen Tools und Prozess einige Merkmale unterstützen:</p>
<ul>
<li>Schnelle und technisch unkomplizierte Integration.</li>
<li>Review der Beiträge vor ihrer Integration.</li>
<li>Messung der Qualität am Projektstandard.</li>
</ul>
<p>Thorsten Kamann zeigt, wie sich die Anforderungen mit GIT, Gerrit, Hudson und Sonar erfüllen lassen und die Entwicklung in verteilten Projekten effizient gestaltet wird.  Git ist als SCM für OSS-Projekte entwickelt worden, deren starke Verteilung besonders charakteristisch ist. Mit Gerrit können GIT-verwaltete Projekte vor dem Commit in ein SCM bewertet und kommentiert werden. Dies erleichtert den Maintainern die Entscheidung über die Akzeptanz. Hudson gewährleistet die kontinuierliche Integration akzeptierter Beiträge und integriert Sonar, zur Bewertung der Codequalität, gemessen am Projektstandard.</p>
<p>Weitere Informationen und Anmeldung: <a href="https://bed-con.org/index.php" target="_blank">https://bed-con.org/index.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2011/03/18/bed-2011-effizente-entwicklung-fur-verteilte-projekte-mit-git-gerrit-hudson-und-sonar-die-kontrolle-behalten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Bonn 23.02.2011: Effizente Entwicklung für verteilte Projekte</title>
		<link>http://www.thorsten-kamann.de/2011/02/04/vortragsreihe-bonn-23-02-2011-effizente-entwicklung-fur-verteilte-projekte/</link>
		<comments>http://www.thorsten-kamann.de/2011/02/04/vortragsreihe-bonn-23-02-2011-effizente-entwicklung-fur-verteilte-projekte/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 23:21:40 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Events (German)]]></category>
		<category><![CDATA[Gerrit]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Sonar]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/?p=488</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2011/02/04/vortragsreihe-bonn-23-02-2011-effizente-entwicklung-fur-verteilte-projekte/" title="Vortragsreihe Bonn 23.02.2011: Effizente Entwicklung für verteilte Projekte"></a>Effizente Entwicklung für verteilte Projekte &#8211; Mit GIT, Gerrit, Hudson und Sonar die Kontrolle behalten. In verteilten Projekten arbeiten viele Entwickler eigenständig an unterschiedlichen Features und wollen diese zu einem Gesamtprojekt beisteuern. Damit die Integration der Beiträge effizient gelingen kann, &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2011/02/04/vortragsreihe-bonn-23-02-2011-effizente-entwicklung-fur-verteilte-projekte/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2011/02/04/vortragsreihe-bonn-23-02-2011-effizente-entwicklung-fur-verteilte-projekte/" title="Vortragsreihe Bonn 23.02.2011: Effizente Entwicklung für verteilte Projekte"></a><h4>Effizente Entwicklung für verteilte Projekte &#8211; Mit GIT, Gerrit, Hudson  und Sonar die Kontrolle behalten.</h4>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=7058706&amp;doc=gghs-110225102244-phpapp01" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=7058706&amp;doc=gghs-110225102244-phpapp01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
<p>In verteilten Projekten arbeiten viele Entwickler eigenständig an  unterschiedlichen Features und wollen<br />
diese zu einem Gesamtprojekt beisteuern. Damit die Integration der  Beiträge effizient gelingen kann,<br />
müssen Toolchain und Prozess drei wichtige Merkmale unterstützen:</p>
<ul>
<li>Schnelle und technisch unkomplizierte Integration von Features.</li>
<li>Review/Kontrolle der Qualität der Beiträge vor ihrer Integration.</li>
<li>kontinuierliche Messung der Codequalität an einem einheitlichen und  gleichbleibenden Standard.</li>
</ul>
<p>Ich zeige in meinem Vortrag, wie sich diese Anforderungen  mit GIT, Gerrit, Hudson und Sonar<br />
erfüllen lassen und der Entwicklungsprozess in verteilten Projekten  effizient gestaltet werden kann.</p>
<p>Git ist als Source-Code-Management-System für OSS-Projekte entwickelt  worden, deren starke Verteilung<br />
besonders charakteristisch für sie ist. Mit Gerrit können GIT-verwaltete  Projekte vor dem eigentlichen Commit<br />
in ein zentrales Sourcecode-Repository bewertet und kommentiert werden.  Dies erleichtert den Maintainern die<br />
Entscheidung, ob sie einen Beitrag akzeptieren wollen.<br />
Hudson gewährleistet die kontinuierliche Integration akzeptierter  Beiträge und integriert Sonar, um die<br />
Entwicklung der Codequalität, gemessen an einem projektweit  einheitlichen Standard, zu bewerten.</p>
<p>Lernen Sie, wie die nahtlose Integration dieser Werkzeuge in einem  gemeinsamen Prozess gelingt und behalten<br />
Sie die Kontrolle über verteilte Projekte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2011/02/04/vortragsreihe-bonn-23-02-2011-effizente-entwicklung-fur-verteilte-projekte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Dortmund 15.03.2010: Spring 3 &#8211; Der dritte Frühling</title>
		<link>http://www.thorsten-kamann.de/2010/03/05/vortragsreihe-dortmund-15-03-2010-spring-3-der-dritte-fruhling/</link>
		<comments>http://www.thorsten-kamann.de/2010/03/05/vortragsreihe-dortmund-15-03-2010-spring-3-der-dritte-fruhling/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 09:29:00 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Spring MVC]]></category>
		<category><![CDATA[Spring Roo]]></category>
		<category><![CDATA[SpringSource ToolSuite]]></category>

		<guid isPermaLink="false">http://blog.kamann.info/?p=277</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2010/03/05/vortragsreihe-dortmund-15-03-2010-spring-3-der-dritte-fruhling/" title="Vortragsreihe Dortmund 15.03.2010: Spring 3 - Der dritte Frühling"></a>»Spring 3« ist da. Vieles ist geblieben, manches verschwunden, manches neu. Spring 3 verspricht eine verbesserte und dynamischere  Konfiguration, einen leistungsfähigen und mächtigen REST-Support und viele kleine Verbesserungen. Parallel zu dem Spring 3-Release wurden auch andere Tools und Projekte aktualisiert, &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2010/03/05/vortragsreihe-dortmund-15-03-2010-spring-3-der-dritte-fruhling/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2010/03/05/vortragsreihe-dortmund-15-03-2010-spring-3-der-dritte-fruhling/" title="Vortragsreihe Dortmund 15.03.2010: Spring 3 - Der dritte Frühling"></a><p>»Spring 3« ist da. Vieles ist geblieben, manches verschwunden, manches neu. Spring 3 verspricht eine verbesserte und dynamischere  Konfiguration, einen leistungsfähigen und mächtigen REST-Support und viele kleine Verbesserungen. Parallel zu dem Spring 3-Release wurden auch andere Tools und Projekte aktualisiert, auf die wir ebenfalls einen Blick werfen wollen:</p>
<ul>
<li>Wichtige Änderungen</li>
<li>Java Configuration</li>
<li>Spring Expression Language</li>
<li>Spring MVC und Rest</li>
<li>Embedded Database</li>
<li>SpringSource Toolsuite</li>
<li>Spring Roo</li>
<li>Grails</li>
</ul>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=3449158&amp;doc=spring3-2-live-100316162037-phpapp02" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=3449158&amp;doc=spring3-2-live-100316162037-phpapp02" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2010/03/05/vortragsreihe-dortmund-15-03-2010-spring-3-der-dritte-fruhling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Bonn 22.02.2010: Spring 3 &#8211; Der dritte Frühling</title>
		<link>http://www.thorsten-kamann.de/2010/02/14/vortragsreihe-bonn-22-02-2010-spring-3-der-dritte-fruhling/</link>
		<comments>http://www.thorsten-kamann.de/2010/02/14/vortragsreihe-bonn-22-02-2010-spring-3-der-dritte-fruhling/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 20:09:25 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Spring Roo]]></category>
		<category><![CDATA[SpringSource ToolSuite]]></category>
		<category><![CDATA[sts]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=263</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2010/02/14/vortragsreihe-bonn-22-02-2010-spring-3-der-dritte-fruhling/" title="Vortragsreihe Bonn 22.02.2010: Spring 3 - Der dritte Frühling"></a>»Spring 3« ist da. Vieles ist geblieben, manches verschwunden, manches neu. Dieser Vortrag beleuchtet die Änderungen und zeigt wie man die neuen Features einsetzen kann. Zusätzlich werfen wir gemeinsam einen Blick auf die SpringSource Toolsuite, Spring Roo, Grails.]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2010/02/14/vortragsreihe-bonn-22-02-2010-spring-3-der-dritte-fruhling/" title="Vortragsreihe Bonn 22.02.2010: Spring 3 - Der dritte Frühling"></a><p>»Spring 3« ist da. Vieles ist geblieben, manches verschwunden, manches neu. Dieser Vortrag beleuchtet die Änderungen und zeigt wie man die neuen Features einsetzen kann.</p>
<p>Zusätzlich werfen wir gemeinsam einen Blick auf die SpringSource Toolsuite, Spring Roo, Grails.</p>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=3282029&amp;doc=spring3-1c-100226021429-phpapp01" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=3282029&amp;doc=spring3-1c-100226021429-phpapp01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2010/02/14/vortragsreihe-bonn-22-02-2010-spring-3-der-dritte-fruhling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webtests Reloaded &#8211; Webtests with Selenium, TestNG, Groovy and Maven</title>
		<link>http://www.thorsten-kamann.de/2009/05/25/vortragsreihe-bonn-250509-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/</link>
		<comments>http://www.thorsten-kamann.de/2009/05/25/vortragsreihe-bonn-250509-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/#comments</comments>
		<pubDate>Mon, 25 May 2009 21:18:02 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[TestNG]]></category>
		<category><![CDATA[Unittest]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=91</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2009/05/25/vortragsreihe-bonn-250509-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/" title="Webtests Reloaded - Webtests with Selenium, TestNG, Groovy and Maven"></a>Testdriven Development is a must-have if you want to have high quality in your project. The most difficult part you can test is the WebUI. There are many tools to support you in testing UIs. But mostly they are expensive &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2009/05/25/vortragsreihe-bonn-250509-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2009/05/25/vortragsreihe-bonn-250509-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/" title="Webtests Reloaded - Webtests with Selenium, TestNG, Groovy and Maven"></a><div class="entry">
<p>Testdriven Development is a must-have if you want to have high quality in your project. The most difficult part you can test is the WebUI. There are many tools to support you in testing UIs. But mostly they are expensive and difficult to use. But there is a light&#8230;</p>
<p>Selenium is started to simplify the test of WebUI. But Selenium as standalone is not fully automated. This talk describes how to automate the test of WebUI.</p>
<p><span style="color: #000000;"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=1498070&amp;doc=webtestsreloadedv2-090527170800-phpapp01" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=1498070&amp;doc=webtestsreloadedv2-090527170800-phpapp01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></span></p>
<p><span style="color: #000000;"><strong>Interesting links:</strong></span></p>
<ul style="text-align: left;">
<li><a title="Selenium" href="http://seleniumhq.org/" target="_blank"><span style="color: #000000;">Selenium</span></a></li>
<li><a title="Groovy" href="http://groovy.codehaus.org" target="_blank"><span style="color: #000000;">Groovy</span></a></li>
<li><a title="TestNG" href="http://www.testng.org/" target="_blank"><span style="color: #000000;">TestNG</span></a></li>
<li><span style="color: #000000;"><a title="Maven" href="http://maven.apache.org" target="_blank">Maven</a><br />
</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2009/05/25/vortragsreihe-bonn-250509-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Dortmund 09.02.2009: Webtests reloaded &#8211; Webtests mit Selenium, TestNG, Groovy und Maven</title>
		<link>http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/</link>
		<comments>http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 21:19:46 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[TestNG]]></category>
		<category><![CDATA[Unit]]></category>
		<category><![CDATA[Unittest]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=93</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/" title="Vortragsreihe Dortmund 09.02.2009: Webtests reloaded - Webtests mit Selenium, TestNG, Groovy und Maven"></a>Testgetriebene Entwicklung ist ein Muss, um die Qualität von Software-Produkten zu sichern. Der wohl am schwierigsten zu testenden Teil einer Anwendung ist die Weboberfläche. Oftmals ist es so, dass Oberflächen lediglich manuell getestet werden &#8211; mit allen Nachteilen, die manuelle &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/" title="Vortragsreihe Dortmund 09.02.2009: Webtests reloaded - Webtests mit Selenium, TestNG, Groovy und Maven"></a><p>Testgetriebene Entwicklung ist ein Muss, um die Qualität von Software-Produkten zu sichern. Der wohl am schwierigsten zu testenden Teil einer Anwendung ist die Weboberfläche. Oftmals ist es so, dass Oberflächen lediglich manuell getestet werden &#8211; mit allen Nachteilen, die manuelle Test mit sich bringen. Das Gespann Selenium, TestNG, Groovy und Maven bietet Ihnen einen Lösungsansatz, mit dem Sie in vertretbarer Zeit automatisierte Tests für Weboberflächen erstellen können. Dieser Vortrag führt Sie anhand einer Webanwendung Schritt für Schritt durch den Prozess, sodass Sie danach mit eigenen Experimenten beginnen können.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Bonn 18.07.2008: My daily Spring &#8211; Best Practices mit Spring</title>
		<link>http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/</link>
		<comments>http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 20:44:31 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Unit]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=83</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/" title="Vortragsreihe Bonn 18.07.2008: My daily Spring - Best Practices mit Spring"></a>In vielen Projekten ist das Spring-Framework das Mittel der Wahl. Zusätzlich werden in vielen Produkten Spring intern eingesetzt. Damit die Arbeit mit Spring uneingeschränkt Spass macht ist es wichtig einige Tricks und Kniffe zu kennen. In diesem Vortrag zeigt Ihnen &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/" title="Vortragsreihe Bonn 18.07.2008: My daily Spring - Best Practices mit Spring"></a><p>In vielen Projekten ist das <a id="amzn_cl_link_0" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="0764574833" href="http://amazon.de/gp/product/0764574833?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=0764574833&amp;adid=0f832feb-cf5f-4e31-badb-c1927afb0c4d" target="_blank">Spring-Framework</a> das Mittel der Wahl. Zusätzlich werden in vielen Produkten Spring intern eingesetzt. Damit die Arbeit mit Spring uneingeschränkt Spass macht ist es wichtig einige Tricks und Kniffe zu kennen. In diesem Vortrag zeigt Ihnen der Referent, wie Sie effektiv Spring in Ihren Projekten einsetzen können. Die Themenbandbreite reicht dabei vom Tooling über Architekturthemen bis hin zum Testing:</p>
<ul>
<li>Spring-IDE: Features und Verwendung
<ul>
<li>Navigation zwischen Beandefinitionen und Code</li>
<li>Aspekte</li>
</ul>
</li>
<li>Architekturen unabhängig von Spring
<ul>
<li>keine HibernateTemplates</li>
<li>mein Code kennt nur Standards</li>
<li>eigene Annotations anstatt Spring-Annotations</li>
</ul>
</li>
<li>Testen mit Spring
<ul>
<li>Spring für Unittests</li>
<li>Dependency Injection</li>
<li>Angepasste Spring-Konfigurationen</li>
<li>DAO-Test</li>
</ul>
</li>
</ul>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=532860&amp;doc=mydailyspring-1217328085126960-9" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=532860&amp;doc=mydailyspring-1217328085126960-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
<p><img id="kosa-target-image" style="position: absolute; visibility: hidden; z-index: 2147483647; left: 434px; top: 302px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMDQvMDhrK9wWAAACA0lEQVQ4jbXVz0sUYRjA8e+u6xqlKJUaBZuUh6AfhyCEpUN/QIR0skMh6iHwsKe6lFu4HjpJhy5BS1CsZtDSrYMYdPHUZauDbhcpi7bEH2DOtjvP83aY3dFxxi1hfeAd3nlhPu/zPjPvOyHgKnsQEQDz60kaaKuTuRpqHxqMAKBWvVCoJOjAxqqj60Q1Y3fg05dWki/OMjt3+L+A+KklRvs+cia2VhtOTsYpN5wgl4nReTCM6s7o96UyA6kFkpNK9tZMEFx0B2bnO8hlYky/L5N9V2TDsinbgohi207fFqGxwZDoO0T67nEu9FseAyAMODWuNqC9LczUTBGrKIgqqgYRQdSgqogovy2b8YkCxzqiBBlOxuJ/earqIqqKbMfVsLYuGGMIMnb8KkTUk60HNwapTOqGCYLVDzdGDH9Km1mKiDOBMe4qmqJbl+g1wu5gtQGFZWHw8gFam/GXoILubwpxf+go336WCDJ8pYh35xkYayZ9J8aVi52+lZgt18VCif7RBeLd+X+XItX7nJHXyvkb6wD8eHOOqekVEuNffZM4icyR6s34SuGDTx/Jk715D4CTIy959XaFB0/n+Tw2TMu+jUDcMby3vg2yPW4/WuTxtYe0RJd9D9eKmodQT1eOxKVn9HR9qJZ1l3DABgGYuD7sdGR36CZsrFXqeNADhNijX9NfAyI+Sz1Sug0AAAAASUVORK5CYII=" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Dortmund 14.04.2008: Unified Development Environments</title>
		<link>http://www.thorsten-kamann.de/2008/04/04/vortragsreihe-dortmund-14042008-unified-development-environments/</link>
		<comments>http://www.thorsten-kamann.de/2008/04/04/vortragsreihe-dortmund-14042008-unified-development-environments/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 21:28:34 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Development Process]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Test]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=97</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2008/04/04/vortragsreihe-dortmund-14042008-unified-development-environments/" title="Vortragsreihe Dortmund 14.04.2008: Unified Development Environments"></a>Große Entwicklungsabteilungen stehen oft vor dem Problem einheitlicher Entwicklungsprozesse und Werkzeuge. Nach einiger Zeit hat jedes Projekt eigene Prozesse und Werkzeuge etabliert. Dies ist nicht im Sinne der Entwicklungsabteilung. Softwaresysteme müssen i. d. R. über Jahre hinweg gewartet und erweitert &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2008/04/04/vortragsreihe-dortmund-14042008-unified-development-environments/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2008/04/04/vortragsreihe-dortmund-14042008-unified-development-environments/" title="Vortragsreihe Dortmund 14.04.2008: Unified Development Environments"></a><p>Große Entwicklungsabteilungen stehen oft vor dem Problem einheitlicher Entwicklungsprozesse und Werkzeuge. Nach einiger Zeit hat jedes Projekt eigene Prozesse und Werkzeuge etabliert. Dies ist nicht im Sinne der Entwicklungsabteilung. Softwaresysteme müssen i. d. R. über Jahre hinweg gewartet und erweitert werden &#8211; oft von einem Team, das sich neu in die Anwendung einarbeiten muss.<br />
Nicht selten stellt die Rekonstruktion der Entwicklungsumgebung einen erheblichen Aufwand dar.</p>
<p>Dieser Vortrag beschreibt &#8211; anhand eines Erfahrungsberichts &#8211; den Aufbau einer strukturierten Entwicklungsumgebung, die auch für grosse Entwicklungsabteilungen skaliert.</p>
<ul>
<li> Zentrale Projekt- und Codeverwaltung (ähnlich wie Sourceforge)</li>
<li>Buildmanagement mit Maven</li>
<li>Entwicklungswerkzeuge basierend auf Maven und Eclipse</li>
<li>Installierbare Teamserver mit Virtualisierungstechnologie für Continuous Integration</li>
</ul>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=527945&amp;doc=unified-development-environment-1216994299020088-8" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=527945&amp;doc=unified-development-environment-1216994299020088-8" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2008/04/04/vortragsreihe-dortmund-14042008-unified-development-environments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Dortmund 17.09.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy</title>
		<link>http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/</link>
		<comments>http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 21:39:42 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[TestNG]]></category>
		<category><![CDATA[Unit]]></category>
		<category><![CDATA[Unittest]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=104</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/" title="Vortragsreihe Dortmund 17.09.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy"></a>Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/" title="Vortragsreihe Dortmund 17.09.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy"></a><p>Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, <a id="amzn_cl_link_1" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3446409416" href="http://amazon.de/gp/product/3446409416?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3446409416&amp;adid=f166a279-fb31-4ef0-8e63-1332eac5f630" target="_blank">Java Persistence</a> (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.</p>
<p>Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:</p>
<ul>
<li>Einleitung Spring und JPA, Maven, <a id="amzn_cl_link_4" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3897478544" href="http://amazon.de/gp/product/3897478544?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3897478544&amp;adid=d8dd601f-46f5-4125-9730-1a217cf87d28" target="_blank">Groovy</a></li>
<li>Projektstruktur</li>
<li>Entwicklung der API (der Schnittstellen)</li>
<li>Test-getriebene Entwicklung der Implementierung</li>
<li>Spring-unterstützte Integrationstests</li>
</ul>
<p>Ausblick:</p>
<ul>
<li>Spring 2.5 &#8211; mehr Annotations; Verwaltung von Entities mit Spring</li>
<li>Webschicht &#8211; Anbindung einer Webanwendung mit <a id="amzn_cl_link_5" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3827321271" href="http://amazon.de/gp/product/3827321271?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3827321271&amp;adid=5df766c5-929f-4ee9-8a16-845e8c067508" target="_blank">Java Server Faces</a> (JSF)</li>
<li>Spring-Webservices &#8211; Contract-First Webservices mit Spring-WS 1.0</li>
</ul>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=408896&amp;doc=lwabonn280108-1210887213630253-9" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=408896&amp;doc=lwabonn280108-1210887213630253-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

