Nov 26

Müsste ich den Preis für die beste Keynote des Jahres vergeben, würde ich den Preis an Christian Heilmann verleihen. Sein Vortrag war für mich eines der Highlights der diesjährigen Jax (Konferenz für Java, Architektur, Cloud & Agile).

HTML5 – das Web und der Browser als Plattform from JAX TV on Vimeo.

An dieser Stelle sei auch auf die vielen anderen sehr interessanten Vorträge verwiesen, die zum Teil auf dem JAX TV Channel von Vimeo veröffentlicht wurden

geschrieben von gklinkmann \\ tags: ,

Nov 21

Java ist das Cobol des 21. Jahrhunderts.

Tim Pritlove in mobilemacs Folge 76

geschrieben von gklinkmann \\ tags:

May 25

Die diesjährige Jax (Fachkonferenz für Java) ist seit gut 2 Wochen vorbei. Ein Teil der Vorträge wurde auf Video aufgezeichnet und wird jetzt nach und nach unter JAX TV Channel auf Vimeo bereitgestellt.

Wie immer waren sehr interessante Vorträge aus allen Themenbereichen darunter. Für jeden Java Geschmack sollte also etwas dabei sein.

geschrieben von gklinkmann \\ tags: , , ,

Mar 14

Ich habe in der letzten Zeit das Thema Grails in diesen Blog etwas vernachlässigt. So ist es nun nach dieser Durststrecke an der Zeit, wieder einen Blog Eintrag zu diesem Thema zu schreiben (weitere könnten folgen).
Einer meiner ersten Artikel zu Grails zeigte, wie man Grails und Eclipse zueinander bringt. Dieser Eintrag war so erfolgreich, dass ich ihn auch als feste Seite im Rahmen eines kleinen Tutorials in den Blog integriert habe.

Dies ist ein paar Monate her und die Unterstützung der Erstellung von Grails Anwendungen durch Eclipse ist stetig besser geworden.
War es zum Anfang so, dass die mit Abstand beste IDE für Grails IDEA war, so holt das freie Eclipse immer mehr auf. Spätestens mit dem Wechsel der Grails Entwickler zu Springsource und der damit verbundenen Einbettung in die Eclipse basierte Springsource Tool Suite (STS) hat sich eine Menge getan.

Mal abgesehen von dem Hauptspeicher – Hunger von STS fühle ich mich als alter Eclipse Nutzer gut aufgehoben. Mit Netbeans und IDEA konnte ich mich nie so richtig anfreunden.

Um den Grails Support zu aktivieren müssen die Grails und Groovy Extensions über den Reiter Extensions des STS Dashboards installiert werden (s. Screenshot). Danach gibt es für Grails Projekte eine eigene Perspektive mit Syntax Highlighting, Code Vervollständigung und einer übersichtlichen Navigation im Project Explorer.
In der Toolbar gibt es in der Grails Perspektive einen Button zur Ausführung von Grails Befehlen (wie z.B. run-app).

Bei der Installation der Grails Extensions wird im Installationsverzeichnis des STS die aktuelle Grails Version abgelegt.

~ > ls springsource/
   grails-1.3.5
   grails-1.3.6				
   grails-1.3.7
   maven-2.2.1.RELEASE				
   roo-1.1.0.RELEASE			
   tc-server-developer-2.0.4.RELEASE
   sts-2.5.0.RELEASE

Gibt es bei den Updates (Help -> check for Updates) eine neue Grails Version wird diese dort hinzugefügt. In den Preferences (Groovy -> Grails) muss man dann die neue Version für den Workspace übernehmen. Im Grails Projekt ist dann noch der upgrade Befehl notwendig.

Fazit:
Die Grails Integration in Eclipse hat einen großen Schritt nach vorn getan. Vom Funktionsumfang dürfte IDEA immer noch führen. Grails Projekte werden dort allerdings nur in der kostenpflichtigen ULTIMATE Variante unterstützt.
Die kostenfreien Entwicklungsumgebungen Netbeans und die Eclipse basierte STS unterscheiden sich kaum in der Grails Unterstützung. Hier entscheidet die persönliche Vorliebe über die IDE.

Links:
Diskussion zu diesem Thema auf stackoverflow.com

geschrieben von gklinkmann \\ tags: , , , ,

Jan 16

So nachdem die wöchentlichen Links in der letzten Woche ausgefallen sind, gibt es heute wieder ein paar davon.

CSS3 Tabellen-Übersicht
Ein Artikel zum Thema Tabellen in CSS3.
selectivizr – CSS3 selectors for IE
Ein Stückchen Javascript, das unserem Sorgenkind Internet Explorer CSS3 Selektoren beibringt.
Wieso man Javascript nicht im Head lädt (und im Footer besser auch nicht)
Der Titel spricht für sich.
Java development 2.0: Twitter mining with Objectify-Appengine, Part 1
Teil 1 eines recht ausführlichen IBM Entwickler Artikels zum Thema Google App Engine.
Java development 2.0: Twitter mining with Objectify-Appengine, Part 2
Teil 2 zum gleichen Artikel.
Gestaltungstipps: So gelingt die Fotobuch-Komposition
Ein recht guter Spiegelartikel zu diesem Thema.

geschrieben von gklinkmann \\ tags: , , , ,