web & mobile DEVELOPER 2/2018 20.01.2018, 19:03 Uhr

Highlights der Ausgabe 2/2018

Keine andere Programmiersprache hat in den letzten Jahren einen rasanteren Aufstieg hingelegt wie Python. Manche etablierte Sprache wurde von ihrem Spitzenplatz verdrängt.
Nach Meinung von Stack Overflow ist das Wachstum von Python vor allem darauf zurückzuführen, dass es sowohl von akademischen Forschern, als auch von Experten fürs Machine Learning und die Datenwissenschaft genutzt wird. Python gehört auch zum Gesamtkonzept des Raspberry Pi. Technische Ideen und Projekte lassen sich mit dieser Kombination schnell realisieren. Ein Artikel von Tam Hanna ab Seite 26 zeigt Beispiele für die Programmierung mit Python und Raspberry Pi.
Der CSS-Präprozessor Sass dient dazu, CSS effektiver zu schreiben. Das Werkzeug ist aus der Frontend-Entwicklung nicht mehr wegzudenken, auch wenn sich CSS-technisch viel geändert hat. In einem Artikel ab Seite 36 stellt Dr. Florence Maurice einige fortgeschrittene Sass-Techniken rund um Variablen, Listen und Maps sowie um Neuerungen der letzten Versionen vor.
Mit MusicKit öffnet Apple seine Streaming-Plattform nun zum ersten Mal für App-Entwickler. Damit ist es möglich, mittels einer passenden API-Schnittstelle auf die Mediathek und so beispielsweise auf Alben, Playlists oder Künstler und deren jeweilige Songs zuzugreifen. Darüber hinaus stehen eine Suchfunktion sowie Zugriff auf die Charts und persönliche Empfehlungen des jeweiligen Apple Music-Nutzers zur Verfügung. Wie man MusicKit in eigenen Apps nutzen kann, zeigt ein Artikel von Thomas Sillmann ab Seite 56.
Google hat sein KI-Framework TensorFlow in eine Mehrschichten-Architektur eingebettet, die aus einer Plattform-Schicht, unterschiedlichen Ausführungsumgebungen, verschiedenen Werkzeugen für die Programmierung und einer Ebene von 4GL-Sprachen/Toolsets für das Maschinelle Lernen (ML) besteht. Wie man das Framework für eigene Experimente in Sachen Maschinelles Lernen nutzen kann, zeigt Frank Simon im zweiten Teil seiner TensorFlow-Serie ab Seite 92.
Embedded-Programmierung mit Python
Python taugt im Embeddedbereich zur rapiden Verkürzung der Entwicklungszeit
Sass – Tipps und neue Techniken
Sass ist aus der Frontend-Entwicklung nicht mehr wegzudenken, auch wenn sich CSS-technisch viel geändert hat
Native Desktop-Applikationen mit JavaScript erzeugen
Electron ist ein JavaScript-Framework, das einst bei GitHub entwickelt wurde.
Ebay-Templates
Ebay bietet durch seine Markenbekanntheit und Reichweite eine kostengünstige Möglichkeit, viele potenzielle Kunden zu erreichen.
Zugriff auf Apple Music in iOS-Apps
Mit MusicKit kann man in eigenen iOS-Apps auf Apples umfangreiche Musikmediathek zugreifen
Das iOS ReplayKit in der Praxis
So kann man eigene Apps mit einer Recording-Funktion für Videos ausstatten
Effiziente Applikations-Aktualisierung mit Android Things
Die Nutzung des gesamten GUI-Stack von Android Things spart insbesondere bei Kleinserien wertvolle Mannstunden
Die Codable-API
Apples neue Codable-API erleichtert den Datenaustausch
Datenauswertung mit Magento BI (Teil 2)
Vom initialen Setup bis hin zur Konfiguration und Verwaltung des Data Warehouse
Maschinelles Lernen mit TensorFlow (Teil 2)
Basierend auf Datenflussgraphen bietet TensorFlow skalierbare und portable Rechenleistung für Maschinelles Lernen
NoSQL für Web-Entwicklung
Unstrukturierte Daten verlangen neue Ansätze. NoSQL soll Abhilfe schaffen
Grafik für Entwickler: Online-Bildbearbeitung im Vergleich
Farbkorrekturen oder Beautyretusche per Web-App – sieben Lösungen im Vergleich
Smart Home per Sprachsteuerung
Smart Home-Geräte lassen sich durch Smartphones und über Sprache steuern
Microsoft baut sein IoT-Angebot aus
Mit IoT Central will Microsoft Unternehmen den Einstieg in das Internet-der-Dinge erleichtern
Entwickler-Report 2017
Stack Overflow, die größte Entwickler-Community der Welt, hat seinen jährlichen Deutschland-Report veröffentlicht
Die Blockchain-Technik jenseits des Hypes
Blockchain hat viele bemerkenswerte Eigenschaften. Nicht alle passen ins Business



Das könnte Sie auch interessieren