Mar
23
2010
thorque
von Thorsten Kamann im Eclipse Magazin 02/2010
In diesem Artikel habe ich das Groovy Eclipse Plugin vorgestellt. Inzwischen ist der Artikel auch online verfügbar:
http://it-republik.de/jaxenter/artikel/Nahtlose-Integration-von-Java-und-Groovy-2951.html
Wer sich einen kurzen Überblick verschaffen will sollte dort einen Blick hineinwerfen.
no comments | tags: Eclipse, Groovy | posted in Publications
Nov
5
2009
thorque
This article is about the managing of Domainobjects with the Spring Framework. Domainobjects are often initilized with the new keyword. This avoids the usage with Spring, because there aren’t Spring Beans. But with AOP and the @Configurable Annotation of Spring you can manage these objects too.
This article is in german and published at Jaxenter.
You will find them here: http://it-republik.de/jaxenter/artikel/Mit-Spring-und-AOP-Domaenenklassen-verwalten-2644.html
no comments | tags: AOP, Domain Driven Design, Java, Spring | posted in Publications
Sep
15
2009
thorque
Java Magazin 08/2009 with Dr. Lofi Dewanto, DPCom
This article introduce you into OSGi with Spring Dynamic Modules. It starts with a typically sample of version conflicts if you use libraries with different versions. The next step is the try with pure OSGi. But this results in problems with the current sample application, because this one is Spring-powered.
Now it will evaluated with Spring Dynmaic Modules. After this we discuss problems with webapplications and different versions and service interfaces.
The PDF to this article I will offer you the next days. Stay tuned.
1 comment | posted in Publications
Mar
23
2009
thorque
This article shows how to modularize existing software in different ways. The first one use pure OSGi. With the second try the modularization will be done with Spring dm.
This article is written german. If you can read german here is the original abstract:
Geschnitten oder am Stück? – Modularisierung von Software mir Spring Dynamic-Modules
Bob D. Veloper schlägt die Hände über dem Kopf zusammen. Schon wieder ist der Build fehlgeschlagen. Und schon wieder wurden interne Klassen der Adresskomponente von der Customerkomponente verwendet. Dieser Vorfall bewegt Bob dazu dieses Thema genauer anzugehen und zu lösen.
Dieser Artikel beschreibt den Weg von Bob D. Veloper, den er nimmt, um seine Software zu OSGI-fien.
no comments | tags: Maven, OSGi, Spring, Spring dm, Test, Unit, Unittest | posted in Publications
Mar
21
2009
thorque
Some days ago the final release of Groovy 1.6 was published. Though this seems only a minor update there are a lot of remarkable features. So I have written a short article (in german only) at Jaxenter reflecting the new features:
- Performance
- Multiple Assignments
- Optional Return in if-else and try-catch statements
- AST-Transformations
- Grape
- Meta-Programming
- and many more
If you are interested to read the article (in german language) you can see it here.

no comments | tags: Groovy | posted in Publications
Dec
3
2008
thorque
In this article we compare 5 Continuous Integration Systems. 3 of them were OpenSource and 2 commercial products:
Here is the original abstract of the article (in german):‚ÄûBei mir geht‚Äôs aber!‚Äú Kennen Sie diese Aussage? Leider wird dieser Klassiker aus dem Projektalltag auch heute noch sehr häufig bemüht. Oft werden die Ergebnisse der Softwareentwicklung auf einem Entwicklerrechner veröffentlicht. Dies ist jedoch nicht immer der beste Weg. Der Vergleich von fünf verschiedenen Continuous-Integration-Systemen soll¬† eine Hilfestellung geben, sodass diese Aussage nicht mehr in Ihrem Projekt benutzt werden muss. In diesem Artikel werden die Continuous Integration Systeme verglichen:
no comments | tags: Bamboo, Continuous Integration, Continuum, CruiseControl, Hudson, TeamCity, Test | posted in Publications
Dec
3
2008
thorque
Article as PDF (in german language)
In this article we show you how to bring together Groovy and the Eclipse GMF. The base is a simple DSL, written in the Groovy language. A DSL usually is text based. So it is difficult for non-technical users to understand what the DSL is for. To avoid this we have develop a EMF-Metamodel. With a simple transformation the Groovy-DSL is transformed to an EMF-Model. This is the base of the GMF-Editor.
This article is written in the german language. If you can read this here is the original abstract:
Ein Bild sagt mehr als 1000 Worte – Visualisierung von einer Groovy-DSL mit Eclipse GMF
Domänen-spezifische Sprachen (DSL) sind ein probates Mittel,¬† um komplexe Sachverhalte mit einer optimierten Sprache auszudrücken. Textuelle Notation leiden allerdings häufig an √úbersichtlichkeit, das menschliche Auge kann grafische Präsentationen besser erfassen. Deshalb sind Diagramme besser dafür geeignet. In diesem Artikel skizzieren wir die Erstellung einer Groovy-DSL mit Groovy und den zugehörigen Editor mit dem Eclipse Graphical Modelling Framework (GMF). Abgerundet wird dieser Artikel mit einem lauffähigen Beispiel.
no comments | tags: DSL, Eclipse, EMF, GMF, Groovy, MDSD | posted in Publications
Aug
14
2008
thorque
Webtests reloaded – Pt. 1
Webtests reloaded – Pt. 2
The most difficult part to test is the WebUI. This part of an application only manually tested. With Selenium you are able to test WebUIs on a simple way. In this article we shows you how to automating the test process. This article is writte in german. If you can read this, here is the original abstract:
Webtests reloaded – Webtests mit Selenium, TestNG, Groovy und Maven
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 – 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 Artikel führt Sie anhand einer Webanwendung Schritt für Schritt durch den Prozess, sodass Sie danach mit eigenen Experimenten beginnen können.
no comments | tags: Groovy, Maven, Selenium, Test, TestNG, Unit, Unittest | posted in Publications
Aug
10
2007
thorque
JavaSpektrum 04-07
Do you know Bob D. Veloper? He is working at a Software-Company and have some problems with XML. He need to create, read and modify a lot of XML-Documents. He can resolve this problem with the Groovy Builder. This article is written in german.
no comments | tags: Groovy, XML | posted in Publications
May
22
2007
thorque
IX Mai 2007
Review of Groovy In Action by Dierk König et. al.
no comments | tags: Groovy | posted in Publications