Mar 23 2010

Groovy-Eclipse 2.0.1 Released

thorque

The newest release is available. This release is mainly a bugfix release. There are 2 new features:

  • Filter internal stacktraces
  • Importing GMaven projects

You can read here the New and Noteworthy. If you like you are be able to update your Eclipse installation with this update site: http://dist.springsource.org/release/GRECLIPSE/e3.5/


Mar 23 2010

[German] Eclipse Magazin: PlugIn Parade

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.


Mar 23 2010

Groovy Eclipse Plugin wins award for Best Open Source Developer Tool

thorque

At EclipseCon 2010 the Groovy Eclipse Plugin wins the award for the Best Open Source Developer Tool.

This is very nice since the version 2.0.1 offers much of the features you know from the Java Editor:

  • Syntax Highlighting
  • Code Completion
  • Refactoring
  • Navigation
  • Compile as you type
  • and much more…

If you are interested and understand the german language you can read my article about the Groovy Eclipse Plugin published at Jaxenter.


Jan 28 2009

Vortragsreihe Dortmund 09.02.2009: Webtests reloaded – Webtests mit Selenium, TestNG, Groovy und Maven

thorque

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 Vortrag führt Sie anhand einer Webanwendung Schritt für Schritt durch den Prozess, sodass Sie danach mit eigenen Experimenten beginnen können.


Dec 3 2008

Visualisation of a Groovy-DSL with Eclipse GMF

thorque
EclipseMagazin 01.09 with Christian Bäurle, beyondsoft

PDF-FileArticle 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.



Jul 18 2008

Vortragsreihe Bonn 18.07.2008: My daily Spring – Best Practices mit Spring

thorque

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 der Referent, wie Sie effektiv Spring in Ihren Projekten einsetzen können. Die Themenbandbreite reicht dabei vom Tooling über Architekturthemen bis hin zum Testing:

  • Spring-IDE: Features und Verwendung
    • Navigation zwischen Beandefinitionen und Code
    • Aspekte
  • Architekturen unabhängig von Spring
    • keine HibernateTemplates
    • mein Code kennt nur Standards
    • eigene Annotations anstatt Spring-Annotations
  • Testen mit Spring
    • Spring für Unittests
    • Dependency Injection
    • Angepasste Spring-Konfigurationen
    • DAO-Test


Sep 17 2007

Vortragsreihe Dortmund 17.09.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy

thorque

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, Java Persistence (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.

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:

  • Einleitung Spring und JPA, Maven, Groovy
  • Projektstruktur
  • Entwicklung der API (der Schnittstellen)
  • Test-getriebene Entwicklung der Implementierung
  • Spring-unterstützte Integrationstests

Ausblick:

  • Spring 2.5 – mehr Annotations; Verwaltung von Entities mit Spring
  • Webschicht – Anbindung einer Webanwendung mit Java Server Faces (JSF)
  • Spring-Webservices – Contract-First Webservices mit Spring-WS 1.0

Apr 10 2007

To compare apples and oranges

thorque
Eclipsemagazin 09

Online-Article (in german)Online Article (in german)

Von Äpfeln und Birnen

This article shows how to use the Eclipse Modelling Famework (EMF) to migrate Software from Visual basic to Java. This article is written in german.


Jan 28 2007

Vortragsreihe Bonn 28.01.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy

thorque

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, Java Persistence (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.

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:

  • Einleitung Spring und JPA, Maven, Groovy
  • Projektstruktur
  • Entwicklung der API (der Schnittstellen)
  • Test-getriebene Entwicklung der Implementierung
  • Spring-unterstützte Integrationstests

Ausblick:

  • Spring 2.5 – mehr Annotations; Verwaltung von Entities mit Spring
  • Webschicht – Anbindung einer Webanwendung mit Java Server Faces (JSF)
  • Spring-Webservices – Contract-First Webservices mit Spring-WS 1.0

Oct 10 2006

My personal Eclipse: The Eclipse-Manager

thorque
My personal Eclipse im Eclipsemagazin 09

This article shows how to manage plugins and features in Eclipse. This is outdated since Eclipse 3.4.

This article is written in german and can be read here.