
<?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>pgt &#187; My blog</title>
	<atom:link href="http://pgt.de/category/about-this-site/feed/" rel="self" type="application/rss+xml" />
	<link>http://pgt.de</link>
	<description>t3chnology scouting GmbH</description>
	<lastBuildDate>Wed, 09 May 2012 11:54:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Titelthema Javascript &amp; Eclipse im Eclipse Magazin 2.12</title>
		<link>http://pgt.de/2012/03/29/titelthema-javascript-eclipse-im-eclipse-magazin-2-12/</link>
		<comments>http://pgt.de/2012/03/29/titelthema-javascript-eclipse-im-eclipse-magazin-2-12/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 15:51:26 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=919</guid>
		<description><![CDATA[<p>Zeiten des Wandels</p> <p>Als Java-Entwickler ist man nicht selten Webentwickler. Über einen ungewöhnlich langen Zeitraum haben sich die Technologien um einen herum kaum geändert: Das W3C hat sich in Bezug auf HTML lange seitwärts, insgesamt im Kreis, aber praktisch kaum bewegt, der Browserkrieg schien gewonnen und mit den Java-Webframeworks waren wir im Großen und [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Zeiten des Wandels</strong></p>
<blockquote><p>Als Java-Entwickler ist man nicht selten Webentwickler. Über einen ungewöhnlich langen Zeitraum haben sich die Technologien um einen herum kaum geändert: Das W3C hat sich in Bezug auf HTML lange seitwärts, insgesamt im Kreis, aber praktisch kaum bewegt, der Browserkrieg schien gewonnen und mit den Java-Webframeworks waren wir im Großen und Ganzen recht zufrieden.</p></blockquote>
<p><strong>The Web 2.0 Toolkit</strong></p>
<blockquote><p>Das Google Web Toolkit ist eine Sammlung von Werkzeugen und Bibliotheken für die Entwicklung von JavaScript-Anwendungen. Das Toolkit wird sowohl intern von Google als auch weltweit in vielen Projekten eingesetzt. Das Besondere an GWT ist die Vorgehensweise: Ein Compiler liest Java-Quellen ein und generiert JavaScript. Somit können Java-Entwickler auf bestehendes Wissen, Erfahrungen und Werkzeuge aufsetzen. Allerdings hat GWT nicht den Versuch unternommen, das gesamte JDK und Swing im Browser zu unterstützen. Die JDK-Unterstützung ist fragmentarisch (nicht alle Klassen können verwendet werden), und GWT liefert ein eigenes, an HTML orientiertes<br />
UI-Komponentenmodell.</p></blockquote>
<p><img class="alignright size-full wp-image-928" title="eclipsemagazin-2.12" src="http://pgt.de/wp-content/uploads/2012/03/eclipsemagazin-2.12.png" alt="" width="120" height="161" /><br />
Der komplette Artikel von Benjamin Bart (Orientation in Objects GmbH) und Papick G. Taboada (pgt technology scouting GmbH)  <a href="http://pgt.de/wp-content/uploads/2012/03/ECM_2_2012_Taboada_JavaScript_GWT.pdf">kann im PDF nachgelesen werden</a> und stammt aus der Ausgabe 2.12 des Eclipse Magazins.</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2012/03/29/titelthema-javascript-eclipse-im-eclipse-magazin-2-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Companies using Google Web Toolkit</title>
		<link>http://pgt.de/2012/03/15/companies-using-google-web-toolkit/</link>
		<comments>http://pgt.de/2012/03/15/companies-using-google-web-toolkit/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 22:21:10 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=905</guid>
		<description><![CDATA[<p>Every now and than I get asked for a reference list of companies using GWT.</p> <p>First, there is Google:</p> <p>„AdWords, AdSense, Flights, Hotel Finder, Offers, Wallet, The New Blogger, Chrome Webstore, Product Search, Public Data, New Google Groups, Orkut, Google Takeout, Google Pagespeed, Google WebFonts, Google Tables, Google Health (discontinued), Google Wave (discontinued), PlayN (basis of Angry Birds)“</p> <p>And now, online, there is a public reference list of companies using GWT:</p> <p>http://gwtreferencelist.appspot.com/</p> [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and than I get asked for a reference list of companies using GWT.</p>
<p>First, there is Google:</p>
<p><em>„AdWords, AdSense, Flights, Hotel Finder, Offers, Wallet, The New Blogger, Chrome Webstore, Product Search, Public Data, New Google Groups, Orkut, Google Takeout, Google Pagespeed, Google WebFonts, Google Tables, Google Health (discontinued), Google Wave (discontinued), PlayN (basis of Angry Birds)“</em></p>
<p>And now, online, there is a public reference list of companies using GWT:</p>
<p><a href="http://gwtreferencelist.appspot.com/" target="_blank">http://gwtreferencelist.appspot.com/</a></p>
<p>There you will find the company list, some fancy charts and the &#8220;register company&#8221; form. Using GWT and not on the list? Please register!</p>
<p><a href="http://gwtreferencelist.appspot.com/"><img class="size-full wp-image-906" title="referencelist" src="http://pgt.de/wp-content/uploads/2012/03/referencelist.png" alt="" width="520" height="375" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2012/03/15/companies-using-google-web-toolkit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GWT Large scale application development</title>
		<link>http://pgt.de/2010/04/24/gwt-large-scale-application-development/</link>
		<comments>http://pgt.de/2010/04/24/gwt-large-scale-application-development/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 16:04:00 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[pattern]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=801</guid>
		<description><![CDATA[<p>There is a two part article on the GWT docs homepage talking about large scale application development and GWT. Sorry, this is a crosspost from here&#8230;</p> <p>Building any large scale application has its hurdles, and GWT apps are no exception. Multiple developers working simultaneously on the same code base, while maintaining legacy features and [...]]]></description>
			<content:encoded><![CDATA[<p>There is a two part article on the GWT docs homepage talking about large scale application development and GWT. Sorry, this is a crosspost from <a href="http://techscouting.wordpress.com/2010/04/24/gwt-large-scale-application-development/" target="_blank">here</a>&#8230;</p>
<blockquote><p>Building any large scale application has its hurdles, and GWT apps are no exception. Multiple developers working simultaneously on the same code base, while maintaining legacy features and functionality, can quickly turn into messy code. To help sort things out we introduce design patterns to create compartmentalized areas of responsibility within our project.</p></blockquote>
<p>Part I</p>
<blockquote><p><a href="http://code.google.com/intl/de/webtoolkit/articles/mvp-architecture.html" target="_blank">http://code.google.com/intl/de/webtoolkit/articles/mvp-architecture.html</a></p>
<p>Model view presenter, AppController, binding presenters and views, EventBus, history, testing</p></blockquote>
<p>Part II</p>
<blockquote><p><a href="http://code.google.com/intl/de/webtoolkit/articles/mvp-architecture-2.html" target="_blank">http://code.google.com/intl/de/webtoolkit/articles/mvp-architecture-2.html</a></p>
<p>Complex UIs, optimized UIs, and code splitting.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2010/04/24/gwt-large-scale-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT 2.0.1 is da</title>
		<link>http://pgt.de/2010/02/03/gwt-2-0-1-is-da/</link>
		<comments>http://pgt.de/2010/02/03/gwt-2-0-1-is-da/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:31:17 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>
		<category><![CDATA[gwt]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=781</guid>
		<description><![CDATA[<p>Habs gerade erst gesehen.</p> <p>Aus den &#8220;release notes&#8220;:</p> Standard.css missing new layout styles The CurrencyList/CurrencyData APIs are now public ]]></description>
			<content:encoded><![CDATA[<p>Habs gerade erst gesehen.</p>
<p>Aus den &#8220;release <a href="http://code.google.com/intl/de/webtoolkit/release-notes.html#Release_Notes_Current" target="_blank">notes</a>&#8220;:</p>
<ul>
<li>Standard.css missing new layout styles</li>
<li>The CurrencyList/CurrencyData APIs are now public</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2010/02/03/gwt-2-0-1-is-da/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wann auch immer wir sind</title>
		<link>http://pgt.de/2009/12/14/wann-auch-immer-wir-sind/</link>
		<comments>http://pgt.de/2009/12/14/wann-auch-immer-wir-sind/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 09:50:00 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>
		<category><![CDATA[people and business]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=766</guid>
		<description><![CDATA[<p><p class="wp-caption-text">Erster Platz</p> Ich möchte Ursula Lohrey für den ersten Platz in dem Plakatwettbewerb</p> <p>GOTT IST ALT&#8230; ABER VIEL BESCHÄFTIGT! Plakatwettbewerb zum Thema „Generation 50+ und Arbeit“</p> <p>gratulieren. Lohrey habe ich unter anderem mein Logo zu verdanken.</p> Der regionale Beschäftigungspakt fünfzigPLUSarbeit rief zu einem Plakat-Wettbewerb zum Thema Arbeit und Alter auf. Der KulturPackt führte [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_767" class="wp-caption alignright" style="width: 222px"><a href="http://pgt.de/wp-content/uploads/2009/12/Plakat_01praemiert.jpg"><img class="size-medium wp-image-767" title="Erster Platz" src="http://pgt.de/wp-content/uploads/2009/12/Plakat_01praemiert-212x300.jpg" alt="Wann auch immer wir sind" width="212" height="300" /></a><p class="wp-caption-text">Erster Platz</p></div><br />
Ich möchte <a href="http://meta-for.de/" target="_blank">Ursula Lohrey</a> für den ersten Platz in dem Plakatwettbewerb</p>
<p><strong>GOTT IST ALT&#8230; ABER VIEL BESCHÄFTIGT! </strong><br />
<em>Plakatwettbewerb zum Thema „Generation 50+ und Arbeit“</em></p>
<p>gratulieren. Lohrey habe ich unter anderem mein Logo zu verdanken.</p>
<div>Der regionale Beschäftigungspakt fünfzigPLUSarbeit rief zu einem Plakat-Wettbewerb zum Thema Arbeit und Alter auf. Der <a href="http://www.kulturpackt.de/" target="_blank">KulturPackt</a> führte dabei die Ausschreibung durch und organisierte die Jurierung.</div>
<div>Zur Beteiligung aufgerufen waren Grafiker, Zeichner, Maler, Fotografen, Bildhauer und Objektkünstler. Zu dem schwierig umzusetzenden Thema bewarben sich 19 Künstler und Grafiker mit 40 Arbeiten. Eine fünfköpfige Jury, bestehend aus Vertretern der Beschäftigungsinitiative und des KulturPackts sowie einem freien Grafiker wählte zehn Entwürfe aus, die in zwei Ausstellungen gezeigt werden sollen.</div>
<div>Ausgewählt wurden Arbeiten von neun Künstlern: Monika Tinkl (Niederwerrn), Annette Fernandes (Kitzingen), Uta Böttcher (Würzburg), René Landspersky (München), Steffi Weiß (Rimpar), Ursula Lohrey (Schonungen), Corinna Herrmann (Kitzingen), Lars Kuhfuss (Veitshöcheim) und Wolfgang Kuhfuss (Nüdlingen).</div>
<blockquote><p><strong>Bild und Botschaft:</strong></p>
<p>4 Menschen aus der Arbeitswelt bilden mit Ihren Händen eine Art Treppe, eine Leiter. In Wechselwirkung mit dem Schlüsselzitat wird sie schnell zu einer Lebensleiter aus lebenden Sprossen. Jede Stufe bedeutet eine andere Gegenwart, eine nach der anderen.  Die Lebensstufenleiter ist eine Metapher für eine ganz große Gemeinsamkeit: Sie ist unsere Timeline, unsere Aufgabe und gleichzeitig ein Pfad aus Reifestufen. Und Alter steht hier nicht zur Diskussion.</p>
<p><strong>Textebenen:</strong></p>
<p>Rechts daneben wiederholt eine typographische Leiter aus Vornamen dieses Bild. Buchstaben behaupten, daß alle vier Personen das Alter von 54 haben. Diese Irritation klärt sich auf, sobald man sich dem Plakat nähert und die kleineren Zeilen lesen kann: nämlich die Jahreszahlen, zu denen die jeweilige Person ihren 54sten Geburtstag haben wird. Dieser Kunstgriff, vier Personen auf den ersten Blick gleichaltrig zu machen, konfrontiert mit der Unabänderlichkeit , daß wir alle ein und demselben ZEITSTROM unterworfen sind. Gedanklich wird für Augenblicke greifbar und möglich, daß wir uns zeitgleich im alten und im jungen Stadium befinden können, und in einem ganz bestimmten Sinne niemals altern werden.</p>
<p>Der verdammte Zeitstrom, an dem entlang wir Jahrzehnte hangeln, kann uns älter machen, aber nicht zwingend klein.</p>
<p>Die Irritation von ‘4 mal 54’ bedeutet die Chance, eigene Sichtweisen, je nachdem,</p>
<p>auf welcher Altersstufe wir uns befinden, auf Opportunismus hin zu untersuchen. Und spielerisch genau diese Sicht auf unsere Person anzuwenden, indem wir uns vorstellen, daß weitere 30 Jahre unserer Lebenszeit verstrichen sind und jemand so über uns denkt.</p>
<p>Die Wortatmosphäre “WANN AUCH IMMER WIR SIND.” verschmilzt mit der Bildbotschaft  und schreibt sich mitten auf den Nachthimmel &#8230; wie ein Gebet.</p>
<div style="text-align: right;">Ursula Lohrey</div>
</blockquote>
<p>Die Ausstellung findet im alten Rathaus Schweinfurt vom 16. &#8211; 22. Dezember statt, die Plakate von Lohrey können jetzt schon <a href="http://meta-for.de/gallery/v/kulturpackt09/" target="_blank">online</a> betrachtet werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/12/14/wann-auch-immer-wir-sind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sample gwt-dispath project</title>
		<link>http://pgt.de/2009/12/09/sample-gwt-dispath-project/</link>
		<comments>http://pgt.de/2009/12/09/sample-gwt-dispath-project/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 15:02:00 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=738</guid>
		<description><![CDATA[<p>Some readers requested a sample project, showing how to use gwt-dispatch with spring.</p> <p>So I updated my sample project to the actuan gwt-dispatch-1.1.0-shapshot version and uploaded it to my server.</p> <p>You can download it from here.</p> <p>Please drop a comment if you have any suggestions/ questions/ problems.</p> ]]></description>
			<content:encoded><![CDATA[<p>Some readers <a href="http://pgt.de/2009/09/16/use-spring-with-gwt-dispatch/">requested a sample project</a>, showing how to use gwt-dispatch with spring.</p>
<p>So I updated my sample project to the actuan gwt-dispatch-1.1.0-shapshot version and uploaded it to my server.</p>
<p>You can download it from <a href="http://pgt.de/wp-content/uploads/2009/12/HelloSpringDispatch.zip">here</a>.</p>
<p>Please drop a comment if you have any suggestions/ questions/ problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/12/09/sample-gwt-dispath-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WebTech and W-JAX 2009 conference material</title>
		<link>http://pgt.de/2009/11/18/gwt-webtech-and-wjax-2009-material/</link>
		<comments>http://pgt.de/2009/11/18/gwt-webtech-and-wjax-2009-material/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 17:21:20 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=702</guid>
		<description><![CDATA[In the last two weeks I have spoken on two different conferences (wjax, webtech) about GWT concepts, what's comming in GWT 2.0 and about some of the architecture best practices and lessons learned from the AdWords team. The sessions where in german but my slides are in english. Just the first two are in [...]]]></description>
			<content:encoded><![CDATA[In the last two weeks I have spoken on two different conferences (wjax, webtech) about GWT concepts, what's comming in GWT 2.0 and about some of the architecture best practices and lessons learned from the AdWords team.

<span id="more-702"></span>

The sessions where in german but my slides are in english. Just the first two are in german and in the template/theme dictated the conference, sorry for that...  ;-)

<iframe frameborder='0' style='width:460px;height:375px;' src='http://public.iwork.com/embed/?d=Google_Web_Toolkit_-_Webtech_2009.key&#038;a=p51619782&#038;h=768&#038;w=1024&#038;sw=458'></iframe>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/11/18/gwt-webtech-and-wjax-2009-material/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tempting: JSF &amp; Flex?</title>
		<link>http://pgt.de/2009/07/06/tempting-jsf-flex/</link>
		<comments>http://pgt.de/2009/07/06/tempting-jsf-flex/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 10:09:14 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=392</guid>
		<description><![CDATA[<p><p class="wp-caption-text">Tempting JSF &#38; Flex</p></p> <p>I was reading news (I use Google Reader) and I found this ad-placement for JSF and Flex somehow funny.</p> <p>This could be something for &#8220;the daily wtf&#8220;&#8230;</p> <p>Jokes aside: JSF belongs to the Java EE family and therefore is a small piece in a larger picture &#8211; but Flex?</p> [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_393" class="wp-caption alignright" style="width: 302px"><a href="http://pgt.de/wp-content/uploads/2009/07/Bild-3.png"><img class="size-medium wp-image-393" title="Tempting JSF &amp; Flex" src="http://pgt.de/wp-content/uploads/2009/07/Bild-3-292x300.png" alt="Tempting JSF &amp; Flex" width="292" height="300" /></a><p class="wp-caption-text">Tempting JSF &amp; Flex</p></div></p>
<p>I was reading news (I use Google Reader) and I found this ad-placement for JSF and Flex somehow funny.</p>
<p>This could be something for &#8220;<a href="http://thedailywtf.com" target="_blank">the daily wtf</a>&#8220;&#8230;</p>
<p>Jokes aside: JSF belongs to the Java EE family and therefore is a small piece in a larger picture &#8211; but Flex?</p>
<p>Flex, JavaFX, Applets, Silverlight: they all filled in a huge gap in the browser.</p>
<p>But HTML5 is closing this gap: video tag, offline storare, geo location api, canvas. Soon (as far as I know only Microsoft with IE is missing) we will have the choice between using the javascript (native, standard) browser api and using plugins.</p>
<p>I&#8217;ll go for the the javascript api. Time will tell what others will do&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/07/06/tempting-jsf-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hudson is a killer application&#8230;</title>
		<link>http://pgt.de/2009/06/24/hudson-is-a-killer-application/</link>
		<comments>http://pgt.de/2009/06/24/hudson-is-a-killer-application/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 11:07:15 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=373</guid>
		<description><![CDATA[<p>In short: we are building a GWT application (with maven, now using the recently released codehause plugin) that gets integrated into Jira as a Jira plugin. At the end of a successfull build (several artifacts with some ugly maven magic happening) we do shutdown the integration server (a Jira standalone Tomcat install), install the [...]]]></description>
			<content:encoded><![CDATA[<p>In short: we are building a GWT application (with maven, now using the recently released codehause plugin) that gets integrated into Jira as a Jira plugin. At the end of a successfull build (several artifacts with some ugly maven magic happening) we do shutdown the integration server (a Jira standalone Tomcat install), install the new plugin and start the server again.</p>
<p>It took some time to set it up, it worked, but we where facing some problems&#8230;</p>
<p>So I spent a few hours migrating some parts of the build infrastructure:</p>
<ul>
<li>We where using Atlassian Bamboo, now we are using Hudson.<br />
Bamboo <a href="http://jira.atlassian.com/browse/BAM-230" target="_blank">still doesn&#8217;t identify maven dependencies</a>, Hudson does.</li>
<li>We where using Artifactory, now we switched to Nexus.<br />
Nexus is not eating up our server ressources.</li>
<li>We switched to the new GWT maven plugin.<br />
First step to switch over to GWT 1.6.</li>
</ul>
<p>After seting up Nexus, configuring the repositories, setting up Hudson and configuring the projects to build (argh, I can&#8217;t use variables in the project configuration) I tried to setup the automatic deployment into our Jira integration server.</p>
<p>Deploying into Jira is really simple: I have a script that shuts down the server, copies the jars and then starts the server again. It worked nice in Bamboo, and there was no obvious reason why it shouldn&#8217;t work in Hudson as well. I could simply reload the app, but we know that sooner or later I will have to restart Tomcat &#8211; so I prefer to restart on each deployment.</p>
<p>Well, it didn&#8217;t work. The newly started server process always got immediately HUPed by Hudson. It is not a bug, it is a feature: it is the ProcessTreeKiller. It identifies the processes spawned by my shell script and cleans up. It is really a great feature, so I won&#8217;t have processes left running on my server if a build gets interrupted by Hudson. But in my case I wanted the Tomcat/ Jira process to survive the build.</p>
<p>Well, fortunately you can turn this feature off. Either completely or just for some shell script you are executing.</p>
<p>To turn it off you can use a property when starting Hudson as follows:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"> java -Dhudson.util.ProcessTreeKiller.disable=true -jar hudson.war</pre></div></div>

<p>To switch it off for just one of your shell scripts you can trick the ProcessTreeKiller by renaming the environment variable as follows:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">BUILD_ID=leaveMeAlone
$CATALINA_HOME/bin/catalina.sh stop
sleep 20
$CATALINA_HOME/bin/catalina.sh start</pre></div></div>

<p>For now we are happy.<br />
GWT 1.6, here we go!</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/06/24/hudson-is-a-killer-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new google search options: thumbs up!!!</title>
		<link>http://pgt.de/2009/05/16/the-new-google-search-options-thumbs-up/</link>
		<comments>http://pgt.de/2009/05/16/the-new-google-search-options-thumbs-up/#comments</comments>
		<pubDate>Sat, 16 May 2009 10:51:37 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=367</guid>
		<description><![CDATA[<p><p class="wp-caption-text">Google search options: wonder wheel</p></p> <p>A few days ago I read a news posting  from the official google blog where they announced new features. I haven&#8217;t had the time to have a look at it at that time, but I though that since I use google search on a daily basis I surely [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_369" class="wp-caption alignright" style="width: 310px"><a href="http://pgt.de/wp-content/uploads/2009/05/wonder-wheel.png"><img class="size-medium wp-image-369" title="Wonder wheel" src="http://pgt.de/wp-content/uploads/2009/05/wonder-wheel-300x189.png" alt="Google search options: wonder wheel" width="300" height="189" /></a><p class="wp-caption-text">Google search options: wonder wheel</p></div></p>
<p>A few days ago I read a news posting  from the <a href="http://googleblog.blogspot.com/2009/05/more-search-options-and-other-updates.html" target="_blank">official google blog</a> where they <a href="http://googleblog.blogspot.com/2009/05/more-search-options-and-other-updates.html" target="_blank">announced new features</a>. I haven&#8217;t had the time to have a look at it at that time, but I though that since I use google search on a daily basis I surely would stumble upon the new features sooner or later&#8230;</p>
<p>Well, I didn&#8217;t. All this &#8220;<a href="http://www.wolframalpha.com/" target="_blank">Wolfram Alpha</a>&#8221; fuzz (<a href="http://search.twitter.com/search?q=wolfram" target="_blank">-&gt;twitter</a>)  brought &#8220;search engines&#8221; back into my attention, and I took the time to read through some news. So I came across the new search options again and decided to finally have a look at it&#8230;</p>
<p>It took me a while to find it. Google was redirecting me to the german google site &#8211; and the german site doesn&#8217;t feature the new &#8220;search options&#8221;.</p>
<p>After realizing that and changing my browser settings I finally could have a look at the new <a href="http://googleblog.blogspot.com/2009/05/behind-scenes-of-search-options-panel.html">search options</a>.</p>
<p>The new &#8220;wonder wheel&#8221; and &#8220;reviews&#8221; options are great. By using the &#8220;wonder wheel&#8221; I can surf the context, and by using the &#8220;review&#8221; filters I can remove all the &#8220;buy it here&#8221; and &#8220;lowest price search engine results&#8221;. Take a look at the video:</p>
<p><object type="application/x-shockwave-flash" style="width:425px; height:355px;" data="http://www.youtube.com/v/MtirDMfcOKE&amp;rel=0&amp;color1=0xd6d6d6&amp;color2=0xf0f0f0"><param name="movie" value="http://www.youtube.com/v/MtirDMfcOKE&amp;rel=0&amp;color1=0xd6d6d6&amp;color2=0xf0f0f0" /></object></p>
<p>In my special case, the new &#8220;search options&#8221; are an unbelievable search experience improvement.</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/05/16/the-new-google-search-options-thumbs-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bother answering?</title>
		<link>http://pgt.de/2009/05/15/bother-answering/</link>
		<comments>http://pgt.de/2009/05/15/bother-answering/#comments</comments>
		<pubDate>Fri, 15 May 2009 10:54:11 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=364</guid>
		<description><![CDATA[Looking for some RSS reader! [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript" language="javascript" src="http://s3.polldaddy.com/p/1622733.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/05/15/bother-answering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>News stream pipelining</title>
		<link>http://pgt.de/2009/05/12/news-stream-pipelining/</link>
		<comments>http://pgt.de/2009/05/12/news-stream-pipelining/#comments</comments>
		<pubDate>Tue, 12 May 2009 17:01:54 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=347</guid>
		<description><![CDATA[<p>Habe mir heute Yahoo-Pipes angeschaut. Ein sehr mächtiges Tool um Newsfeed-Streams zu verarbeiten. Das ganze wird auch noch visuell in einem webbasierten Editor erledigt.</p> <p>Habe ein bisschen rumgespielt: es eine wirklich geniale Umsetzung des &#8220;Pipe&#8221; gedanken. Mit einem Yahoo-Account ist man schnell dabei, und wenn man keines hat kann man sich einen ersten Eindruck [...]]]></description>
			<content:encoded><![CDATA[<p>Habe mir heute <a href="http://pipes.yahoo.com/pipes/" target="_blank">Yahoo-Pipes</a> angeschaut. Ein sehr mächtiges Tool um Newsfeed-Streams zu verarbeiten. Das ganze wird auch noch visuell in einem webbasierten Editor erledigt.</p>
<p>Habe ein bisschen rumgespielt: es eine wirklich geniale Umsetzung des &#8220;Pipe&#8221; gedanken. Mit einem Yahoo-Account ist man schnell dabei, und wenn man keines hat kann man sich einen ersten Eindruck mit eines der Filmchen die angeboten werden verschaffen:</p>
<p style="text-align: center;"><a href="http://www.jumpcut.com/view?id=F4396574585311DC87A2000423CF0184"><img src="http://www.jumpcut.com/media/dyn/84/2fc0/7aaa8b5c719b614fb3f846fd17/thumb120x90.jpg" alt="jumpcut movie:Learn How to Build a Pipe in Just a Few Minutes" width="120" height="90" /></a></p>
<p>Ein sehr interessantes Tool für alle die, wie ich gerade,sich mit dem Filtern von Newsfeeds beschäftigen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/05/12/news-stream-pipelining/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>pgt technology scouting GmbH gegründet</title>
		<link>http://pgt.de/2009/05/08/pgt-technology-scouting-gmbh-gegrundet/</link>
		<comments>http://pgt.de/2009/05/08/pgt-technology-scouting-gmbh-gegrundet/#comments</comments>
		<pubDate>Fri, 08 May 2009 05:58:18 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=317</guid>
		<description><![CDATA[<p></p> ]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-318" title="BNN 01.05.2009" src="http://pgt.de/wp-content/uploads/2009/05/img010.jpg" alt="BNN 01.05.2009" width="1138" height="523" /></p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2009/05/08/pgt-technology-scouting-gmbh-gegrundet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google definiert Europa neu&#8230;</title>
		<link>http://pgt.de/2007/05/11/google-definiert-europa-neu/</link>
		<comments>http://pgt.de/2007/05/11/google-definiert-europa-neu/#comments</comments>
		<pubDate>Fri, 11 May 2007 06:30:54 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[From nerds to nerds]]></category>
		<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/2007/05/11/google-definiert-europa-neu/</guid>
		<description><![CDATA[<p>Heute wurde mein Analytics Konto bei Google auf die neue Beta Version umgestellt. Sieht sehr schön aus. Interessant fand ich die Welteinteilung &#8211; Europa ist gewachsen? Irgendwie passt die Aufteilung auf keine der heute üblichen Kontinentenmodelle&#8230;</p> <p></p> <p>Die statistiken sind jetzt wesentlich übersichtlicher. Das Bild unten zeigt wie ich aus Frankfurt wesentlich mehr Traffic [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://pgt.de/wp-content/uploads/2007/05/google-europe.png" title="Google’s Europa" alt="Google’s Europa" align="right" hspace="10" vspace="10" />Heute wurde mein Analytics Konto bei Google auf die <a href="http://www.heise.de/newsticker/meldung/89509" target="_blank">neue Beta Version</a> umgestellt. Sieht sehr schön aus. Interessant fand ich die Welteinteilung &#8211; Europa ist gewachsen? Irgendwie passt die Aufteilung auf keine der heute üblichen <a href="http://de.wikipedia.org/wiki/Kontinent" target="_blank">Kontinentenmodelle</a>&#8230;</p>
<p><span id="more-95"></span></p>
<p><img src="http://pgt.de/wp-content/uploads/2007/05/adminsight-deutschland.png" title="Traffic" alt="Traffic" align="left" hspace="10" vspace="10" />Die statistiken sind jetzt wesentlich übersichtlicher. Das Bild unten zeigt wie ich aus Frankfurt wesentlich mehr Traffic in den letzten Wochen hatte &#8211; wegen der Jax in Wiesbaden.</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2007/05/11/google-definiert-europa-neu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Entwickler Akademie ist Online</title>
		<link>http://pgt.de/2007/05/08/die-entwickler-akademie-ist-online/</link>
		<comments>http://pgt.de/2007/05/08/die-entwickler-akademie-ist-online/#comments</comments>
		<pubDate>Tue, 08 May 2007 12:28:05 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/2007/05/08/die-entwickler-akademie-ist-online/</guid>
		<description><![CDATA[<p>Der Software &#38; Support Verlag hat jetzt ein neues Seminarprogramm gestartet.</p> <p>Unter dem Titel</p> <p>Modulare Softwareentwicklung mit Spring 2.0 und Maven 2.0</p> <p>habe ich eine Schulung im Programm. Moderne Technologien aus dem Java EE Umfeld sind reich an Komponentenmodellen, bieten aber kaum Lösungsansätze für Modularisierung bzw. für die Erstellung grobgranularer Komponenten. Mit Spring 2.0 [...]]]></description>
			<content:encoded><![CDATA[<p>Der Software &amp; Support Verlag hat jetzt ein neues Seminarprogramm gestartet.</p>
<p>Unter dem Titel</p>
<blockquote><p><a href="http://entwickler-akademie.de/ak/psecom,id,23,seminar,18.html" target="_blank">Modulare Softwareentwicklung mit Spring 2.0 und Maven 2.0</a></p></blockquote>
<p>habe ich eine Schulung im Programm. Moderne Technologien aus dem Java EE Umfeld sind reich an Komponentenmodellen, bieten aber kaum Lösungsansätze für Modularisierung bzw. für die Erstellung grobgranularer Komponenten. Mit Spring 2.0 und Maven 2.0 lassen sich modulare Architekturen mit wenigen praktischen Handgriffen sehr einfach realisieren.</p>
<p>Mit praktischen Beispielen werde ich in der Schulung zeigen, welche Möglichkeiten sich für die Modularisierung durch den geschickten Einsatz von Spring und Maven auf Architekturebene ergeben.</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2007/05/08/die-entwickler-akademie-ist-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First steps with OPML</title>
		<link>http://pgt.de/2007/05/07/first-steps-with-opml/</link>
		<comments>http://pgt.de/2007/05/07/first-steps-with-opml/#comments</comments>
		<pubDate>Mon, 07 May 2007 20:27:18 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/2007/05/07/first-steps-with-opml/</guid>
		<description><![CDATA[<p>I unfortunately did not find any good plugin to export my blogroll managed inside of WordPress as a OPML file. So I decided to manage my rss feeds inside RSSOwl and sometimes export and upload it to my site. I added a OPML auto-discovery tag to the head section of my blog &#8211; so [...]]]></description>
			<content:encoded><![CDATA[<p>I unfortunately did not find any good plugin to export my blogroll managed inside of WordPress as a OPML file. So I decided to manage my rss feeds inside RSSOwl and sometimes export and upload it to my site. I added a OPML auto-discovery tag to the head section of my blog &#8211; so tools will find them easily.</p>
<p><a href="http://pgt.de/pgt.opml">OPML</a></p>
<p>My linklist is still growing, additions are welcome, just post a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2007/05/07/first-steps-with-opml/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finally found a theme for my blog</title>
		<link>http://pgt.de/2007/05/02/finally-found-a-theme-for-my-blog/</link>
		<comments>http://pgt.de/2007/05/02/finally-found-a-theme-for-my-blog/#comments</comments>
		<pubDate>Wed, 02 May 2007 20:23:04 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/2007/05/02/finally-found-a-theme-for-my-blog/</guid>
		<description><![CDATA[<p>it is amazing how many themes exist for WordPress. All of them have some little thing missing, it is really hard to choose. </p> <p>I finally found this nice simple text based (not so graphics-overloaded) theme.</p> <p>Hope you enjoy the new face of my site. </p> ]]></description>
			<content:encoded><![CDATA[<p>it is amazing how many themes exist for WordPress. All of them have some little thing missing, it is really hard to choose. </p>
<p>I finally found this nice simple text based (not so graphics-overloaded) theme.</p>
<p>Hope you enjoy the new face of my site. </p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2007/05/02/finally-found-a-theme-for-my-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorry for the 404s</title>
		<link>http://pgt.de/2007/05/01/sorry-for-the-404s/</link>
		<comments>http://pgt.de/2007/05/01/sorry-for-the-404s/#comments</comments>
		<pubDate>Tue, 01 May 2007 12:57:54 +0000</pubDate>
		<dc:creator>P.G.Taboada</dc:creator>
				<category><![CDATA[My blog]]></category>

		<guid isPermaLink="false">http://pgt.de/?p=74</guid>
		<description><![CDATA[<p>For those who found my site through google I apologise for all the &#8220;404s&#8221;. I moved my content from a Joomla CMS installation to a WordPress blog system. The content is there, the URLs have changed. As soon as I get the search function up and running it will be easier to find the [...]]]></description>
			<content:encoded><![CDATA[<p>For those  who found my site through google I apologise for all the &#8220;404s&#8221;. I moved my content from a Joomla CMS installation to a WordPress blog system. The content is there, the URLs have changed. As soon as I get the search function up and running it will be easier to find the content.</p>
<p>I believe that a blog does fit better to what I need at the moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://pgt.de/2007/05/01/sorry-for-the-404s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

