Microsoft spendiert GitHub ein Helferlein, das beim Schreiben von Code hilft. Copilot soll wie der Kollege sein, mit dem man bei der Paarprogrammierung zusammenarbeitet – und der immer offen für ein „Wie geht das gleich?“ ist.
Mit Tiny Machine Learning, kurz TinyML, erobert ein neues Buzzword das Internet. Aber anders als sonst, will es nicht das Next Big Thing werden, sondern im Kleinen die Welt verändern.
„Was für ein Saftladen“, möchte man sich denken: Der OWASP Juice Shop ist eine Plattform mit Sicherheitslücken – jeder Menge davon. Als Entwickler oder IT-Security-Experte sollte man ihn definitiv installieren.
Für kleinere Arduino-Projekte genügt die hauseigene IDE. Allerdings verlangt es vermutlich vor allem Software-Entwickler nach der Hardware-Schlacht nach etwas Komfort – und vielleicht einer anderen Programmiersprache.
Arduino ist mehr als nur Hardware – und es gibt auch nicht „den einen“ Arduino. Vom Standard-Board über Musik-Spezialisten bis hin zu IoT-Hardware dienen die Arduino-Plattformen unterschiedlichsten Zwecken.
Das Arduino-Universum mag für Software-Entwickler auf den ersten Blick nur nach schmutzigen Händen und dem Gestank von Lötzinn aussehen. Aber ein Blick lohnt sich, der Einstieg ist simpel und es gibt auch beliebtere Buzzwords wie C++ oder Python.
GitOps beschäftigt Entwickler, Medien und IT-Manager – aber was bedeutet das überhaupt in der Kategorie der Tools und Lösungen? Ein Überblick über die wichtigsten Werkzeuge rund um den Pull-Request-Ansatz.
GitOps ist aktuell ein großes Thema – als Konzept aber eben reine Theorie. Schaut man sich aber mal ein konkretes Tool an, wird GitOps greifbar. Und dafür eignet sich die Open-Source-Software Argo CD sehr gut.
Für den Job eines Autors genügen meist ein Texteditor, ein Browser und ein Screenshot-Tool. Der Workflow beschränkt sich auf E-Mails und ein paar Ideen zum Inhalt wären auch nicht schlecht. Aber Dokumentation? Das Schreiben eines Handbuchs für eine komplexe Software? Da kann ich Ihnen ganz andere Geschichten erzählen.
Dieser letzte Teil unserer Git-Serie für Einsteiger gibt einen Einblick in tiefergreifende Mechanismen der Versionierung. Wir zeigen, wie sich ein Entwicklungsstrang grundsätzlich verästeln und anschließend wieder verschmelzen lässt.
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.
Das Hasso-Plattner-Institut für Softwaresystemtechnik an der Universität Potsdam hat einen umfangreichen Report zum Thema „Blockchain: Hype oder Innovation” veröffentlicht, der sowohl die technischen Grundlagen aufbereitet als auch Chancen und Risiken benennt.
Viele Bibliotheken vereinfachen dem Entwickler die Arbeit ungemein, dies gilt auch für die Open Cource Computer Vision Library. OpenCV bietet über 2.500 Algorithmen rund um die Verarbeitung und Analyse von Bildmaterial.
Google hat auf der I/O-Konferenz die Betaversion des ML Kit vorgestellt. Das SDK soll Googles Machine-Learning-Expertise auch Mobile-Entwicklern zugänglich machen. Daher wird es als Paket für die Entwicklungsplattform Firebase zur Verfügung gestellt.
Blockchains machen die Welt demokratischer. Sie erfinden die IT-Landschaft neu, machen Manager überflüssig – ach was, ganze Staaten! Und Banken? Braucht kein Mensch mehr. Zur Abwechslung betrachten wir Blockchain-Technologien einmal kritisch bis nüchtern.
Das Thema Blockchain hat massiv an Fahrt gewonnen, nicht zuletzt wegen der irrwitzigen Kurschwankungen des Bitcoin. Die Emanzipation von der Kryptowährung ist in der IT-Branche einer der großen Wünsche für das Jahr 2018.
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.
Für kleinere Arduino-Projekte genügt die hauseigene IDE. Allerdings verlangt es vermutlich vor allem Software-Entwickler nach der Hardware-Schlacht nach etwas Komfort – und vielleicht einer anderen Programmiersprache.
GitOps beschäftigt Entwickler, Medien und IT-Manager – aber was bedeutet das überhaupt in der Kategorie der Tools und Lösungen? Ein Überblick über die wichtigsten Werkzeuge rund um den Pull-Request-Ansatz.
Das Arduino-Universum mag für Software-Entwickler auf den ersten Blick nur nach schmutzigen Händen und dem Gestank von Lötzinn aussehen. Aber ein Blick lohnt sich, der Einstieg ist simpel und es gibt auch beliebtere Buzzwords wie C++ oder Python.
Arduino ist mehr als nur Hardware – und es gibt auch nicht „den einen“ Arduino. Vom Standard-Board über Musik-Spezialisten bis hin zu IoT-Hardware dienen die Arduino-Plattformen unterschiedlichsten Zwecken.
„Was für ein Saftladen“, möchte man sich denken: Der OWASP Juice Shop ist eine Plattform mit Sicherheitslücken – jeder Menge davon. Als Entwickler oder IT-Security-Experte sollte man ihn definitiv installieren.
Viele Bibliotheken vereinfachen dem Entwickler die Arbeit ungemein, dies gilt auch für die Open Cource Computer Vision Library. OpenCV bietet über 2.500 Algorithmen rund um die Verarbeitung und Analyse von Bildmaterial.
GitOps ist aktuell ein großes Thema – als Konzept aber eben reine Theorie. Schaut man sich aber mal ein konkretes Tool an, wird GitOps greifbar. Und dafür eignet sich die Open-Source-Software Argo CD sehr gut.
Dieser letzte Teil unserer Git-Serie für Einsteiger gibt einen Einblick in tiefergreifende Mechanismen der Versionierung. Wir zeigen, wie sich ein Entwicklungsstrang grundsätzlich verästeln und anschließend wieder verschmelzen lässt.
Für den Job eines Autors genügen meist ein Texteditor, ein Browser und ein Screenshot-Tool. Der Workflow beschränkt sich auf E-Mails und ein paar Ideen zum Inhalt wären auch nicht schlecht. Aber Dokumentation? Das Schreiben eines Handbuchs für eine komplexe Software? Da kann ich Ihnen ganz andere Geschichten erzählen.
Blockchains machen die Welt demokratischer. Sie erfinden die IT-Landschaft neu, machen Manager überflüssig – ach was, ganze Staaten! Und Banken? Braucht kein Mensch mehr. Zur Abwechslung betrachten wir Blockchain-Technologien einmal kritisch bis nüchtern.
Microsoft spendiert GitHub ein Helferlein, das beim Schreiben von Code hilft. Copilot soll wie der Kollege sein, mit dem man bei der Paarprogrammierung zusammenarbeitet – und der immer offen für ein „Wie geht das gleich?“ ist.
Mit Tiny Machine Learning, kurz TinyML, erobert ein neues Buzzword das Internet. Aber anders als sonst, will es nicht das Next Big Thing werden, sondern im Kleinen die Welt verändern.
Google hat auf der I/O-Konferenz die Betaversion des ML Kit vorgestellt. Das SDK soll Googles Machine-Learning-Expertise auch Mobile-Entwicklern zugänglich machen. Daher wird es als Paket für die Entwicklungsplattform Firebase zur Verfügung gestellt.
Das Thema Blockchain hat massiv an Fahrt gewonnen, nicht zuletzt wegen der irrwitzigen Kurschwankungen des Bitcoin. Die Emanzipation von der Kryptowährung ist in der IT-Branche einer der großen Wünsche für das Jahr 2018.
Das Hasso-Plattner-Institut für Softwaresystemtechnik an der Universität Potsdam hat einen umfangreichen Report zum Thema „Blockchain: Hype oder Innovation” veröffentlicht, der sowohl die technischen Grundlagen aufbereitet als auch Chancen und Risiken benennt.