iX 3/2016
S. 154
Vorschau
April 2016

Vorschau April 2016

Systemkonfiguration im Griff

Früher war die IT-Welt noch klein und ein Server ein Kunstwerk, das der Administrator einrichtete und pflegte, bis die Maschine in den Ruhestand ging. Damit ist in Zeiten von Virtualisierung, Clouds und Containern Schluss. An Software zum automatisierten Verwalten von Systemkonfigurationen gibt es mittlerweile einiges, doch ihre Konzepte, Funktionen und Eigenheiten unterscheiden sich teils stark. Die iX-Marktübersicht stellt einige der populärsten freien Werkzeuge vor.

Formale Funktionen in C++17

Während im aktuellen Heft der Vergleich mit der rein funktionalen Programmiersprache Haskell im Vordergrund stand, zeigt der zweite Artikel die erweiterten funktionalen Aspekte in C++17. Sie basieren auf Konzepten wie Funktionskomposition, Typklassen und Monaden, die den Standard auf formalere Grundlagen stellen sollen.

Sicher anmelden

Zwar weiß heutzutage nahezu jeder Entwickler, wie gefährlich SQL Injection und Cross-Site Scripting für Webapplikationen sind, den Vorgängen rund um das Log-in- und Session-Management widmen jedoch nur wenige ihre Aufmerksamkeit. Dabei können sich gerade hier sicherheitsrelevante Tücken verbergen. iX zeigt, wie man mit unverschlüsselt übertragenen Passwörtern, verlorenen Anmeldedaten oder Mehrfachanmeldungen umgeht.

Mobilgeräte fürs Grobe

Ab ins Feld, auf die Baustelle oder ins Gebirge – „ruggedized“ soll Nutzern selbst unter IT-fernen Bedingungen funktionierende Laptops, Tablets und Smartphones bieten. Dabei ist jedoch nicht gesagt, dass die Hersteller die Normen testen lassen oder Komponenten wie das Display ihrer Aufgabe nachkommen können.

Zusammenarbeit mit Java

Aus dem Hause des IDE-Herstellers JetBrains kommt eine Programmiersprache namens Kotlin, die die Entwickler gerade in Version 1.0.0 als Release Candidate freigegeben haben. Sie ist statisch getypt und läuft auf der Java Virtual Machine. Seit 2012 Open Source, soll Kotlin vor allem schneller als Scala kompilieren – und den Code außerdem in JavaScript übersetzen können.

Heft 4/2016 erscheint am 24. März 2016