Development
277 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Development
Softwarearchitektur
Grüne Informationstechnik: „Building Green Software“ von Anne Currie et al.
Das Buzzword der „grünen Informationstechnik“ hat sich im Bereich „Big Business“ etabliert. Bei immer mehr Ausschreibungen kann es dem Erfolg förderlich sein, wenn das angebotene Produkt nicht nur als funktional, sondern auch als „grün“ gilt. O’Reilly schickt ein Lehrbuch ins Rennen, das sich der Thematik der grünen Informatik holistisch anzunähern sucht.
Modernisierungen sind aus technischer Sicht hoch spannend. Aus Sicht der Projekt- oder Produktverantwortlichen sieht das allerdings anders aus. Hier trüben Aufwände und potenzielle Risiken das Bild. Mit OpenRewrite wird in diesem Beitrag ein Werkzeug für reproduzierbare, testbare und effiziente Modernisierungen vorgestellt. Durch den Einsatz von OpenRewrite werden große Modernisierungen elegant un..
Renovate ist ein Open-Source-Tool, das in GitLab, GitHub und vergleichbare Umgebungen sehr gut integriert werden kann, um die Aktualisierung von Abhängigkeiten in Projekten zu automatisieren. Es überwacht kontinuierlich die Pakete und Bibliotheken eines Projekts und erstellt automatisch Pull-Requests (PRs), um veraltete Abhängigkeiten zu aktualisieren. Dies erleichtert die Wartung und Sicherheit v..
Um Spring-Boot-Anwendungen erfolgreich in der Cloud zu betreiben, ist es notwendig, diese in Container zu verpacken. Cloud Native Buildpacks sind ein leistungsstarkes und effizientes Werkzeug, das den Prozess der Erstellung von Container-Images automatisiert und dabei die Notwendigkeit, ein Dockerfile zu schreiben, überflüssig macht.
Modularität ist ein fundamentales Prinzip im Softwareengineering, das entscheidend zur Beherrschung von Komplexität beiträgt. Java selbst stellt jedoch nur eingeschränkte Möglichkeiten zur Modulabbildung bereit. CODERU adressiert diese Herausforderung, indem es einen Ansatz bietet, der die Darstellung von Modulen direkt im Code durch die Verwendung vordefinierter Paketnamen ermöglicht und somit di..