Development
346 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Die Entwicklung digitaler Lösungen und neuer Anwendungen dauert oft Wochen und Monate – und damit zu lang, um am Markt bestehen zu können. Low Code Development soll hier für frischen Wind und mehr Agilität sorgen. Sie kann die Softwareentwicklung beschleunigen und mithilfe vorkonfektionierter Bausteine auch Nicht-Entwicklern – Citizen Developern – die Möglichkeit geben, aktiv am Entwicklungsprozes..
Ein Web ohne JavaScript ist heute undenkbar. Doch die Skriptsprache bekommt Konkurrenz: von WebAssembly. Dabei handelt es sich um ein maschinennahes Bytecode-Format für den Browser, das unter Berücksichtigung der Hardwareressourcen zu einer schnelleren Ladezeit und Ausführung führt. Aktuell können C oder C++ in WebAssembly-Bytecode übersetzt werden und weitere problemorientierte Sprachen wie C# od..
Development
Agility
Software-Architektur
Zusammenspiel von Agilität, DevOps, Microservices und Cloud
Es gibt kaum ein Unternehmen, das nicht auf agile Methoden setzt. Trotzdem können sich die wenigsten in puncto „Time-To-Market“ mit Online-Händlern wie OTTO [OTTOblog], Zalando und Netflix [NetflixBlog] messen. Zalando spricht sogar von „Radical Agility“ [Bis15]. Solch radikale Ausprägungen verdeutlichen, dass die übliche „Standard-Agilität“ oft nicht mehr ausreichend ist. Es bedarf der Softwareen..
Mit der Explosion digitaler Fähigkeiten verändern sich industrielle Produkte radikal. Die kontinuierliche Verbesserung von Produkten oder Cloud-Lösungen über den Lebenszyklus, basierend auf Datenanalysen der Live-Systeme, ist ein wichtiger Erfolgsfaktor im IoT-Bereich. Damit werden moderne Ansätze aus der IT-Welt, wie Continuous Delivery und DevOps, auch für Industrieunternehmen zunehmend relevant..
Development
Testing
Software-Architektur
Integrationstests von Microservices in CI/CF-Deployment-Pipelines
Microservices, die mit Continuous Integration/Continuous Delivery (CI/CD) entwickelt und getestet werden, finden immer weitere Verbreitung. Verteilte Systeme bestehen aus vielen (unter Umständen) Hunderten solcher Dienste und mithilfe von CI/CD stehen immer wieder neue Versionen zur Verfügung. Deshalb ist es wichtig zu klären, wie für diese Dienste im Rahmen von CI/CD Integrationstests ausgeführt ..