Kolumne

Die große JavaScript-Erschöpfung

Der Einstieg in JavaScript kann ganz schön kompliziert und verwirrend sein. Musste man früher „nur“ die Sprache lernen (und das konnte ja schon schlimm genug sein), sieht man sich heutzutage mit einer ganz eigenen Welt von Tools, Frameworks und Verfahren gegenüber. Die Zeiten, in denen man einen Texteditor öffnete und ein paar Zeilen JavaScript direkt in das script-Tag einer HTML-Seite schrieb, scheinen vorbei zu sein, und selbst erfahrenere JavaScript-Entwicklerinnen und Entwickler sprechen mittlerweile von einer „JavaScript Fatigue“, also einer Ermüdung angesichts einer sich ständig wandelnden Landschaft.

Aus der Java-Trickkiste: Java-Serialisierung – wann passt sie, wann nicht?

Serialisierung ist ein Mechanismus, bei dem Objekte in eine Folge von Bytes verwandelt und umgekehrt daraus wieder Objekte erzeugt werden. Man braucht solche Mechanismen beispielsweise für das Aufrufen über ein Netzwerk oder um Objekte in einer Datenbank zu speichern. Java bringt dafür von Haus aus einen Mechanismus mit: die Serialisierung im engeren Sinne. Die ist trotz ihrer Schwächen so weit verbreitet, dass wir sie heute näher betrachten.

Apache Lucene und Solr 5.5 veröffentlicht

Das Apache Lucene Team hat heute Apache Lucene und Apache Solr in der Version 5.5 veröffentlicht. Die vorliegende Version ist das letzte Feature-Release bevor in Kürze Apache Lucene und Solr 6 herauskommen. Die kommende Version 6 wird mindestens Java 8 benötigen, es handelt sich mit dem aktuellen Release daher auch um das letzte, das mit Java 7 laufen wird.

Planet Android: Neue Features für Android Wear, ein VR-Headset von Google und mehr iPhone-Apps für Android

In dieser Android-Woche brodelt die Gerüchteküche: So deutet etwa einiges darauf hin, dass noch in diesem Jahr mit einem neuen VR-Headset aus dem Hause Google gerechnet werden kann und dass nach Apple Music schon bald auch andere Apple-Apps und -Dienste für Android zur Verfügung stehen könnten. Außerdem halten mit Doze und App Permissions offenbar neue Features Einzug in Android Wear.

Wer hat das beste Typensystem? JavaScript!

In dieser Kolumne zeigen Ihnen Nils Hartmann und Oliver Zeigermann, wie Sie ein ganz entspanntes Verhältnis zum Thema JavaScript-Entwicklung bekommen können und dass das Arbeiten mit JavaScript sogar Spaß machen kann! Sie betrachten dabei nicht nur die Sprache, sondern werden auch einen Überblick über Frameworks, Tools und Methoden ansehen, die im JavaScript-Universum eine Rolle spielen.

Eclipse mit einer Prise Weihnachten

Echte Eclipse-Enthusiasten lassen sich auch von einem heraufziehenden Sturm nicht aufhalten: Trotz Unwetterwarnung fanden sich etwa 35 Teilnehmer zum Frankfurter Winter-DemoCamp ein. Belohnt wurden sie mit fünf spannenden Vorträgen über Tools und Technologien aus dem Eclipse-Umfeld. Und natürlich mit der traditionell guten Verköstigung, für die die Eclipse DemoCamps berühmt sind.

Docker rockt Java: Docker Multi-Host Networking

Ein fehlender Baustein im Docker-Ökosystem ist der einheitliche Multi-Host-Network-Support. Dafür gibt es bisher mehrere Lösungen, die sich mit sehr speziellen Werkzeugen und Erweiterungen in einem Host integrieren lassen. Die Integration des Projekts libnetwork in die Docker Engine soll nun eine einheitliche und transparente Netzwerknutzung für Container realisieren.