sidion code camps

Erforschung und Beherrschung neuester Technologien

Open Source, Cloud und Open Communities statt monolitischer und proprietärer Basistechnologien prägen die erfolgreichen aktuellen Trends. Wir stellen uns diesen Trends durch eine permanente Auseinandersetzung mit neuesten Technologien und deren Bewertung für den Projekteinsatz.

Dies erreichen wir durch unsere sidion code camps.

Mehr erfahren über sidion code camps

sidion campus

Vorträge von Mitarbeitenden für Mitarbeitende

In unseren sidion campus Vorträgen geben wir Wissen zu aktuellen Technologien, Methoden und Vorgehen weiter und lernen voneinander. Die Vorträge dauern 30 Minuten - 1 Stunde. Nach dem Vortrag bleibt noch Zeit für ein gemütliches Zusammensein und zur lebhaften Diskussion des Gelernten. sidion campus Vorträge finden zweimal im Quartal statt. Die folgende Liste gibt einen Überblick über die Themenvielfalt vergangener Vorträge:

Zu den sidion campus Vorträgen

Artikel und Veröffentlichungen

Artikel

Consumer-driven Contracts mit Spring

Spring Cloud Contract, Pact oder beides?

In verteilten Systemen müssen Komponenten über externe Schnittstellen kommunizieren. Consumer-driven Contracts stellen einen speziellen Fall von Integrationstests dar. Sie ermöglichen es, bereits in der Entwicklung Schnittstellenverträge abzusichern, ohne dabei die beteiligten Services starten und End-to-end-Tests durchführen zu müssen. Für Spring-Entwickler stehen mit Pact JVM und Spring Cloud Contract gleich zwei Frameworks zur Verfügung, um solche Tests umzusetzen. Dieser Artikel unseres Mitarbeiters Stephan Schuster soll bei der Entscheidung helfen, welches Framework man einsetzen möchte.

Artikel aus dem Java Magazin 05 2019 als PDF herunterladen:

Artikel

Property Based Testing – eine Einführung

Testen ist schwer. Sämtliche Pfade durch einen Code-Abschnitt aufzuzählen, ist aufwändig und die Anzahl der Parameter lässt die möglichen Kombinationen für Eingaben in die Höhe schnellen. Dieser Artikel unseres Mitarbeiters Nicolai Mainiero stellt ein sehr hilfreiches Werkzeug vor, das bestehende Testmethoden ergänzt und den erwähnten Schwierigkeiten
begegnet. Property Based Testing ist eine Methode, um zu prüfen, ob eine Funktion für alle Eingaben korrekt ist. Dies wird erreicht, indem sie mit zufällig generierten Daten ausgeführt wird.

Artikel aus dem Java Magazin 02 2018 als PDF herunterladen:

Artikel

BPM und Microservices: Die Ordnung über den Haufen werfen?

Steht klassisches Business Process Management (BPM) im Widerspruch zur IT-Architektur nach dem Microservices-Ansatz? Der Microservices-Ansatz erlaubt immerhin keine zentrale unternehmensweite Prozesssteuerungskomponente. Dieser Artikel schildert, wie eine korrekte Implementierung von BPM-Systemen nach dem Microservices-Ansatz aussehen müsste, und analysiert die Auswirkungen dieser Fusion der Gegensätze.