Java
464 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Beim strategischen Domain-Driven Design (DDD) fokussieren wir uns in der Modellierung sehr stark darauf, die Fachlichkeit möglichst passend zu identifizieren und im Design abzubilden. Leider verlieren wir Entwickler bei der technischen Umsetzung diesen fachlichen Fokus dann aber allzu oft wieder aus den Augen und lassen uns (zu) stark vom neusten hippen Framework begeistern, leiten und beeinflusse..
Das Agile Manifest wird oft missverstanden, wenn es heißt: „Wir müssen nichts dokumentieren, es kommt nur auf die lauffähige Software an!“ Aber ist es eine gute Idee, eine komplizierte Maschine ohne Konstruktionszeichnungen zu bauen? Hier ist IT kein bisschen anders als jede andere Ingenieurskunst, weiß der moderne „Software Craftsman“. In diesem Artikel möchten wir zeigen, wie ein interdisziplinä..
Cloud-native Entwicklung hat den Zenit des Gartner-Hype-Zyklus überschritten. Die erste Welle der Ernüchterung ist eingetreten. Zwei Jahre junge Anwendungen sind schon heute technische Altlasten. Die Entwickelbarkeit von stark verteilten Anwendungen geht an die Grenze des Erträglichen. Der Aufwand für Betrieb und Wartung der Infrastruktur ist immens. Die Komplexität steigt an Stellen, die bisher v..
Kubernetes hat sich in den letzten vier Jahren zur Standardlösung für Container-Management entwickelt. Vor allem zustandslose Anwendungen, die lokal keine Daten speichern müssen, sind mit Kubernetes einfach zu betreiben. Datenbanken und andere Komponenten der Persistenzschicht werden jedoch oft weiterhin klassisch betrieben oder als Service bei einem Cloud-Anbieter hinzugebucht. Operatoren bieten ..
Durch die Möglichkeit, physische und virtuelle Gegenstände (Dinge, Things) fast beliebig miteinander zu vernetzen, hat die Bedeutung des Internets der Dinge (Internet of Things, IoT) in den letzten zehn Jahren sehr stark zugenommen. Damit wird auch die Testbarkeit von IoT-Projekten immer wichtiger. Dieser Artikel stellt die Implementierung einer virtuellen Lernumgebung für Aus- und Weiterbildung i..