Development
277 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
In der Theorie müssten moderne Mikrocontroller problemlos in der Lage sein, Java auszuführen, denn im Bereich Rechenleistung nimmt es ein moderner 32-Bitter von GigaDevice, STMicroelectronics oder Espressif problemlos mit allem auf, was in früheren Workstations vor sich hin rechnete. Interessanterweise gibt es mittlerweile wirklich diesbezügliche Systeme. Während der Gutteil davon „Hobby-Projekte“..
Normalerweise schreiben wir neben Produktionscode auch Tests, um mögliche Fehler so früh wie möglich im Entwicklungsprozess zu finden und zu beheben. Häufig schreiben wir sogar für eine neue Funktionalität mehr Test- als Produktionscode. Gleichzeitig sollen die Tests möglichst schnell sein, damit diese häufig ausgeführt werden können, ohne große Wartezeiten zu produzieren. In diesem Artikel betrac..
Bei der Entwicklung von CI/CD-Pipelines gehen Softwareengineers oft nach der „Trial and Error“-Methode vor: Pipelinecode schreiben, Pipeline anstoßen, warten, Fehler analysieren, Behebungsversuch und erneut probieren. Dieses Vorgehen ist nicht nur langwierig und mühsam, sondern aufgrund der Fehleranfälligkeit auch gefährlich, da fehlerhafte Deployments drohen. Ein testgetriebenes Vorgehen bei Pipe..
Zur Lösung komplexer Fragestellungen werden häufig KI-Modelle herangezogen, doch oft erreichen diese Projekte nur den Status des Proof of Concept (PoC). Ein Vergleich zu Softwareprojekten ermöglicht es, Hindernisse zu erkennen und diese mithilfe von entsprechenden Technologien und Tools zu lösen. Industrialisierung und automatisches Retraining von KI-Modellen sind der entscheidende Faktor für den ..
Microservices basierte Systeme haben sich mittlerweile in vielen Unternehmen als Standardarchitektur etabliert, denn Microservices machen komplexe Anwendungsfälle beherrschbar, indem sie diese in kleine unabhängige Services mit abgrenzbarem Funktionsumfang und klaren Schnittstellen nach außen zerlegen. Hierdurch werden Entwicklerteams in die Lage versetzt, Services unabhängig voneinander zu entwic..