web & mobile DEVELOPER 7/2017 15.06.2017, 19:03 Uhr

Highlights der Ausgabe 7/2017

Im Web findet ein stetiges Wettrüsten statt. Dunkle Gestalten mit zwielichtigen Interessen versuchen, Zugang zu Webseiten zu bekommen.
Durch eine stetige Weiterentwicklung von Browsern und Webtechnologien soll dieser Entwicklung Paroli geboten werden. Damit eine Website möglichst sicher ist, gilt es Abwehrmaßnahmen gegen alle Arten von Angriffstechniken zu implementieren. Der sprichwörtliche böswillige Hacker hat es definitionsgemäß immer leicht, denn ihm reicht bereits eine Sicherheitsanfälligkeit, eine Schwäche in der Implementierung. Hingegen muss der Eigentümer der Website stets ein wachsames Auge auf alle potenziellen Schwachstellen seiner Webanwendung haben. Nützliche Hinweise zum Wie gibt Jens Geyer in seinem Schwerpunktartikel ab Seite 26.
Ständig erscheinen neue Tools im JavaScript-Ökosystem, und auch Bundler gibt es viele. Umfragen zeigen die zunehmende Beliebtheit des Bundlers Webpack. Besonders eindrucksvoll sieht man bei Google Trends das steigende Interesse an Webpack in den letzten Jahren, beispielsweise im Vergleich mit Browserify. Das sind gute Gründe, sich die Funktionsweise von Webpack einmal genauer anzusehen. Dr. Florence Maurice hat dies in einem Artikel ab Seite 54 getan.
Die Funktionsmöglichkeiten von Apps für die Apple Watch waren und sind ein wenig beschränkt, insbesondere wegen deren Auswirkungen auf die Akkulaufzeit. Mit der Einführung von watchOS 3 hat Apple die Zügel wieder ein wenig gelockert und ein neues System eingeführt, das deutlich umfangreichere und flexiblere Aktionen einer watchOS-App im Hintergrund erlauben soll: die sogenannten Background Refresh Tasks. Thomas Sillmann hat in einem Artikel ab Seite 80 einen Blick auf diese Innovation geworfen.
Mehr Sicherheit mit HTTP-Header 
Sicherheitsfördernde HTTP-Header bauen im Zusammenspiel mit modernen Browsern eine wichtige und oftmals einfach zu implementierende zusätzliche Hürde gegen Angriffe auf.

Die Web Bluetooth API 
Über die Web Bluetooth API ist es möglich, direkt aus dem Browser heraus mit Bluetooth-Geräten zu kommunizieren

Reason und BuckleScript 
Bei BuckleScript handelt es sich um ein JavaScript-Backend für den offiziellen OCaml-Compiler. Reason ist ein OCaml-Dialekt mit identischer Sprachsemantik.

Gestaltung einer Internetpräsenz 
Eine Webseite ist das Gesicht eines Unternehmens im Internet und darum ist ihre Gestaltung von enormer Wichtigkeit

Module-Bundler Webpack 
Webpack ist ein Modul-Bundler, kann aber auch andere Assets zusammenfassen, transformieren und mehr

MQTT unter Node.js 
Das leichtgewichtige Messaging-Protokoll MQTT lässt sich auch in JavaScript-Anwendungen einsetzen.
React Native: Native Apps für Android, iOS und Windows (Teil 3) 
Deco IDE für React Native unterstützt die Programmierung von GUIs und Komponenten unter macOS

Background Refresh Tasks in watchOS 
Wie sich Hintergrundaktivitäten in Apple Watch-Apps durchführen lassen

iOS Core Image API 
Mit dem Core Image API ist es möglich, Gesichter in Fotos zu erkennen.

PHP-Framework CodeIgniter 
CodeIgniter ist eines der altgedienten PHP-Frameworks. Es ist seit 2006 am Markt vertreten und bietet eine hohe Performance

Alte Anwendungen für PHP 7 fit machen 
Haben Sie noch eine Webapp, die eigentlich seit Jahren brav läuft, nun aber auf ein aktuelles PHP gehoben werden soll? Wir zeigen, wie Sie schrittweise vorgehen, um aus dem alten Eisen eine moderne Anwendung zu machen.

NoSQL als Alternative zu klassischen SQL-Datenbanksystemen 
Im Laufe der letzten Jahre haben sich NoSQL-Technologien als Alternative zu klassischen SQL-Datenbanksystemen etabliert. In dem Artikel werden verschiedenen NoSQL-Datenbanksysteme vorgestellt.

Grafik für Entwickler: Wirkung der Farben 
Für einen gezielten Einsatz von Farben ist es wichtig, deren Wirkung zu kennen. Ein Überblick

Blockchain im Überblick 
Blockchain ist eine neue Technologie zur Speicherung von Daten und der Abwicklung von Transaktionen, die im Kontext von Bitcoin entwickelt wurde. Wir zeigen, was Blockchain ist kann und welchen Platz es in der IT einnehmen kann

Website Relaunch von A bis Z   
Website-Relaunches sind in der digitalen Welt an der Tagesordnung. Zur Routine-Angelegenheit sollte so ein Projekt jedoch niemals werden, denn für einen perfekten Ablauf gibt es zahlreiche Details zu beachten

Applikationen für die Cloud maßschneidern 
Cloud-native Apps sind schnell, fehlertolerant und hoch skalierbar.

Unternehmen im App-Dschungel 
Der Trend hin zur Nutzung mobiler Endgeräte ist groß, ebenso wächst die Bedeutung von Smartphone- und Tablets beim Online-Shopping.

Wie Fog-Computing die Cloud weitertreibt 
Entwicklungen wie das Internet der Dinge erfordern neue Netzwerkarchitekturen

Online-Recht 



Das könnte Sie auch interessieren