Von Entwickler für Entwickler

Wenn der Tomcat nicht will, dann zwing ihn!

Dieser Beitrag soll auf ein Problem hinweisen, welches mir kürzlich Kopfschmerzen bereitete. Im Zuge des Updates einer Webapplikation wurde der ausführende Tomcat 7 durch einen Tomcat 8 mit der gleichen Konfiguration ersetzt. Die Webapplikation versendet in bestimmten Fällen automatisiert... Artikel lesen

Integrationstests von Spring MVC Kontrollern mit MockMVC

Dieser Artikel soll kurz zeigen, wie Spring Mvc Rest-Controller mit dem MockMvc Framework getestet werden können. Dafür mit nehmen wir einen einfachen Kontroller mit 3 Rest-Endpunkte: Erstellen eines Todo Eintrags [crayon-5b4fee33798af764745600-i/] Abrufen aller Todo Einträge... Artikel lesen

Raiders of the lost Git Repository, The Starks going reactive and an Empire of Eggs

Ein Bericht vom JUG Saxony Day 2017. Vergangenen Freitag besuchte das Team Softwareentwicklung gemeinsam mit rund 500 weiteren Teilnehmern den nunmehr vierten JUG Saxony Day in Radebeul. In entspannter Atmosphäre gab es eine Vielzahl interessanter Vorträge und Workshops aus fünf verschiedenen... Artikel lesen

Weniger Boilerplate Code mit Lombok

Einer der Kritikpunkte an Java ist die Menge an Boilerplatecode die für Programme benötigt wird. Boilerplate Code, das ist immer wiederkehrender Code der für ein lauffähiges Programm benötigt wird. Das gilt insbesondere für einfache Klassen die nur ein paar Werte enthalten. Für jede Property... Artikel lesen

Meine erste IT-Roadmap – Mit Legosteinen SCRUM verstehen

Am 05.09. um 13:00 Uhr war es soweit, im Basislager Coworking in Leipzig fand die erste IT-Roadmap der Softwareforen zum Thema SCRUM und Kanban statt. Unterstützt wurde die Veranstaltung durch die Kanzlei KTR als Sponsor. Durch den Agile Coach Dr. André Köhler wurden den 11 Teilnehmern,... Artikel lesen

Testen mit Geb und Spock

Vor etwa drei Monaten habe ich unsere im Jenkins neu eingeführten Oberflächentests vorgestellt. Um zu sehen, wie bei uns getestet wird, möchte ich jetzt einen kurzen Überblick über die im Projekt verwendeten Technologien geben. Für die automatischen Oberflächentesets nutzen wir Geb und... Artikel lesen

FirstSpirit Datenzugriff: Broker & Co.

In diesem Artikel geht es um eine einfache Variante, Zugriff auf Datensätze von FirstSpirit über eine externe Anwendung zu erhalten. Statt eines größeren Unterbaus, der das gesamte DB-Schema enthält und den gesamten Zugriff darauf regelt, geht es in diesem Beitrag um den Zugriff auf... Artikel lesen

Software-Architektur anders gedacht

Unser Trainer Wir haben uns Dennis Traub (@dtraub) eingeladen um uns über das Thema Software-Architektur auszutauschen. Dennis Traub arbeitet bei codecentric, einem innovativen Unternehmen aus Solingen mit frischer pragmatischer Menthalität. Wir haben von codecentric schon anderen Input... Artikel lesen

enterJS 2017 in Darmstadt

Gemeinsam mit einem Kollegen machte ich mich am 20.6. auf zur enterJS nach Darmstadt. Als Quereinsteiger aus den Geisteswissenschaften meine erste größere Konferenz im Rahmen der Informatik und wie sich zeigen sollte eine perfekte Gelegenheit gut aufbereitetes, nützliches Wissen... Artikel lesen

Headless Chrome – neue Möglichkeiten für integrierte Oberflächentests

Seit der Chrome Version 2.58 ist es möglich, den Chrome-Browser unter Linux auch headless zu starten. Besonders für automatische Oberflächentests (z.B. mit Selenium) bietet sich dieser headless Modus an. Für einige Projekte nutzen die Softwareforen Oberflächentests, die von Zeit zu Zeit an... Artikel lesen