Von Entwicklern für Entwickler

Tutorial: Build-Frameworks: Maven und Gradle

Was sind Build-Frameworks? Wie der Name schon vermuten lässt, sind Build-Frameworks einfach gesagt Frameworks, die den Build-Prozess einer Software u.a. vereinfachen, automatisieren oder manipulieren lassen. Beispiel zur Motivation Angenommen man schreibt ein Java-Programm und möchte externe... Artikel lesen

Tutorial: Spring Boot mit Spring Initializr

In diesem Blogartikel soll es darum gehen, einmal die Grundlagen der Softwareentwicklung mit Spring abzubilden. Zunächst wird beschrieben, was Spring ist und wo eigentlich der Unterschied zu Spring Boot liegt. Danach wird kurz beschrieben, wie man mit Hilfe des Spring Initializr eine erste... Artikel lesen

JUG Saxony Day 2018

Am 28.09.2018 waren wir auf dem JUG Saxony Day 2018 des JUG Saxony e.V. Wir haben die Konferenz mitgesponsert, unsere Mitarbeiter weitergebildet und sind mit anderen Softwareentwicklern und Studierenden ins Gespräch gekommen. Rundum eine tolle Veranstaltung. Im Laufe des Jahres haben wir unser... Artikel lesen

Integration von Spring und Angular mit Gradle

In diesem Artikel geht es darum, wie eine Angular-Frontend-Anwendung gemeinsam mit dem Spring-Backend ausgeliefert werden kann, und zwar automatisch per Gradle-Skript. Spring-Anwendung vorbereiten Um die Anbindung zu testen, bereiten wir einen einfachen Endpunkt in Spring vor, den wir später... Artikel lesen

Was ist eine Webanwendung?

Die Frage, was eine Webanwendung ist, kann ganz allgemein beantwortet werden. Und diese Antwort ist auch nicht schwer. Prinzipiell findet man eine ausreichende Erklärung bei Wikipedia. Dabei könnte man es natürlich belassen. Mache ich hier aber nicht. Den Begriff Webanwendung möchte ich erstmal... Artikel lesen

Auswahl kleiner Helfer-Skripte für die tägliche Arbeit mit FirstSpirit

Skripte können in FirstSpirit viele Funktionen erfüllen. Zum Beispiel werden einige Skripte im Freigabe- oder Löschworkflow benötigt, um zu überprüfen, ob nicht noch Fehler vorliegen oder um abhängige Objekte mit freizugeben. Skripte können einem aber auch die Arbeit mit FirstSpirit... Artikel lesen

SSO mit Spring Boot 2.0

Während unserer Arbeit mit einer Microservice-Architektur und Spring Boot taucht immer wieder ein Problem auf: Jeder Nutzer sollte sich gegen alle unsere Schnittstellen authentifizieren, aber man möchte nicht für jede Schnittstelle einen eigenen Login schreiben und verwalten. Die Lösung ist... Artikel lesen

Jenkinsfile – weitere Konfigurationen

Zur Konfiguration eines Jenkinsfiles gab es bereits einen Blogartikel, in dem das Grundgerüst erklärt wurde. Dieses Grundgerüst kann man weiter ausbauen. Dazu gibt es eine Reihe von Möglichkeiten, wobei ich heute 3 vorstellen möchte: Zeitsteuerung, Mailversand und... Artikel lesen

How to: Mehrere MongoDBs in einem Spring Boot Projekt

Falls mal wieder die Geschwindigkeit eines Zugriffs auf eine fremde Schnittstelle Ärger macht, baut man einen Cache. Dies tat ich auch während der Bearbeitung meiner aktuellen Aufgaben. Da die genutzten Objekte sehr groß und tief verschachtelt waren und eine Abfragelogik vorhanden sein musste,... Artikel lesen

UI-Tests für Ionic 3 mit Protractor und Appium

Ionic ist ein beliebtes Frontend-Framework zum Bauen hybrider Apps. Diese Apps können, genauso wie native Apps, auf verschiedene Komponenten des Endgerätes zugreifen und sind wie Web-Apps gleichzeitig plattformübergreifend einsetzbar. Leider vernachlässigt das Framework die Einbindung... Artikel lesen