Etienne Studer ist CTO bei edorasware ag, einer auf Workflow-Management spezialisierten Produktfirma. Davor war er zehn Jahre als Entwickler, Architekt und Projektleiter in den Bereichen Automatisierung, Banking und Logistik in der Schweiz und in den Vereinigten Staaten tätig. Sein Fokus liegt auf der Entwicklung von qualitativ hochstehender Software, die die Kunden begeistern soll. Er schreibt und präsentiert zum Thema Automatisierung in der Softwareentwicklung, ist JetBrains Academy Expert und unterhält den Blog http://practicalgradle.org. Anfang Jahr ist seine 3-teilige Gradle-Serie im Javamagazin erschienen.
07.11.2011
LOCATION: Zürich
KEYWORDS: Tools, Lessons learned, Concept
AGENDA: | Uhrzeit 17:15 - 18:30: Talk incl. Q/A Afterwards you are invited to a refreshment. |
SPEAKER: Etienne Studer COMPANY: edorasware ag
Heutige Softwareprojekte im Enterprise-Umfeld sind unterteilt in viele abhängige Module, werden in verschiedenen Sprachen geschrieben, interagieren mit Drittsystemen, haben umfangreiche Integrationstests und werden in Form von verschiedenen Artefakten ausgeliefert. Für das automatisierte Bauen dieser anspruchsvollen Softwareprojekte braucht es ein Build-System, das die komplexen und individuellen Anforderungen auf wartbare, erweiterbare und flexible Weise abbilden kann. Gradle entspricht diesen Kriterien und spielt im Enterprise-Bereich eine zunehmend wichtige Rolle.
In dieser Präsentation geben wir den Teilnehmern anhand vieler Live-Beispiele einen Einblick in die Konzepte von Gradle: Vorteile von deklarativen gegenüber imperativen Build-Systemen, die Mächtigkeit eines reichen Objekt-Modells, Konventionen wo möglich und Konfiguration wo nötig, Deklaration von Tasks und deren Abhängigkeiten, Plugin-Mechanismus, fein-granuläre Konfiguration von externen Projekt-Abhängigkeiten, echter Multi-Projekt-Support, Wiederverwendung bestehender Build-Funktionalität mittels Ant- und Maven-Integration und Laufzeitoptimierungen durch partielle Builds.
Projektleiter, Software-Entwickler und Build-Master werden die Erfahrung schätzen, wie elegant sich typische Enterprise-Build-Anforderungen mit Gradle umsetzen lassen. Weiter zeigen wir viele neuartige Features von Gradle, wie zum Beispiel inkrementelle Builds, den Gradle Daemon, den Gradle Wrapper und zukünftig auch verteilte Builds. Die Teilnehmer dürfen sich auf elegante Build-Skripts, schnelle Builds und innovative Features freuen.
LANGUAGE: Talk: de / Slides: en
Etienne Studer ist CTO bei edorasware ag, einer auf Workflow-Management spezialisierten Produktfirma. Davor war er zehn Jahre als Entwickler, Architekt und Projektleiter in den Bereichen Automatisierung, Banking und Logistik in der Schweiz und in den Vereinigten Staaten tätig. Sein Fokus liegt auf der Entwicklung von qualitativ hochstehender Software, die die Kunden begeistern soll. Er schreibt und präsentiert zum Thema Automatisierung in der Softwareentwicklung, ist JetBrains Academy Expert und unterhält den Blog http://practicalgradle.org. Anfang Jahr ist seine 3-teilige Gradle-Serie im Javamagazin erschienen.
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.