Development
331 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Stabilität, Zuverlässigkeit und Sicherheit in Kombination mit ständigen Änderungen, die eine Voraussetzung für die Wettbewerbsfähigkeit sind, stellen für die heutige IT-Welt eine Herausforderung dar. In diesem Artikel beschreiben wir einen ganzheitlichen Lösungsansatz für dieses Problem, der Continuous Deployment (CD), Application Performance Monitoring (APM) und Incident Management (IcM) umfasst.
Der Ansatz von DevOps hat sich in den vergangenen zehn Jahren in vielen Organisationen fest etabliert. Parallel dazu werden IT-Landschaften immer komplexer und Vorgaben und Erwartungen an die Datensicherheit anspruchsvoller. Die Weiterentwicklung zu DevSecOps ist die Antwort auf viele aktuelle Herausforderungen.
So häufig Java-Entwicklern der Begriff „Spliterator“ im Programmieralltag begegnet, so wenig ist dazu in der Literatur zu finden. Dabei stellen Spliteratoren in der parallelen Programmierung eine praktische Möglichkeit dar, Datenstrukturen nach eigenen Kriterien so in zwei Teile zu zerlegen, dass daraus Performanzvorteile gegenüber klassischem Halbieren resultieren. Doch auch in der rein seriellen..
Das Konzept domänenspezifischer Modellierung mit Domain Specific Languages (DSLs) ist nicht neu, aber dank moderner Tool-Unterstützung durch Language Workbenches ist die Umsetzung heute praktikabler denn je. Dieser Artikel gibt eine Einführung in die DSL-Thematik und deren Umsetzung und fasst zusammen, wann sich ein Einsatz lohnt.
Durch die Sicherheitslücke Log4Shell ist auch JNDI ins Rampenlicht gerückt worden. Obwohl JNDI bereits seit 1997 existiert, haben viele davon noch nie gehört oder wissen nicht genau, wofür es da ist. Um beides zu ändern, schauen wir uns in diesem Artikel gemeinsam an, was JNDI ist und wie wir es einsetzen können.