iX 05/2021
Highlights:
- Rust-Tutorial
- DSGVO-konform anonymisieren
- Active Directory absichern
- Container-Betriebssysteme
- Machine Learning mit Python
Jetzt Rust lernen!
Systemnah und schnell wie C, dabei speichersicher wie Java, einfach parallelisierbar und gespickt mit modernen Programmierkonzepten: Rust hat das Potenzial, zum neuen Liebling der Entwicklerzunft zu werden. Unser Rust-Tutorial liefert eine solide Einführung in die Sprache. Außerdem zeigen wir, wie man mit Rust und dem Rocket-Framework REST-APIs baut. (Seite 42)
Machine Learning in der Praxis
Die Zahl der ML-Frameworks wächst, und nicht immer ist TensorFlow die beste Wahl – iX gibt einen aktuellen Überblick. Wenn das eigene ML-Modell dann in die Produktion geht, braucht man ein Werkzeug, das den Workflow von der Datenvorverarbeitung bis zum Deployment steuert. Kubeflow übernimmt diese Aufgabe für Kubernetes-Cluster. (Seite 74)
Daten verarbeiten trotz DSGVO
Anonymisierung und Pseudonymisierung ermöglichen das Verarbeiten personenbezogener Daten, auch wenn die DSGVO hohe Hürden aufbaut. Doch es ist leicht, hier schwerwiegende Fehler zu machen, da oft der Kontext eine entscheidende Rolle spielt. (Seite 86)
Linux für Container
Auf den Betrieb von Containern optimierte Linux-Varianten versprechen Performance- und Sicherheitsvorteile. iX hat sich Google COS, Amazons Bottlerocket und Fedoras CoreOS genauer angesehen. Details zu Stärken und Schwächen finden sich (Seite 112)
Schlaue Stadt
Smart Cities versprechen mehr Lebensqualität – flüssigeren Verkehr, mehr Komfort und Sicherheit für die Bürger, effizientere Verwaltung. Dafür gilt es, das komplexe Zusammenspiel von Daten und Prozessen zu strukturieren. Wie es dabei um die Sicherheit steht und welche Tools bei der Transformation zur Smart City helfen können, lesen Sie (Seite 90)
-
Markt + Trends
-
8
Kolumne: Patch me if you can
Was Hafnium uns gelehrt hat -
10
Digital Edition
Hannover Messe Industrie 2021 -
12
Künstliche Intelligenz
In Echtzeit vom Bild zur 3-D-Szene -
14
Cloud
Kubernetes 1.21 mit stabilen CronJobs -
16
Open Source
CoreOS-Nachfolger AlmaLinux ist da -
18
Rechenzentrum
Nvidia: erster eigener ARM-Prozessor Grace und neue GPUs -
20
World Wide Web
One-Stop-Shop Google -
22
Netze und Systemmanagement
OTRS: Community springt in die Bresche -
24
(I)IoT
Sichere Mensch-Roboter-Kollaboration -
28
Softwareentwicklung
Eclipse Foundation gründet Adoptium-Arbeitsgruppe -
30
Security
USA verbieten IoT-Produkte aus China -
31
IT-Recht & Datenschutz
Dürfen Datenschutzaufsichtsbehörden vor IT-Produkten warnen? - 32 Verfahrensfragen überschatten DSGVO-Bußgeldverfahren
-
34
Unternehmenssoftware
Kabbelei zwischen Oracle und SAP -
35
Datenbanken/BI
Tableau blickt in die Zukunft -
36
Beruf
Informatikunterricht bleibt ein Flickenteppich -
38
Wirtschaft
Corona löst Digitalisierungsschub in Unternehmen aus -
40
Veranstaltungen
-Workshops im Mai und Juni -
41
Retrospektive
Vor 10 Jahren: Abschied von Unix
-
8
Kolumne: Patch me if you can
-
Titel
-
42
Jetzt Rust lernen!
Was Rust hat, das andere nicht haben - 46 Rust-Tutorial, Teil 1: Sprachkonstrukte, Ownership und asynchrone Programmierung
- 50 Web-APIs mit Rust und Rocket
-
42
Jetzt Rust lernen!
-
Review
-
54
Programmierung
Apple M1 als Entwicklungssystem -
58
Anonymität
Kali Linux 2021.1 -
62
Datenorganisation
Apache IoTDB: Zeitreihendatenbank fürs IoT -
64
Datensicherung
Veeam Backup & Replication 11 -
68
Kommunikation
Swytch: Videokonferenzen ohne Fummelei
-
54
Programmierung
-
Report
-
70
IoT-Security
Blockchain auf der SIM-Karte -
74
Maschinelles Lernen
Machine-Learning-Frameworks und -Bibliotheken für Python -
79
Multimedia
Trends der Displayentwicklung 2021 -
80
Infrastructure as Code
Kubernetes in der GitOps-Welt -
86
Recht
Rechtsfragen der Pseudonymisierung und Anonymisierung -
90
Management-Frameworks
Architekturen und Standards für die Smart City
-
70
IoT-Security
-
Wissen
-
96
JavaScript
Rendering-Engines von React, Angular und Ember im Vergleich -
102
Software-defined Storage
CERN: Speicher für riesige Datenmengen -
106
Netzwerksicherheit
Wie Administratoren ihr Active Directory absichern -
112
Container-Betriebssysteme
AWS Bottlerocket, CoreOS und Google COS im Vergleich
-
96
JavaScript
-
iX-Extra Security
-
118
Managed Security Services
Dienst an der Sicherheit - 122 Neue Verteidigungsansätze: EDR und XDR
- 125 Rechtsfragen bei Managed Services
-
118
Managed Security Services
-
Praxis
-
128
Programmierung
Neue C#-Sprachelemente im Praxiseinsatz -
134
Embedded-Entwicklung
C++-Metaprogrammierung mit Templates -
138
Orchestrierung
ML-Workflows mit Kubeflow -
144
Tools und Tipps
Datenverkehr mit Bordmitteln mitschneiden und als PCAPng ausgeben -
146
C++20-Tutorial
Clean Code, Teil 3: Weitere Funktionen zur Codeoptimierung
-
128
Programmierung
-
Medien
-
150
Rezensionen
Practical System Programming with C - 150 Right to Left
- 150 Die Wikipedia-Story
-
152
Buchmarkt
PowerShell
-
150
Rezensionen
-
Rubriken
- 3 Editorial: Dürfen die das?
- 6 Leserbriefe
- 153 Impressum
- 154 Vorschau