Logo von Developer

Suche
  1. Internet-Protokolle, Teil 2: Anwendungsprotokolle im Vergleich

    Internet-Protokolle, Teil 2: Anwendungsprotokolle im Vergleich

    Bevor man ein eigenes Protokoll entwickelt, lohnt es sich häufig, erst einmal zu prüfen, was bestehende bereits leisten. Sei es, um Inspiration und Verständnis zu erlangen, sei es, um zu erkennen, dass man sich die Arbeit sparen kann.

  2. Mehr Sicherheit für interaktive Portale

    Mehr Sicherheit für interaktive Portale

    Das Thema Sicherheit ist bei Webportalen, die dem Austausch sensibler Daten dienen, umfassend zu betrachten. Hier werden vier wesentliche Pfeiler eines Sicherheitskonzepts für Portale mit hohem Sicherheitsbedürfnis präsentiert.

  3. Internet-Protokolle, Teil 1: TCP/IP, der Grundstein für Anwendungsprotokolle

    Internet-Protokolle, Teil 1: TCP/IP, der Grundstein für Anwendungsprotokolle

    Ob Internet oder Machine to Machine (M2M), ob Peer to Peer oder Client/Server, Anwendungsprotokolle verbinden die Knoten eines digitalen Netzes. Für Entwickler ist es wichtig, Unterschiede zwischen Internet-Protokollen wie HTTP, SMTP und FTP zu kennen.

  4. Use Case 2.0: Agile Projektplanung mit Use Case Slices

    Use Case 2.0: Agile Projektplanung mit Use Case Slices

    Use Case 2.0 ist eine skalierbare, agile Technik zur Entwicklung von Anforderungen, mit denen sich die inkrementelle Systementwicklung steuern lässt. Ihre Besonderheit liegt in der Integration etablierter Techniken des Requirements Engineering in eine agile Vorgehensweise. Damit bieten Use Cases auch in agilen Projekten Vorteile, die diese so nicht erwartet haben.

  5. Eine Einführung in Continuous Delivery, Teil 4: Bereitstellen der Infrastruktur

    Eine Einführung in Continuous Delivery, Teil 4: Bereitstellen der Infrastruktur

    Eine Continuous Delivery Pipeline soll stetig Feedback über den Qualitätsstand der Software liefern. Das automatische Bereitstellen der zugehörigen Testinfrastruktur wird dabei Pflicht und beeinflusst den Aufbau der Pipeline.

  6. Eine Einführung in Continuous Delivery, Teil 3: Acceptance Test Stage

    Eine Einführung in Continuous Delivery, Teil 3: Acceptance Test Stage

    In einer Continuous Delivery Pipeline wird jeder Softwarestand in mehreren Teststufen einer Vielzahl automatisierter Tests unterzogen. Hier wird nun der Aufbau der sogenannten Acceptance Test Stage beschrieben, die die Akzeptanzkriterien der Software überprüft.

  7. Microservices im Zusammenspiel mit Continuous Delivery, Teil 2 – die Ablaufumgebung

    Microservices im Zusammenspiel mit Continuous Delivery, Teil 2 – die Ablaufumgebung

    Wenn jede Anwendung aus einer Vielzahl Microservices besteht, bringt das architekturelle Vorteile mit sich. Aber für eine Anwendung eine Vielzahl Prozesse zu starten – möglichst noch in eigenen virtuellen Maschinen –, führt zu erheblichem Aufwand. Oder gibt es vielleicht Alternativen?

  8. Microservices im Zusammenspiel mit Continuous Delivery, Teil 1 – die Theorie

    Microservices im Zusammenspiel mit Continuous Delivery, Teil 1 – die Theorie

    Durch Continuous Delivery wird Software viel öfter und zuverlässiger in Produktion gebracht. Wesentliches Werkzeug dafür ist eine Continuous Delivery Pipeline. Auf den ersten Blick scheint dazu nur eine Optimierung der Prozesse nötig, aber moderne Architekturansätze wie Microservices spielen ideal mit Continuous Delivery zusammen.

Anzeige