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.

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.

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.

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.

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.

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.

Gezwitscher...

Letzte Tweets werden geladen...

Sonstwo im Netz...

Fork me on GitHub