Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
Die Konferenz für Software-Architekturen
30. Januar - 03. Februar 2017

Sessionsdetails

Vortrag: Di 7.1
Datum: Di, 31.01.2017
Uhrzeit: 09:00 - 10:30
cart

Clojure-Web-Applikationen für Beginner

Uhrzeit: 09:00 - 09:45
Vortrag: Di 7.1-1

 

Clojure ist eine JVM-Sprache, die das Unmögliche möglich macht: ein tatsächlich in der Praxis von normalsterblichen Entwicklern einsetzbares Lisp.
Neben den Grundlagen von Clojure werden Sie in dieser Session auch lernen, wie man hiermit Web-Anwendungen umsetzen kann. Wenn Sie sich hierbei nicht von den Lisp-typischen Klammern abschrecken lassen, werden Sie schnell sehen, dass der Einsatz einer rein funktionalen Programmiersprache sehr gut zum statuslosen Ansatz von HTTP passt.

Zielpublikum: Entwickler
Voraussetzungen: Grundlagen der funktionalen Programmierung und Webentwicklung
Schwierigkeitsgrad: Anfänger

 

Moderne Android-Entwicklung mit Kotlin

Uhrzeit: 09:45 - 10:30
Vortrag: Di 7.1-2

 

Android-Entwickler können nur sehnsüchtig seufzen: Die neuen Java 8-Möglichkeiten bleiben ihnen vorenthalten. Abhilfe schafft die Programmiersprache Kotlin, welche 2016 die stabile 1.0 erreicht hat. Ausdrucksstarke Syntax, nahtlose „Android Studio“-Integration, funktionale Programmierung sowie eine volle Binärkompatibilität mit Java 6 machen Kotlin zur idealen Alternative. In dieser Session erleben Sie über Beispiele, wie sich Sprache und Tooling anfühlen und wo z.B. typisierte DSLs & null-freie Programmierung zusätzliche Sicherheit bringen.

Zielpublikum: Entwickler & Architekten mit Interesse an alternativen JVM-Sprachen & Mobile
Voraussetzungen: Java- & Entwicklungs-Grundlagen
Schwierigkeitsgrad: Fortgeschritten

Extended Abstract
Vorstellung der Sprache Kotlin und besondere Darstellung der Vorteile im Kontext der Android-App-Entwicklung:
1. Alternative, funktionale Sprache mit 100% Java-Kompatibilität
2. Funktionale Entwicklung für Android vs. Java 6 Stack
3. Eindrücke zu Tooling und Sprache über Live-Demos und verschiedene Code-Stücke.
4. Relevante Kotlin-Frameworks (Gradle & Kotlin, Anko)
Der Fokus liegt somit weniger auf einer in-depth Sprachvorstellung von Kotlin, sonder auf einer praktischen und auch wirklich für Unternehmen attraktiven Anwendung einer alternativen Sprache für die Anwendungsentwicklung.
Eine leichtgängige, anschauliche Beispiel-Demo einer einfachen Android-App soll dabei die reizvollen neuen Möglichkeiten, Tools und den Entwicklungszyklus der Sprache nebenbei leichtgängig und anschaulich präsentiert. Einsteigerniveau, daher auch für Leute ohne Android-Erfahrung gut geeignet.