Nordic Coding: JavaScript, Scala & Java SE
Zusammenfassung
»Java« ist nicht nur die eine Programmiersprache, sondern eine umfassende Technologie. Die Unterschiede aber auch Gemeinsamkeiten der Programmiersprache Java zur Skriptsprache JavaScript zeigt Thomas Bahn beim nächsten Fachgruppentreffen Nordic Coding und klärt endlich weitverbreitete Missverständnisse auf. Seit 2004 wurde außerdem Scala für die Java-Plattform veröffentlicht. Arno Haase gibt in seinem Vortrag eine Einführung in die Programmierung mit Scala und beschreibt, warum Scala seiner Meinung nach »rockt«. Als Mitarbeiter des Oracle-Teams für die Java SE (Java Platform, Standard Edition) und somit als Insider berichtet Dalibor Topic über geplante Weiterentwicklungen. Er steht insbesondere für die Einbindung der Community bei Java SE.
Agenda
16:00 Uhr Empfang
16.30 Uhr Begrüßung
Fachgruppenleiter Sven Efftinge, itemis AG
16:35 Uhr JavaScript - The World's Most Misunderstood Programming Language"
Thomas Bahn, Mitgründer und -inhaber der assono GmbH
(Douglas Crockford, 2001)
JavaScript ist erwachsen geworden. Man kann damit nach Belieben prozedural, funktional oder/und objekt-orientiert programmieren, und das nicht nur für den Browser, sondern auch auf immer mehr Servern. Aber gerade für Java- (C#/C++/...)-Entwickler erschließen sich die nahezu unbegrenzten Möglichkeiten, die außergewöhnliche Flexibilität und hohe Dynamik der Sprache nicht unbedingt sofort. Thomas Bahn führt kurz in die Programmiersprache JavaScript ein und erklärt die zugrundeliegenden Konzepte, wie z. B. Kontexte, Closures und prototypische Vererbung. Er legt dabei einen besonderen Fokus auf Gemeinsamkeiten und Unterschieden zu Java. Abgerundet wird der Vortrag mit Hinweisen zu typischen Fallstricken und hilfreichen Tipps. Lerne JavaScript (neu) kennen!
17:15 Uhr Scala rockt! Eine Einführung in Scala
Arno Haase, selbständiger Softwarearchitekt
Scala verbindet die Kernkonzepte objektorientierter und funktionaler Programmierung und bietet ausdrucksstarke Sprachfeatures wie Closures, Pattern Matching und eingebaute Unterstützung für XML-Verarbeitung. Arno Haase gibt in diesem Vortrag eine Einführung in die Programmierung mit Scala und beschreibt, warum Scala seiner Meinung nach rockt!
17:55 Uhr Java SE - The road forward, 2011 edition
Dalibor Topic, Oracle Deutschland B.V. & Co. KG
The State of the Union of the Oracle Java SE platform group - Learn more about where we are now, how we got there and where we are going in the future.
18:35 Uhr Networking bei einem kleinen Abendimbiss
Anmeldung
Informationen zur Anmeldung finden Sie auf der Webseite der diwish.
Die Vortragenden
Thomas Bahn, Geschäftsführender Gesellschafter
Thomas Bahn, Mitgründer und -inhaber der assono GmbH, erstellt seit 1999 individuelle Software-Lösungen vornehmlich auf Basis IBM Lotus Notes und Domino. Seine Schwerpunkte liegen auf Anwendungen mit Schnittstellen zu anderen Systemen und auf interaktiven Web-Anwendungen. Daneben entwickelt er seit 1997 in Java, ist regelmäßig Referent auf Fachkonferenzen und Autor für ein internationales Fachmagazin.
Arno Haase
Arno Haase ist freiberuflicher Softwarearchitekt mit langjähriger Erfahrung. Seine Schwerpunkte liegen auf Architektur, modellbasierter Softwareentwicklung und agilen Methoden. Er hält regelmäßig Vorträge auf Konferenzen und ist Autor diverser Artikel und Patterns. Seine Überzeugung: Qualität lohnt sich und macht Spaß.
Dalibor Topic, Java F/OSS Ambassador Oracle
Dalibor Topic lebt in Hamburg, Deutschland, und arbeitet als Java F/OSS Botschafter für Oracel. Er möchte dazu beitragen, dass das Open Source Projekt erfolgreich und nahm deshalb daran teil. Er blieb weiterhin, um Java in Linux Vertrieben zu verankern und machte sich als aktives Community-Mitglied einen Namen. Als Mitglied des Java Strategieteams sorgt er außerdem für die Berücksichtigung des Feedbacks aus der Community bei der langfristigen strategischen Ausrichtung.
