Publikationen
Auf dieser Seite möchte ich von mir gehaltene Vorträge auf Messen und Konferenzen vorstellen und ankündigen sowie eine Liste der von mir verfassten oder mit meiner Beteiligung erstellten Veröffentlichungen präsentieren.
Vorträge
Mobile JavaScript-Web-Apps professionell entwickeln
Das ist ein Workshop für alle diejenigen, die professionell mobile JavaScript-Web-Apps entwickeln möchten und sich dabei auch für innere Werte wie Wartbarkeit, Erweiterbarkeit und Testbarkeit interessieren. Nach einer kurzen Vorstellung des Übungsbeispiels und dem Setup der Entwicklungsumgebung beginnen wir mit testgetriebener JavaScript-Entwicklung. Anschließend widmen wir uns den Entwurfsmustern MVC, Dependency Injection und Data Binding sowie deren praktischer Umsetzung. Den Abschluss bildet die Implementierung der Oberfläche der Beispiel-App mit jQuery Mobile. Die Teilnehmer verlassen den Workshop mit einer JavaScript-Web-App, die auf den eigenen mobilen Endgeräten lauffähig ist. Voraussetzung für die umfangreichen Übungen sind ein Entwickler-Notebook und gute JavaScript-Grundkenntnisse.
- Workshop auf der JAX 2012 mit Torsten Winterberg, Stefan Scheidt und Tobias Bosch am 16.04.2012
GroovyFX entfesselt JavaFX 2.0
JavaFX ist ein heißer Kandidat für einen zukünftigen Standard zur Entwicklung moderner Rich Internet Applications. Es bietet unter anderem eine Vielzahl an Widgets und Animationen, Unterstützung diverser Multimediainhalte sowie die Portierbarkeit auf verschiedenste Plattformen. Dabei setzt JavaFX auf den Stärken von Java auf und läuft in der Java Virtual Machine. Auch die dynamische Programmiersprache Groovy ist in der Java Virtual Machine zu Hause und qualifiziert sich als starker Partner, wenn es um die Entwicklung JavaFX-basierter Anwendungen unter dem Gesichtpunkt der Entwicklungseffizienz geht. Nach einer kurzen Einführung in die Sprache Groovy und die Plattform JavaFX wird dieser Vortrag das Framework GroovyFX als Bindeglied zwischen den beiden Technologien anhand von Beispielen und Sourcecode vorstellen.
- Vortrag auf der OOP 2012 am 26.01.2012
Grails - Die Suche ist vorbei
Grails ist ein Framework für Webapplikationen auf Basis der dynamisch typisierten Programmiersprache Groovy und bewährten Technologien wie dem Spring Framework und Hibernate. Eine Vielzahl von Plug-Ins macht es möglich, wiederkehrende Problemstellungen mit bewährten Lösungen umzusetzen. Dieser Vortrag startet mit einem kurzen Überblick über Groovy & Grails und zeigt im Anschluss an Beispielen und echtem Code eine Auswahl der interessantesten Funktionen und Möglichkeiten.
- Vortrag auf der DOAG 2012 Development mit Christian Metzler am 14.06.2012
- Vortrag auf der Java User Group Ostfalen am 22.03.2012
- Vortrag auf der DOAG Konferenz 2011 mit Michael Stähler am 17.11.2011
Statische Code-Analyse für Groovy & Grails mit CodeNarc
Dieser Vortrag stellt CodeNarc - ein Werkzeug für die statische Code-Analyse für Groovy & Grails - vor. Mit CodeNarc kann Groovy-Code auf Defekte, schlechte Praktiken, Inkonsistenzen und Formatfehler überprüft werden. CodeNarc stellt außerdem ein flexibles Framework für Regeln und Regelwerke bereit. Über Plugins kann CodeNarc in das Build-Management über Ant, Maven, Gradle, Grails, Griffon, Sonar und Hudson eingebunden werden. Eine Live-Demo demonstriert den Einsatz von CodeNarc.
- Vortrag auf der CamelCaseCon 2011 am 07.09.2011
- Vortrag auf der gearconf 2011 am 10.06.2011
SpringSource Advanced Pack for Oracle Database
Der Oracle Server ist nicht “nur” eine SQL-Datenbank, er bietet z.B. mit Support für komplexe Datentypen, mit Oracle Streams und den Real Application Clustern eine hervorragende Plattform zur Umsetzung komplexer Anforderungen und Architekturen. Will man die Applikationsschicht mit Java implementieren, so empfiehlt sich hier das Spring Framework als De-Facto-Standard im Enterprise-Java-Umfeld. Die ideale Unterstützung für das Zusammenspiel dieser beiden Welten bietet das Advanced Pack for Oracle Database von SpringSource, der Firma hinter dem Spring Framework. Dieser Vortrag beginnt mit einer kurzen Vorstellung des Spring Framework, stellt dann das Advanced Pack im Überblick vor und zeigt abschließend ausgewählte Features an einigen Beispielen.
- Vortrag auf der DOAG Konferenz 2008 am 01.12.2008
- Vortrag auf der Java User Group Cologne am 13.10.2008
Veröffentlichungen
Grails - Die Suche ist vorbei
Grails ist ein Open Source Framework zur Entwicklung moderner Webapplikationen auf Basis der dynamisch typisierten Programmiersprache Groovy und bewährten Technologien wie dem Spring Framework, Hibernate und SiteMesh. Eine Vielzahl von Plug-Ins macht es zudem möglich, wiederkehrende Problemstellungen mit bewährten Lösungen umzusetzen. Dieser Artikel gibt einen Überblick über das Framework und zeigt anhand von kleinen Code-Beispielen interessante Aspekte bei der Entwicklung von Grails-Anwendungen.
- Artikel in der Java aktuell 02/2012 mit Christian Metzler
ADF – eine Universallösung für Web-Anwendungen?
ADF, das Application Development Framework von Oracle, wird als Komplettlösung für die Anwendungsentwicklung im Web empfohlen. Der 4-GL-Ansatz soll dabei insbesondere Forms-Entwicklern den Technologiewechsel erleichtern. In diesem Artikel wird den Fragen nachgegangen, wie und in welchen Szenarien sich ADF in der Praxis bewährt hat und welche Vor- und Nachteile gegenüber einem vergleichbaren Open-Source-Stack existieren.
- Artikel in den DOAG News Q1 2009 mit Christian Schmitz
SpringSource Advanced Pack für die Oracle Datenbank
Der Oracle Datenbank-Server hat sich unter anderem durch umfangreiche Unterstützung kritischer Funktionen wie Replikation, Clustering und komplexer Datentypen als Markt- und Technologieführer etabliert. Das Spring Framework ist ein Applikations-Framework für die Java-Plattform auf Open-Source-Basis und verfolgt das Ziel, die Entwicklung von Java-Enterprise-Anwendungen zu vereinfachen und gute Programmierpraktiken zu fördern. Im Vordergrund steht hierbei die Unterstützung für das Zusammenspiel und die Austauschbarkeit lose gekoppelter Komponenten.
- Artikel in den DOAG News Q3 2008