498
unique visitors have registered for our events so far in 2024

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

Gradle wird den Build schon schaukeln

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.

LEVEL OF TALK: Beginner
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.


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

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.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland