Das Domain-driven Design adressiert viele Aspekte der Softwareentwicklung, vom Design ganzer Softwarelandschaften und den Beziehungen zwischen (Teil-)Systemen über den Entwurf fachlicher Modelle bis hin zu Mustern und Code.
Software
Altsysteme kranken an vielen und auf den ersten Blick unterschiedlichen Stellen. Die richtige Diagnose und passende Therapiemaßnahmen helfen ihnen wieder auf die Sprünge.
Auf den ersten Blick scheinen DDD als Softwarearchitekturansatz und Agilität als Prozessmodell unterschiedliche Bereiche der Softwareentwicklung abzudecken. Tatsächlich erzeugen sie nicht nur Synergien, sondern streben teilweise sogar dasselbe an.
Früher galt eine Einbruchserkennung als zu kompliziert und zu teuer für Heimnetze. Heute lässt sich ein solches Alarmsystem mit einem RasPi und freier Software schnell und kostengünstig aufsetzen.
Der XÖV-Standard definiert unter anderem die XRechnung. An ihn muss sich fast jeder Dienstleister halten, der mit der öffentlichen Hand Geschäfte machen will. Dank der KDE-Software Kraft gibt es jetzt auch eine Open-Source-Implementierung.
Ein von der Open Source Business Alliance in Auftrag gegebenes juristisches Gutachten bescheinigt der Bundesregierung rechtlichen Spielraum für einen bevorzugten Einsatz von Open Source in der Verwaltung. Es zeigt, welche gesetzlichen Optionen dafür infrage kommen.
NAS-Geräte von Synology oder Qnap erfreuen sich großer Beliebtheit, nerven passionierte Admins aber mit ihren GUIs und ihrem überbordenden Funktionsumfang. Wer sich das nicht antun will, baut mit Hardware von der Stange und passender Software einen maßgeschneiderten, per Ansible...
Ein Erfolgsfaktor für gute Dokumentation ist eine strukturierte und systematische Herangehensweise. Dieser Beitrag vermittelt Grundlagenwissen darüber, wer was und wie dokumentieren sollte und wie man dabei den roten Faden nicht verliert.
Um schnell und einfach Prozesse zu digitalisieren, greifen immer mehr Unternehmen auf Low-Code- oder No-Code-Plattformen zurück, die es auch Nicht-Informatikern erlauben, eigene Applikationen zu erschaffen. Das bewirkt einen Paradigmenwechsel in der IT, der weit über reine Softwareentwicklung...
GNU Health, ein Vorzeigeprojekt freier Software für Krankenhäuser, hilft besonders in Entwicklungsländern beim Aufbau einer bezahlbaren Gesundheitsversorgung für alle.
Wirklich bequem wird die Softwareinstallation erst dann, wenn der Paketmanager die Programme selbst findet und herunterlädt. Deshalb erweitern wir unser Build-System um ein Repository.
Beim Open-Source-Monitoring beansprucht neben Platzhirschen wie Icinga oder Checkmk auch die lettische Software Zabbix ihren Platz. Ihre Geschichte reicht zurück bis ins Jahr 2001. Gehört sie damit zum alten Eisen, oder hat sie noch immer alles im Blick?
Linux-Derivate bringen viel Software mit, die nicht jeder Nutzer benötigt. Mit verschiedenen grafischen Werkzeugen und speziellen Distributionen erstellen Sie ein individuelles Betriebssystem ohne überflüssige Anwendungen.
Paketmanager machen die Softwareverwaltung zum Kinderspiel. Gelingt es allerdings einem Angreifer, Schadcode in die Paketquellen einzuschleusen, gerät der Paketmanager zur Malware-Schleuder. Ein Bot, der Pakete signiert, ermöglicht es, manipulierte Pakete zu erkennen.











