Video-Tutorials

Unit vs Integration Testing

Wie dogmatisch muss man beim Unterscheiden von Unit- und Integrationstests sein? In diesem Video zeige ich verschiedene Sichtweisen zu diesem Thema auf und versuche, die bestehenden Dogmen zu durchbrechen.

Team Neusta Freitagsfrühstück

Hinweis Dieses Video ist im Rahmen eines Freitagsfrühstücks aufgenommen worden. Das Freitagsfrühstück ist eine regelmäßige Veranstaltung der Team Neusta und dient der Weiterbildung und dem technischen Austausch untereinander.

Die anschließende Diskussion wurde nicht in das öffentliche Video übernommen.

Event Storming

Event Storming ist eine kollaborative Workshop-Methode, die in der Softwareentwicklung eingesetzt wird, um komplexe Geschäftsprozesse oder Anforderungen zu visualisieren und zu verstehen. Dabei werden alle beteiligten Personen, wie z.B. Entwickler, Projektmanager, Productowner und Domainexperten, eingebunden.

Vorteile

  • Es geht schnell
  • Es ist leicht verständlich
  • Es kostet wenig Geld
  • Es dient dem Erkenntnisgewinn

Team Neusta Freitagsfrühstück

Hinweis Dieses Video ist im Rahmen eines Freitagsfrühstücks aufgenommen worden. Das Freitagsfrühstück ist eine regelmäßige Veranstaltung der Team Neusta und dient der Weiterbildung und dem technischen Austausch untereinander.

Die anschließende Diskussion wurde nicht in das öffentliche Video übernommen.

Testcontainers

Testcontainers ist ein Framework, dass es im Test ermöglicht, eine Datenbank oder andere Dinge während der Testausführung zu nutzen.

Testcontainers nutzt dafür das Docker Environment.

Vorteile

  • Es wird ein freier Port gesucht und genutzt
  • Der Docker-Sidecar ryuk sorgt anschließend für das Abräumen der Container
  • Das Framework wird mittlerweile von allen gängigen Programmiersprachen unterstützt

Team Neusta Freitagsfrühstück

Hinweis Dieses Video ist im Rahmen eines Freitagsfrühstücks aufgenommen worden. Das Freitagsfrühstück ist eine regelmäßige Veranstaltung der Team Neusta und dient der Weiterbildung und dem technischen Austausch untereinander.

Die anschließende Diskussion wurde nicht in das öffentliche Video übernommen.

Einstieg in die Hexagonale Architektur

Domain Driven Design (kurz: DDD) ist ein Ansatz zur Modellierung komplexer Software und stellt dabei die fachlichen Aspekte in den Vordergrund.

Die hexagonale Architektur greift diesen Punkt auf und setzt diese Inhalte in den Kern der Anwendung. Die eigentliche Technik (Datenbank, MQ-System, …) spielt dabei eine untergeordnete Rolle.

Team Neusta Freitagsfrühstück

Hinweis Dieses Video ist im Rahmen eines Freitagsfrühstücks aufgenommen worden. Das Freitagsfrühstück ist eine regelmäßige Veranstaltung der Team Neusta und dient der Weiterbildung und dem technischen Austausch untereinander.

Die anschließende Diskussion wurde nicht in das öffentliche Video übernommen.