Suche
#Java

Lux: der perfekte Mix aus Haskell und Clojure [Pirates of the JVM]

Die schönsten Sonnenaufgänge in der Welt der Pirates of the JVM kann man auf der Insel Lux beobachten. Doch Vorsicht! Freibeuter, die sich im Besitz des einzig wahren Programmierkodexes wähnen, sind hier nicht gern gesehen, sagt Lux-Entdecker Eduardo Julian. Was Abenteurer sonst noch auf der Insel erwartet, und wie man Lux erfolgreich erforscht, hat er für uns zusammengefasst.

JUG Alert: Java 9, Project Jigsaw & die aktuellen Termine

Betrachtet man sich die Talks bei den JUGs in den kommenden zwei Wochen, sieht man eine recht deutliche Gewichtung: Java 9 und das Projekt Jigsaw werfen ihre Schatten voraus. Wegen der nahenden Veröffentlichung der neuen Java-Version beschäftigen sich viele Speaker logischerweise mit diesen Themen. Doch die JVM wird von vielen Sprachen genutzt, nicht nur von Java. Zur Übersicht haben wir eine Land- bzw. Schatzkarte erstellt – mit deren Hilfe man nun auch fantastische Gewinne finden kann.

Java 9: So funktioniert die Modularisierung mit Jigsaw

Das Projekt Jigsaw hat die primäre Aufgabe, das Design und die Implementierung eines Standardmodulsystems für die Java-Plattform und das JDK 9 bereitzustellen. In seinem Talk bei unserem Java 9 Meetup in München umriss JAX-Speaker Wolfgang Weigend die Grundzüge des neuen Systems.

IntelliJ IDEA 2017.1.1 EAP: Kleinere Verbesserungen der UX & Code-Assistenz

Erst letzte Woche freuten wir uns, die finale Version von IntelliJ IDEA 2017.1 verkünden zu können. Mit dem ersten Major Release des Jahres erweitert JetBrains ihre Entwicklungsumgebung um zahlreiche neue Funktionen, etwa die vollständige Unterstützung der neuesten Versionen des JDK 9. Das erste Minor Release, IntelliJ IDEA 2017.1.1, steht nun als Testversion bereit und bringt kleinere Verbesserungen.

Das ist neu in JSF 2.3

Diese Woche kam der 2.3-Release von JSF. Auch wenn es die Java Server Faces schon eine Ewigkeit gibt, liegen sie der Community noch immer am Herzen, erklärt JCP-Mitglied Josh Juneau. Er gibt einen Einblick in den Stand der Dinge bei JSF und die Neuheiten von JSF 2.3, das auch ein Teil von Java EE 8 sein wird.

Eclipse Weekly: Java 9 Support, Eclipse Neon.3 & die neuen Mitglieder des Board of Directors

Das erste Quartal des Jahres 2017 ist schon wieder vorbei und damit auch die offizielle Amtszeit des gegenwärtigen Board of Directors der Eclipse Foundation. Ab 1. April werden dann (kein Scherz) die frisch gewählten Amtsinhaber mit ihrer Arbeit beginnen. Frisch sind auch unsere Neuigkeiten zum Java 9 Support in Eclipse Oxygen und das Update auf Eclipse Neon.3, das doch mehr enthielt als nur Bugfixes.

„Das Typensystem von Java ist eines der pragmatischsten, das ich kenne“

Java verfügt über eine statische Typisierung – mit allen Vor- und Nachteilen, die mit einem solchen System verbunden sind. Während statische Typen dabei helfen, potenzielle Fehlerquellen auszuschließen, verhindern sie auch die Flexibilität dynamischer Sprachen. Im Gespräch mit JAX-Speaker Rafael Winterhalter gehen wir den Eigenheiten des Java-Typensystems auf den Grund und klären, wie auch in Java dynamische Effekte durch Codegenerierung zur Laufzeit möglich sind.

Eclipse Golo – leichtgewichtig und dynamisch auf der JVM [Pirates of the JVM]

Heute setzen wir im Zuge unserer Serie Pirates oft he JVM Segel in Richtung der stürmischen See dynamischer Programmiersprachen. Der erste sichere Hafen ist die Insel Golo, gewidmet der gleichnamigen Sprache aus dem Eclipse-Universum. In dieser Einführung zeigt Golo-Erfinder Julien Ponge, wie man mit Golo durchstarten kann. Capitaine Ponge, übernehmen Sie das Steuer!