web & mobile DEVELOPER 7/2020 15.06.2020, 08:36 Uhr

Die Highlights der Ausgabe 7/2020

Es gibt eine ganze Reihe von Tools und Tricks, mit denen Sie den JavaScript-Code Ihrer Webseiten und Applikationen gegen Angreifer schützen können.
(Quelle: Bold )
Einer Website drohen zahlreiche Gefahren, darunter neben einem ungepatchten Betriebssystem auch Anwendungssysteme mit Sicherheitslücken oder DDoS-Angriffe. Ein weiteres Angriffsziel ist oftmals auch der verwendete Programmcode bei Eigenentwicklungen. Entdecken Hacker darin Schwachstellen, können sie diese für ihre Angriffe verwenden. Neben diesen verschiedenen Angriffs-Varianten spielt auch der Schutz des eigenen Programmcodes vor Diebstahl eine wichtige Rolle beim Schutz von Entwicklungen. Ein Grundlagenartikel zeigt, mit welchen Tools und Tricks Entwickler sich dagegen schützen können.
Die Web Cryptography API definiert verschiedene Schnittstellen und Methoden für kryptographische Operationen, beispielsweise für die Erzeugung von Schlüsseln und Schlüsselpaaren, das Verschlüsseln und Entschlüsseln von Nachrichten, die Generierung von Zufallszahlen, das Erzeugen von Hash-Werten und das Signieren und Verifizieren von Nachrichten. Ein Artikel demonstriert verschiedene Anwendungsfälle für die Verwendung der API.
Die Entwickler-Produktivität steht und fällt mit den passenden Toolchains. Wer sich dazu bewusst Gedanken macht, kann unter alternativen Frameworks und SDKs eine wahre technologische Fundgrube ungeahnter neuer Möglichkeiten aufdecken. Doch auch dann gilt es, das Hauptgeschehen nicht außer Acht zu lassen. Ein Artikel zeigt, welche Alternativen jenseits von Android Studio und Apple Xcode es für die Entwicklung von Cross-Plattform-Apps gibt.
Das PHP-Framework Laravel erfreut sich großer Beliebtheit. Mit ein Grund für den Erfolg ist das Ökosystem drumherum: von Homestead, einer vorgepackten Vagrant-Box als komfortable Entwicklungsumgebung, über Mix zur Assetkompilierung bis hin zur serverless Plattform Vapor. Die neueste Version 7 bringt attraktive Neuerungen: von verbesserten Blade-Komponenten über einen Guzzle-Wrapper bis hin zu tokenbasierter Authentifizierung. Ein Artikel erläutert die Neuerungen.

Feature

JavaScript-Programmcode optimal absichern
Wie Sie JavaScript-Programmcode wirkungsvoll gegen Angriffe absichern können.

HTML, CSS & JavaScript

Web Cryptography API: Kryptographie mit JavaScript
Die Web Cryptography API definiert einen Standard für kryptographische Operationen unter JavaScript.
Serverseitig programmieren mit Node.js
Mit JavaScript serverseitig programmieren? Das geht, wenn Node.js verwendet wird.

Mobile Development

Jenseits von Android Studio und Apple Xcode
Jenseits von Android Studio und Apple Xcode gibt es zahlreiche Alternativen für die Entwicklung von Cross-Plattform-Apps.
Alerts und Action-Sheets in SwiftUI
Mithilfe von Alerts und Action-Sheets lassen sich gezielt Nutzeraktionen steuern und ausführen.
iOS - Splash Screen als Storyboard
Von Zeit zu Zeit ändert Apple die Anforderungen, die Apps erfüllen müssen, um sie in den AppStore oder zu TestFlight hochladen zu können.
Android 11 für Entwickler (Teil 2)
Android 11 bringt auch eine Reihe von Neuerungen im Bereich Dateisystem.
Beta-Tests zur Qualitätssicherung
Trotz agiler Entwicklungsmethoden muss die Software vor der Auslieferung ausführlich getestet werden.

Backend

Update des PHP-Frameworks Laravel
Laravel 7 bringt attraktive Neuerungen: von verbesserten Blade-Komponenten über einen Guzzle-Wrapper bis hin zu tokenbasierter Authentifizierung.
Maschinelles Lernen mit dem Python-Ökosystem (Teil 7)
Empfehlungsdienste (Recommender Systeme) haben sich im Alltag bereits fest etabliert und gehören zu den am längsten eingesetzten Anwendungsgebieten des Maschinellen Lernens (ML).
Grundsätze effizienter Software-Entwicklung
Ein Plädoyer für mehr Entwickler-Performance und gegen meta-technische Schulden.
Tupel - Sequenzielle Datentypen in Python
Python geht auch in der Umsetzung von sequenziellen Datenstrukturen eigene Wege.

BeyondDev

Bildbearbeitung mit Photopea
Die wichtigsten Funktionen des kostenlosen Online-Bildbearbeitungsprogramms.
IoT mit ESP8266
Zur Entwicklung von Anwendungen für den ESP8266 stehen mehrere Toolsets bereit.
Microcontroller GreatFET One
Mit dem GreatFET One steht ein quelloffenes Peripheriegerät zur Verfügung, das einfache MSR-Aufgaben mit geringem Aufwand ermöglicht.



Das könnte Sie auch interessieren