Die Presseschau von SALESmanago-IT ist eine Sammlung von Neuigkeiten, interessanten Informationen und Lösungen im Bereich Programmierung, Big Data, Machine Learning und AI sowie der Aufbau fortschrittlicher IT-Systeme.

Alle zwei Wochen wählen unsere Spezialisten die wichtigsten und interessantesten Artikel aus. In dieser Ausgabe unter anderem der Aufbau von Teams in der IT, ein Leitfaden zur Datenvisualisierung und eine einfache Einführung in das maschinelle Lernen. Wir laden Sie zum Lesen ein!

Allgemeine Programmierung

Denken wie ein Programmierer

Steve Jobs sagte einmal: “Everyone in this country should learn to program a computer, because it teaches you to think”. Aber was bedeutet das genau – denken wie ein Programmierer? Einfach gesagt geht es um eine effektivere Lösung von Problemen – damit haben Programmierer jeden Tag zu kämpfen:

https://medium.freecodecamp.org/how-to-think-like-a-programmer-lessons-in-problem-solving-d1d8bf1de7d2

Unit-Tests in Spring Boot

Die Softwaretests sollten immer vor der Implementierung neuer Funktionen oder Änderungen an vorhandenen Modulen durchgeführt werden. Unit-Tests werden jedoch oft als schwer kontrollierbar behandelt. Glücklicherweise gibt es viele Mechanismen und Bibliotheken, die diesen Prozess vereinfachen. Der Artikel stellt die Unit-Tests in Spring Boot vor:

https://reflectoring.io/unit-testing-spring-boot/

Java im Jahr 2019 – ein Blick in die Zukunft

2018 war ein intensives Jahr für das Java-Ökosystem – erinnern Sie sich einfach an Ereignisse wie die Veröffentlichung der neuen Version (JDK 11), das Urteil gegen Google zum Urheberrecht von Java und vieles mehr, das sich auf die Zukunft von Java und seiner Entwickler auswirkt:

https://adtmag.com/blogs/watersworks/2019/01/java-predictions.aspx

Teambuilding – Einstellung und Beibehaltung guter Programmierer

Ein starkes und beständiges Team aufzubauen, ist eine ziemliche Herausforderung – wie können Sie die besten Spezialisten gewinnen und sie in Ihrem Team behalten? Der Artikel beschreibt, wie Technologieunternehmen ihre Teams gewinnen und pflegen und welche Elemente in diesem Bereich entscheidend sind:

https://www.infoq.com/articles/hire-retain-developers

CURL in Linux – Beispiele für Befehle

CURL ist ein Datenübertragungswerkzeug – es steht als Bibliothek für Programmierer zur Verfügung und kann als CLI im Terminal verwendet werden. Die Stärke von CURL ist, dass es mit jedem Protokoll arbeitet, das Sie verwenden können.

Der folgende Artikel enthält spezifische Beispiele für die Verwendung von CURL:

https://linuxhandbook.com/curl-command-examples/

Sicherheit in der IT – Stand 2019

Ein großartiger Artikel, der die Probleme beim Erstellen einer sicheren Software aufzeigt. Er wurde in drei Teile unterteilt, die eine gute, schlechte und sehr schlechte Vorgehensweise im Sicherheitsbereich zeigen.

https://noncombatant.org/2019/01/06/state-of-security-2019

Machine Learning & AI

Deep Learning – interaktives Buch

Ein interaktives Buch mit Codebeispielen, theoretischen Beschreibungen und Diskussionen zu dem in einem bestimmten Kapitel behandelten Thema. Jedes in diesem Buch enthaltene Beispiel kann sofort modifiziert und ausgeführt werden, während das praktische Wissen aus den einzelnen Themen geübt wird:

https://d2l.ai/

Datenvisualisierung – ein Leitfaden

Die Datenanalyse alleine mit den ausgefeiltesten Algorithmen reicht nicht aus. Entscheidend ist auch die Datenvisualisierung. Gute Visualisierungen sollten die Daten, die wir präsentieren möchten, genau widerspiegeln. So können Sie leichter Geschichten erzählen, die sich hinter der Datenanalyse befinden. Das folgende Handbuch ist eine Online-Vorschau des Buches „Fundamentals of Data Visualization“, das von O’Reilly Media herausgegeben wurde.

https://serialmentor.com/dataviz/index.html

Visuelle Einführung in Maschinelles Lernen

Ein sehr gut und leicht verständlicher Leitfaden, der das Thema Maschinelles Lernen visuell darstellt. Anhand einer Reihe von Wohnsitzdaten in New York und San Francisco wurde ein Modell des maschinellen Lernens erstellt und in einer bequemen und verständlichen Form präsentiert.

http://www.r2d3.us/visual-intro-to-machine-learning-part-1/

AI als Baby – ein Leitfaden für einen Laien in neuronalen Netzwerken

Die künstliche Intelligenz wird immer zugänglicher und wird in immer mehr Branchen eingesetzt. Wie fange ich an, dieses Thema zu erkunden? Natürlich mit neuronalen Netzwerken – in dem folgenden Artikel können Sie leicht die Grundlagen dieses Problems erlernen:

https://medium.com/@janedoerflinger/ai-as-infant-the-laymans-guide-to-neural-networks-778da3eb125c