Your current filters are…
by JBaruch
While rapid release cycles provide numerous benefits for end-users and developers, it puts additional pressure on DevOps to make sure that a good application is provisioned with no mistakes. In this session, we will look at the release process from the binaries point of view. We will explain what are the processes and the methodologies for moving your build binaries between different phases until declared production-ready. In the second part of the session, we will show how business requirements can affect release procedures. We will discuss what it takes to customize the logic of the process in the context of CI servers and binary artifacts. We will demonstrate several common release methodologies and compare the pros and cons of each one.
by Klaus Kreft
Seit Java 7 gibt es einen Thread-Pool für die Parallelverarbeitung von rekursiven, voneinander abhängigen Aufgaben: den Fork-Join-Pool. Die Session erläutert den Unterschied zum herkömmlichen Thread-Pool, gibt einen Einblick in die Arbeitsweise des Fork-Join-Pools, zeigt Verwendungsbeispiele und geht auf seine Bedeutung für die "parallel bulk operations" der Collections in Java 8 ein.
by Nick Stefania, Christian Schneider, Jean-Baptiste Onofré and Colm Ó hÉigeartaigh
Apache-Integrationstechnologien wie CXF, Camel, Maven, archiva und Karaf haben sich im Middlewarebereich fest etabliert. Sie sind robust, ausgereift und bieten eine beeindruckende Menge an Funktionalität. Am wichtigsten aber: die Entwickler der Projekte gehören zu den besten Köpfen der Software-Industrie und nicht wenige werden aktiv von etablierten Herstellern unterstützt. Der Apache Integration Day liefert ein Update und einen Ausblick, direkt von den Treibern dieser Projekte, welche Hauptaktivitäten gerade bei den genannten Apache Projekte bearbeitet werden, wir werden in einzelnen Sessions detaillierte Informationen zu den roadmaps der Projekte liefern. Zusätzlich werden wir über Kunden-Projekte und den Einsatz der Apache-Integrationstechnologien sprechen und hier die Erfahrung im Umgang mit dem Projekten und der Community schildern. Als Abschluß dieses deep dive Apache Integrations Days werden wir zeigen wie diese Apache Einzelprojekte im Zusammenspiel funktionieren können, d.h. wir werden im Sinne von best practise vorstellen wie diese Integrationstechnologien sinnvoll kombinierte werden können.
by Juergen Hoeller, Ingmar Kellner, Michael Pichler, Ralf S. Engelschall and Matthias Wittum
Die Architecture Days vermitteln den Teilnehmern Wissenswertes über den Aufbau moderner Softwarearchitekturen und über die spezifischen methodischen und technologischen Anforderungen, denen Architekten sich heute stellen müssen. In vielen Projekten stehen die beteiligten Architekten und Entwickler vor der Herausforderung, zwischen verschiedenen Optionen zu wählen und deren Einsatz gestalten zu müssen. Doch auf welcher Basis sollten Technologieentscheidungen getroffen werden? Welche Architekturstile gibt es? Wie machen es eigentlich die anderen mit der Dokumentation? Wie kommuniziere ich als Architekt im Spannungsfeld zwischen Geschäftsführung und Entwicklung meine Ideen richtig? Ist der Einsatz einer bestimmten Technik in Ihrer konkreten Projektsituation angemessen? Ist die Technologie ausgereift genug, um die mit dem Einsatz verbundenen Risiken beherrschen zu können? Welche Werkzeuge und Herangehensweisen haben sich in der Praxis bewährt?
Profitieren Sie vom Erfahrungsschatz der Experten, die Ihnen Alternativen und Best Practices vorstellen und helfen, informierte Entscheidungen zu treffen und unnötige Fehler zu vermeiden.
by Robert Jaufmann, Manfred Völk, ´Bernd Rücker, Michael "Pul" Paulsen, Jakob Freund and Falko Menge
Mit Business Process Management (BPM) erreichen wir ganz prinzipiell, dass eine Organisation besser funktioniert. Die konkreten Themen hinter BPM beziehen sich sowohl auf betriebswirtschaftliche Fragen aber oft auch auf die technische Umsetzung, damit aus Prozessmanagement kein reiner Papiertieger wird. Der BPM-Day greift derzeit wichtige Standards, Methoden und entsprechende Java-Technologien auf und zeigt, wie diese in der Praxis erfolgreich angewandt werden.
by Jevgeni Kabanov, Hans Dockter, Tom Sulston, Rachel Laycock and JBaruch
Im agilen Umfeld sind über die Jahre zahlreiche leistungsfähige Tools für den professionellen Entwicklungsprozess entstanden. Dabei geht es um Testautomatisierung, Versionskontrolle, Continuous Integration, Reporting und Analytics sowie um Kommunikation und Kollaboration. Der Continuous Delivery Day bringt Licht in den Buzzword-Dschungel, stellt die interessantesten Systeme vor und verbindet Best Practices agiler Methoden mit dem Tooling des ALM auf dem Weg zum angestrebten Ziel: bessere Software entwickeln und die Anzahl der erfolgreichen Projekte steigern.
by Stephan Müller, Andy Bosch, mobileLarson, Mark Struberg and Bernd Müller
JavaServer Faces sind der De-facto-Standard für komponentenbasierte Webanwendungen im Java-Umfeld. Die Technologie ermöglicht es, moderne, flexible und wartbare Webanwendungen zu entwickeln. Mit dem JSF-2.0-Standard macht die JSF-Welt einen bedeutenden Sprung nach vorne, Version 2.2 wartet ebenfalls mit vielen neuen Features wie View Actions und Tag Libraries. Der Special Day informiert über den aktuellen Stand der Technologie und der Tools und vermittelt Best Practices für erfolgreiche Webprojekte.
by Torsten, Mike Wiesner, Jay Balunas and Bruce Sams
Der Web Application Security Day bietet Managern, Entwicklern und Architekten einen kompakten Überblick über ein hochaktuelles Thema: die Sicherheit von Webanwendungen. Wie Hacker es schaffen, auch Profianwendungen zu knacken und was Sie tun können, um Ihre Anwendungen gegen Angriffe zu schützen. Die Vorträge bieten eigenständige, aber verwandte Diskurse über spezifische Aspekte der Sicherheit und können unabhängig voneinander besucht werden. Die Vorträge bieten, unter Berücksichtigung der hohen Fachkompetenz des JAX Publikums, einen anspruchsvollen Einstieg sowie eine Vertiefung der Materie. Eine Live-Hacking Session zeigt aktuelle Beispiele und sorgt für Interaktivität.