Ankündigung: Ceylon, Fantom, Kotlin - Jeder sollte seine eigene Sprache haben! DSL mit Xtext/Xtend am 15.02.2012
Programmieren ist großartig. Das ganze in einer selbst entwickelten Sprache zu machen ist noch viel besser! Spaß beiseite, natürlich ist es selten eine gute Idee, die nächste General-Purpose Sprache zu platzieren, weil Java mal wieder ausgedient hat. Doch auf der anderen Seite ist es auch leicht vorstellbar, dass Java eben auch seine Grenzen hat und nicht immer so gut zu den konkreten Anforderungen im Projekt passt. Oftmals ist eine kleine Sprache, die genau auf einen speziellen Use-Case abgestimmt ist, der Schlüssel, um die Produktivität um ein Vielfaches zu steigern.
In diesem Vortrag wird Sebastian Zarnekow demonstrieren, wie einfach es heutzutage ist, eine ausdrucksstarke, typsichere, domänenspezifische Sprache mit Hilfe des Xtext Frameworks zu bauen. Dabei wird nicht nur die Sprachinfrastruktur samt Kompiler - und allem, was dazu gehört - entwickelt, sondern parallel dazu wird auch eine aktuelle Eclipse-basierte Entwicklungsumgebung für genau diese Sprache entstehen. Doch seht selbst, wie viel Spaß es machen kann, moderne Werkzeuge für die Programmierung zu verwenden!
Der Sprecher
ACHTUNG: neue Location!
Wann und wo?
Bericht: Java 8 Preview mit Dalibor Topic
Als letztes Event im Jahr 2011 gab es einen Ausblick auf die Zukunft von Java, insbesondere Java 8. Aus terminlichen Gründen traf sich die ruhrjug diesmal im kleinen, aber feinen Konferenzraum des Unperfekthauses, so dass die Teilnehmerzahl leider begrenzt und der Raum recht voll war.
Der Sprecher
Dalibor Topic ist seit langem an der Entwicklung von Java beteiligt; zuerst bei SUN und nun bei Oracle. Somit konnten wir aus erster Hand etwas über die Prozesse bei Oracle und OpenJDK erfahren, vom ersten Entwurf bis zum endgültigen Release. Und da geschieht anscheinend eine ganz Menge in den einzelnen Teams, so dass Dalibor die übliche Zeit gut überzog... Zudem gab es seitens der Zuhörer sehr viele Fragen an den "Java-Evangelisten" Dalibor.
Java 8
Ähnlich wie bei Java 7 wird es wieder eine Reihe von kleinen, aber nützlichen Änderungen geben, und das Entwickler-Team ist offen für Vorschläge aus den Reihen der Anwender.
Das Hauptaugenmerk lag beim Vortrag aber auf den großen Änderungen der Sprache, die ähnlichen Umfang haben werden wie die Einführung der Generics. Erst einmal der Hinweis, dass die SUN und JRockit VM auf jeden Fall zusammenfließen werden; eine strategische Entscheidung von Oracle.
Für den Entwickler interessant ist das Lambda-Projekt, die Einführung funktionaler Programmierung in die Java-Welt, soweit dies möglich ist. Damit sollen SAM (Single Abstract Method) Klassen obsolet werden, wie sie z.B. häufig als Callback-Funktionen im Code auftauchen. Sicherlich etwas, worauf man sich freuen kann, da der Code übersichtlicher wird.
Schließlich das Jigsaw-Projekt, mit dem Java modularer werden soll, nachdem immer mehr Pakete zu immer unübersichtlicheren Projekt-Strukturen führen, wobei Maven nicht immer hilft, um die Jar-Hell - insbesondere bei inkompatiblen Jars - zu beseitigen. besser spät als nie...
Die Vortragsfolien
Danke an
- Dalibor für seinen Vortrag,
- und alle Besucher für's Kommen
Wir sehen uns beim nächsten Vortrag!
|
|
|
|
|
|
Bitte um Unterstützung 2012
In Sachen "ruhrjug"
Jetzt im Dezember wird die ruhrjug 3 Jahre alt! Ich freue mich sehr, dass aus dem vielversprechenden Start von damals eine konstant bestehende Gruppe von heute geworden ist. Wie ihr sicher wisst, liegt die gesamte Organisation und Betreuung allein bei mir, das muß und soll aber nicht so sein. Deshalb möchte ich hiermit jeden und jede ansprechen: "Wer Lust hat, bei der ruhrjug aktiv zu werden, ist sehr willkommen."
Die Aktivitäten betreffen in erster Linie zwei Tätigkeitsbereiche: 1. das Organisieren der Veranstaltungsräume und des Caterings und 2. die Moderation vor Ort während eines Treffens.
Gerade bei der Moderation vor Ort wäre es hilfreich, wenn sich Leute fänden, die bereit sind, auch einmal einen solchen Abend zu führen. Wenn ich mal krank oder verhindert bin, wäre es toll, wenn jemand einspringen könnte. Natürlich darf auch ohne "Katastrophe" jemand anderes den Abend moderieren und gestalten. Wer interessiert ist, kann einfach eine Email an mich senden und/oder wir treffen uns am 8. Dezember bei der ruhrjug-Veranstaltung.
Die Frage der Räumlichkeiten ist auch immer wieder ein Problem. Die Universität stellt uns nur Räume zur Verfügung, das klappt aber nicht immer, da natürlich auch andere Veranstaltungen laufen. Das Unperfekthaus ist häufig ziemlich unruhig und die guten Räume sind lange im Voraus ausgebucht. Die ruhrjug sucht für ihre Veranstaltungen also ein Ausweichquartier, am besten wohl in Essen in der Nähe zum Hauptbahnhof. Kennt sich jemand gut aus in Essen? Es darf natürlich auch nicht viel kosten (am Besten gar nichts) ...:)
Ich freue mich auf Eure Anregungen!
- Bericht: Wahl der Programmiersprache mit Stefan Tilkov am 1.9.
- Bericht: Living with Git and Subversion in Parallel mit Thomas Nicolaisen am 14.März
- Bericht: Silverlight und Java mit Wolfgang Pleus am 24. März
- Workshop: Android für Fortgeschrittene am 5. + 6.3.2012
- Bericht: Hadoop mit Karl Heinz Marbaise am 17.02.2011
- Bericht: Tomcat 7 mit Peter Rossbach





