web & mobile DEVELOPER 6/2018 17.05.2018, 11:39 Uhr

Highlights der Ausgabe 6/2018

Die Zustellung von Newslettern, Massen-E-Mails und transaktionalen Benachrichtigungen stellt für jeden Entwickler eine Herausforderung dar.
Ungeachtet der vielen Herausforderungen gilt der E-Mail-Austausch als die von Endbenutzern bei Weitem meist bevorzugte Methode für die Zustellung von transaktionalen Benachrichtigungen und bildet nach wie vor die Grundlage zur Authentifizierung für Account-Managementaktivitäten des Nutzers. Transaktionale E-Mail-APIs bieten eine vielversprechende Methode der Anbindung von Web- und mobilen Anwendungen an skalierbare E-Mail-Dienste ohne die Notwendigkeit, sich mit dem Betrieb eigener E-Mail-Infrastruktur in der Wolke zu befassen. In einem Grundlagenartikel ab Seite 26 erläutern Anna Kobylinska und Filipe Martins die Problematik.
Die von Fowler initiierten Refactoring-Techniken lassen sich auch auf JavaScript anwenden. Zusätzlich bietet JavaScript insbesondere seit ECMAScript 2015 eine Reihe von Features an, die ebenfalls dabei helfen können, Code sauberer zu machen. Verschiedene Tools können zudem dabei helfen, Code Smells zu finden und bis zu einem gewissen Grad verschiedene Refactorings automatisiert durchzuführen. Wie Entwickler hier am besten vorgehen, erläutert Philip Ackermann in einem Artikel ab Seite 50.
Eine neue Artikelreihe gibt eine Übersicht über den Status Quo von Xcode. In einem ersten Artikel ab Seite 56 erklärt Thomas Sillmann alles Wissenswerte über den Grundaufbau der Entwicklungsumgebung und die wichtigsten Bedienprinzipien. Hierbei kommen auch Einstellungen und Anpassungsmöglichkeiten nicht zu kurz. Der zweite Artikel wirft dann einen Blick auf die Debugging- und Refactoring-Fähigkeiten von Xcode und stellt die Arbeit mit dem Simulator im Detail vor. In einem weiteren Artikel geht es um die Möglichkeiten der Versionsverwaltung in Xcode und das Durchführen von Tests. Außerdem gibt es noch ein paar Tipps und Tricks sowie Best Practices zur Entwicklungsumgebung von Apple.
Inhalt
E-Mail-Engines für den personalisierten Massenversand
Personalisierter E-Mail-Versand bildet das Rückgrat des digitalen Marketings und gehört somit ins Pflichtenheft einer jeden respektablen Web-Agentur oder Softwareschmiede
Berechnungen, Variablen, Transformationen, Filter per CSS
Gerade durch seine Vielzahl an Funktionen ist CSS in letzter Zeit so mächtig geworden
JavaScript: Visualisierung von Punkten
Die JavaScript Bibliothek pts.js hat die Ideen von Pt weiterentwickelt und erlaubt beeindruckende Effekte mit wenig Aufwand
Refactoring in JavaScript
Refactoring-Techniken helfen dabei, unsauberen Code in sauberen Code umzuwandeln
Xcode 9 im Überblick (Teil 1)
Eine Übersicht über den Aufbau und die Möglichkeiten von Apples hauseigener IDE
Entscheidungshilfe: Die richtige mobilen Strategie
Mit welcher Anwendungsform man seine Kunden am besten mobil über Smartphone und Tablet erreichen kann
Das Core ML-Framework
ML-Modelle können dank neuer Bibliotheken auch simpel in iOS-Apps implementiert werden
Push Notifications mit Android und C#
Mit dem Firebase Cloud Messaging Service können Sie ohne großen Aufwand Push Notifications mit C# an Android Apps senden
Neue Version von Android
Google nutzt Android P einerseits zum Schließen des Technologie-Gaps zum iPhone 10, legt bestehenden und neuen Applikationen andererseits im Interesse der Privatsphäre neue Einschränkungen auf
Maschinelles Lernen mit TensorFlow
Deep Learning als Software-Technik löst Aufgaben indem sie zunächst Sachverhalte mithilfe mehrerer einfacheren Teillösungen erlernt und aus ihnen die gesuchte Lösung ableitet
IT-Nutzung und Machine Learning
Maschinelles Lernen verändert die Verwaltung der IT-Infrastrukturen
Microservices in der Cloud
Nach Docker-Grundlagen, dem Schwarmmodus und Minikube sind nun verschiedene Cloud- und On-Premise-Szenarien dran
Grafik für Entwickler: Illustrator Updates 2018
Adobe Illustrator punktet mit immer neuen Funktionen, die den Workflow erleichtern
Alexa-Skill mit Benutzerverknüpfung
Erweiterung einer Alexa-Anbindung um nutzerindividuelle Inhalte
SCRUM Prozess erfolgreich etablieren
Scrum hat sich als Vorgehensmodell des Projekt- und Produktmanagements für die agile Softwareentwicklung bewährt
Industrial Internet of Things (IIoT)
Das Internet der Dinge schafft Effizienzgewinne und neue Geschäftsmodelle


Das könnte Sie auch interessieren