Videos

Sind ernsthafte JavaScript-Projekte möglich?

Unabhängig von der steigenden Verbreitung von JavaScript werden JavaScript-Projekten immer noch von manchen die Professionalität abgesprochen. Um das zu widerlegen, zeigt Oliver Zeigermann (zeigermann.eu) in diesem JAX-2014-Talk alle Werkzeuge, Techniken und Spracheigenschaften, die man braucht, um auch große und langlebige […]

Internet of Things: Warum Open Source so wichtig ist [Interview]

Open-Source-Technologien sind zu einer unverzichtbaren Geschäftsgrundlage für die erfolgreichsten IT-Unternehmen der Welt geworden. Nicht weniger essentiell sind sie für das Internet of Things, meint der Softwareentwickler Tim Park. Und er muss es wissen: Seine Karriere führte ihn von Microsoft zu dem Heimautomatisierungs-Startup […]

Scala – the Simple Parts

Martin Odersky ist Urheber der Programmiersprache Scala, die 2014 auf eine 10jährige Geschichte zurückblicken kann. In dieser Zeit hat sich Scala zu einer der wichtigsten Sprachen auf der JVM entwickelt, in der funktionale wie objekt-orientierte Aspekte mit einem Programmiermodell für […]

Die bunte Welt der IoT-Protokolle: Interview mit Julien Vermillard

MQTT, HTTP, CoAP, OMA Lightweight M2M – Braucht es wirklich Hunderte von Internet-of-Things-Protkollen, um alle Anwendungsfälle abzudecken? Oder wird einer der konkurrierenden Standards am Ende das Internet der Dinge beherrschen, genauso, wie HTTP das WWW dominiert? Für welche Umgebungen sind die […]

Top Ten der BPMN-2.0-Patterns

Gute Prozessmodellierung ist eine Fertigkeit, die man nur durch ständige Übung erlangt. Nach sechs Jahren täglicher Arbeit mit der BPMN ist aber bei Jakob Freund ein Set an bewährten Patterns entstanden. Das sind BPMN-Modellfragmente, um beispielsweise eine mehrstufige Eskalation oder […]

Continuous Delivery ist keine Technologie!

Seit 2010 entwickeln wir ein Produkt unter Einsatz von Continuous Delivery und einigen anderen „neuen“ Methoden. Viele Impulse zu neuen Vorgehensweisen kamen überraschenderweise aus dem Produktmanagement. Vonseiten der Techniker gab es anfangs durchaus auch Skepsis. Kommend aus einer klassischen Scrum-Welt, […]

Android Testing mit Google Espresso und Co.

Schaut man in die Testautomatisierung, findet man eine Vielzahl an Tools. Danny Preussler, Android-Engineer bei Groupon, taucht zusammen mit den Teilnehmern ein ins Chaos und wirft vor allem einen Blick auf das Projekt Espresso aus dem Hause Google. Wofür taugt […]

Befehl von unten: Softwarearchitektur für dynamische Projekte

IT-Projekte werden kleiner, flexibler und dynamischer – selbst in komplexeren Domänen werden traditionelle Rollenbilder zunehmend in Frage gestellt, die Softwareentwicklung geschieht kollaborativ und vernetzt. Diese Session von Stefan Toth auf der W-JAX 2013 zeigt, wie sich Softwarearchitektur in diesem Zuge […]

Continuous Delivery in der Mobile-Praxis

Continuous Integration und Continuous Delivery sind in der App-Entwicklung genauso möglich wie für klassische Java- oder PHP-Projekte. iOS- und Android-Entwickler können sich damit das Leben deutlich erleichtern und viele kleinere Tasks automatisieren. Jeder hat davon gehört, doch sind mit der […]

Spring Framework 4 auf Java 8 [JAX TV]

Spring ist bekannt dafür, umgehend Unterstützung für neue Java-Generationen anzubieten, und nun ist es Zeit für Java. Mit Spring Framework 4.0 bieten wir tiefgehende Unterstützung für alle relevanten Features von OpenJDK 8, insbesondere für Lambda-Ausdrücke, JSR 310 Date and Time […]

Pecha Kucha: Das Scrum Monster

Wer hat Angst vor dem Scrum Monster? Es will komische Rollen und alle umsetzen, cross-funktional sein. Warum sich sowohl Chef-Etage, PO also auch Vorstand davor fürchten und das Weite suchen, zeigt dieses Video von der JAX 2014. Sie müssen auch […]

Von Funktionen bis Monaden mit Groovy [JAX TV]

Groovy gehört für viele Java Entwickler zum Standard-Repertoire: für fachliche Regeln, Skripte, Automatisierung, aber auch für das Erforschen neuer Programmieransätze wie der funktionalen Programmierung. An einem durchgängigen Beispiel beginnen wir in diesem Talk von Dierk König bei einfachen Funktionen, gehen […]

Pecha Kucha: Freiheit versus Sicherheit

Habt ihr im Unternehmenskontext schon einmal über Unterdrückung nachgedacht? Das fragt Olaf Lewitz in seinem Pecha Kucha auf der JAX 2014. Was das mit Sklaverei und verlorenem Potential zu tun hat, zeigt dieses Video. Sie müssen auch nicht viel Zeit […]

Von Swing zu JavaFX – and Robots! [JAX TV]

JavaFX wird das neue Standardtoolkit, und Swing ist im Wartungsmodus. Was bedeutet das für bestehende Swing-Anwendungen? Wo sind Vor- und Nachteile der neuen Technologie? Muss ich nun alles neu aufsetzen oder gibt es einen sanften Übergang? In dieser Session lernen […]

Akka, Actors und HTTP/REST mit spray [JAX TV]

Akka ist ein sehr leistungsfähiges Toolkit für Actor-basierte Programmierung in Java und Scala. Es vereinfacht die Entwicklung von hochgradig parallelen, verteilten und fehlertoleranten Systemen und bildet, gemeinsam mit dem Scala-Compiler selbst, einen Kernbestandteil des Typesafe-Stacks. Dieser Talk von Matthias Doenitz […]

Funktionale Programmierung in Java mit Lambdas [JAX TV]

Im Release 8 wird Java um Elemente der funktionalen Programmierung erweitert: es gibt die so genannten Lambda Expressions. Diese Spracherweiterung verändert die Art, wie wir in Java programmieren, substanziell. In der Session von Angelika Langer auf der W-JAX 2013 werden […]

Android: Supercharge your User Interface

Der Erfolg einer App hängt maßgeblich davon ab, wie sie sich dem Nutzer präsentiert. Dominik Helleberg und Jonas Gehring beleuchten in ihrem Talk von der JAX 2013 die Möglichkeiten von Android, außergewöhnliche Custom-Widgets, 3-D-Animationen und grafische Effekte aufzuwerten. In dieser […]