Wenn es um sichere Kommunikation im Internet der Dinge geht, liefern sich mehrere Protokolle derzeit einen eifrigen Wettstreit darum, sich als Standard zu etablieren. Das offene MQTT (Message Queue Telemetry Transport) verspricht, sich heir als populärer und leicht zugänglicher Ansatz durchzusetzen. Wir stellen das Kommunikationsprotokoll für das Internet of Things näher vor. (Clipdealer)

Was ist MQTT?

MQTT hat sich in den letzten Jahren zum Standardprotokoll für die IoT- bzw. M2M-Kommunikation von Geräten und Applikationen entwickelt. Doch was hat es mit dem Protokoll auf sich und wie setzt man es ein?

Weiterlesen
Wie funktioniert der Random-Forest-Algorithmus? Antworten gibt der 12. Teil unserer Grundlagenreihe.   (© momius - stock.adobe.com)

Der Random-Forest-Klassikator als Entscheidungshilfe

Der Random-Forest-Algorithmus ist ein sogenanntes beaufsichtigtes Klassifikationsverfahren, das aus mehreren unkorrelierten Entscheidungsbäumen besteht, die eine Klassifizierung oder Vorhersage liefern. Weil sich die Entscheidungsbäume parallel verarbeiten lassen, kann der Algorithmus – bei entsprechend paralleler Ausführung – sehr schnell ausgeführt werden. Die Skalierung ist also leicht zu berechnen. Random Forests können auch der Regressionsanalyse dienen.

Weiterlesen
Die verteilte Versionsverwaltung von Git vereinfacht die Teamarbeit ungemein. (bakhtiarzein - stock.adobe.com)

Git-Tutorial: Ein typischer Git-Arbeitstag

In diesem Git-Tutorial gehen wir einen vereinfachten, aber praktischen Arbeitstag mit entferntem Git-Repository, Teamarbeit und Dateikonflikten durch. Denn der Reiz der verteilten Versionsverwaltung liegt nun einmal in den Collaboration-Funktionen.

Weiterlesen
Mangelnde Reaktionsgeschwindigkeit ist für den Mittelstand die größte Herausforderung bei Cyber-Angriffen, sagt die Studie „Cyber Security im Mittelstand“ von Deloitte Private. (Deloitte)

So steht es um Cyber Security im deutschen Mittelstand

Phishing-Mails, Betrugs-Websites und Erpressungs-Software sind nur eine kleine Auswahl aus dem Arsenal, mit dem Cyberkriminelle immer wieder Unternehmenssysteme kapern und schwere Schäden anrichten. Dennoch ist einem großen Teil des deutschen Mittelstands die Bedrohungslage durch Cyber-Risiken nicht ganz bewusst. Das ist eines der Ergebnisse der Studie „Cyber Security im Mittelstand“ von Deloitte Private.

Weiterlesen
Dr. Elisabetta Castiglioni, CEO von A1 Digital mit Werner Rieche, Geschäftsführer der Region Deutschland, Österreich und Schweiz der Software AG. (Software AG)

A1 Digital und Software AG bilden strategische IoT-Allianz

A1 Digital und die Software AG haben eine Technologie-Partnerschaft mit Fokus auf das Internet der Dinge gebildet. Die Unternehmen wollen gemeinsam an einem ganzheitlichen IoT-Baukasten arbeiten, der Konnektivität, Anwendungen, Überwachung von Geräten und Services nach branchenspezifischen Kriterien ermöglichen soll.

Weiterlesen
Flaschenhälse, die in der Entwicklung von Code entstehen, sind sehr lästig und können in der fertigen Software zu Leistungseinbrüchen und Fehlern führen. Mit Hilfe von statischer Code-Analyyse können diese aber meist schon sehr früh in der Softwareentwicklung aufgespürt und vermieden werden. (Clipdealer)

Mit statischer Code-Analyse Performance-Flaschenhälse finden

Viele Performance-Probleme können bereits in einer sehr frühen Phase des Software Development Lifecycles gefunden werden. Je früher ein Flaschenhals erkannt wird, desto einfacher und billiger kann er auch beseitigt werden. Dazu eignet sich ein Tool, das eigentlich in jedem Entwicklungsteam vorhanden sein sollte: Die statische Code-Analyse.

Weiterlesen
Agile Software-Projekte sind keine Selbstläufer, der erste Scrum Sprint will gut vorbereitet sein. (Asha Sreenivas - stock.adobe.com)

Agile Projekte mit Scrum effizient und einfach starten

Will man ein Software-Projekt beginnen, sind die Anforderungen in der Praxis so unterschiedlich wie die Unternehmen, Mitarbeiter und Projekte selbst. Dieser Beitrag zeigt ausgewählte Ansätze auf, wie Sie Ihrem agilen Projekt einen optimalen Start verleihen, indem Sie vorausschauend Potenziale nutzen und Fehler vermeiden.

Weiterlesen