
Here you can find the complete overview, of my previous publications in various journals on computer, programming and software engineering.
If you like my articles and blog posts, you can support my work by sharing this content on social media platforms with your friends and colleagues.
javaAktuell 3.2024: Test first?
Java Magazin 03.2024: Content Security Policy
DZone 10.2023 – The Dark Side of Artificial Intelligence
dotnetpro 07.2023: Refactoring
web & mobile Developer 04/2023: Content Security Policy
web & mobile Developer 01/2023: Einführung in die P2P Netzwerke
web & mobile Developer 01/2023: Git LFS
javaAktuell 1.2023: Prozesslandschaften
Java Magazin 01.2023: SQL Injection in Java mit JPA und Hibernate verhindern
Java Magazin 01.2023: Herr Rossi sucht das Glück – Was Entwickler glücklich macht
Java Magazin 11.2022: TDD – Allein auf weiter Flur
dotnetpro 10.2022: Release-Management: Totgeglaubte leben länger
DZone 9.2022: Preventing SQL Injections in Java With JPA and Hibernate
AJSEA 11.2022: Expressions for Source Control Management Systems
PHP Magazin 5.2022: Sitzungsmarathon mit PHP Sessions
web & mobile Developer 7/2022: Definition eigener Datenstrukturen – PHP Arrays
Windows Developer 6.2022: Plattformbummler – Vom Java-Universum zur .NET-Welt und wieder zurück
dotnetpro 6.2022: ISBN auf Gültigkeit prüfen
javaAktuell 2.2022: Der grüne Punkt – Mythos Wiederverwendung
Java Magazin 3.2022: Glaubensbekenntnis II – NetBeans
Java Magazin 3.2022: Glaubensbekenntnis – Tortoise und SmartGit
web & mobile Developer 1/2022: Bekanntmachung mit Twitter Cards
Java Magazin 12.2021: Flexibler Verwalter – SCM-Manager im Überblick
Informatik Aktuell 9.2021: Artefakte auf Maven Central veröffentlichen
DZone 9.2021: Tooltime: SCM-Manager
JavaPRO 1.2021 (S. 31-34): API 4 Future – Zukunftssicheres API-Design
web & mobile Developer 12/2020: Datensilo – SCM Manager
dotnetpro 6.2020: Paketmanger und Lizenzmodelle
com! Magazin 6.2020: The Show must go on – Business Continuity
DZone 04.2020: Version Number Anti-Patterns
JavaMagazin 5.2020: Nichtfunktionale Anforderungen: Qualität
JaxEnter: Happy Birthday, Git! Unser Expertencheck zum 15. Geburtstag
dotnetpro 04.2020: Gleichstellung? equals & compareTo
DZone 02.2020: Non-Functional Requirements: Quality
Java Magazin 2.2020: Aktzeptanz-Tests in Java mit JGiven
PHP Magazin 2.2020: Textverarbeitung mit Textprozessoren – die Idee einer idealen Welt
DZone 12.2019: Acceptance Tests in Java with JGiven
web & mobile Developer 7/2019: Geographische Informationssysteme (GIS) – Der schnelle Weg
web & mobile Developer 5/2019: Assembling JavaScript Projekte mit Grunt
entwickler.press Shortcuts 2019: Von Monolithen & Microservices – ISBN: 978-3-86802-848-5
Entwickler Magazin 2.2019: Slice down the Monolith
javaAktuell 2.2019: Sie bekommen was sie verdienen
Windows Developer 3.2019: Branching-Modelle und Workflows für SCM-Systeme
Java Magazin 2.2019: Testfalle: TDD & BDD in Java
JavaPRO 3.2018: Versionsverwaltung mit Expressions
PHP Magazin 1.2019: Ein Leitfaden für Commit Messages in SCM-Systemen
Java Magazin 12.2018: Futurama – Java API Design
PHP Magazin 6.2018: Git Branching Models
PHP Magazin 5.2018: Erfolgreich im Netz
web & mobile Developer 7/2018: Kassensturz – modern online payments
dotnetpro 07.2018: NAnt ist tot, es lebe NAnt
web & mobile Developer 4/2018: Legalize It!- Eine Reise durch die Softwarelizenzen
Linux Magazin 3.2018: Next Generation Jenkins
Java Spektrum 1/2018: Entscheidungsfinder – Constraint Programming
dotnetpro 01.2018: Wissenspeicher für Softwaredokumentation
dotnetpro 12.2017: Software Maintenance – hysterisch gewachsen
dotnetpro 11.2017: Paketverwaltung in .NET mit NuGet
Java Magazin 11.2017: Autogrammjäger – the maven jar-signer Plugin
web & mobile Developer 08/2017: ORM mit PDO – Modernes Datenbankdesign
PHP Magazin 5.2017: Recommender Systeme – Eine Einführung
JavaPRO 2.2017: Faktor Mensch! – wiederholbare Projekterfolge mit SCRUM
Java Magazin 4.2017: Kampf der Giganten
web & mobile Developer 1.2017: Semantic Versioning
web & mobile Developer 11.2016: Kalenderpuzzel – OOP in PHP
Java Magazin 10/2016: Advanced JPA2
javaAktuell 4.2016: A Fool with a tool is still a fool (translated from German)
JavaSpektrum 04/2016: Maven Secrets
web & mobile developer 11.2015: eCommerce – Die Grundlagen
PHP Magazin 3.2015: Von Lambda Expressions, variablen Variablen, Fabriken und Co
Java Magazin 3.2015: DAO mit JPA2
web & mobile Developer 04/2014: NAnt, NuGet und Continuous Integration in .NET
JavaSpektrum 02/2014: Continuous Delivery – Neue Features frisch vom Fließband
web & mobile Developer 02/2014: Source Control Management – Reproduzierbarkeit
JavaSpektrum 04/2013: Salt’n Pepper – Die richtige Würze gegen Rainbow-Table-Angriffe auf Webapplikationen
PESOS 2013: The Dark Side of SOA Testing
web & mobile Developer 08/2012: PHP meets Maven Part4
web & mobile Developer 07/2012: PHP meets Maven Part3
web & mobile Developer 06/2012: PHP meets Maven Part2
web & mobile Developer 05/2012: PHP meets Maven Part1
web & mobile Developer 01/2012: Caching mit Zend Cache
web & mobile Developer 11/2011: Navigationskonzepte im MediaWiki
web & mobile Developer 10/2011: Fährtenleser – Logging mit Zend Log
Materna Monitor 2.2011: This is how corporate knowledge becomes tangible (translated from German)
PHP Journal 2.2011: Excelsheets serverseitig mit PHP erzeugen
Materna Monitor 1.2011: Automation options in software configuration management (translated from German)
PHP Journal 1.2011: PHP Deployment mit Apache ANT
PHP Journal 5.2010: Grafische Benutzeroberflächen mit jQuery UI
PHPUser 4.2009: Vertrauensbeweise – vom Surfer zum Kunden!
PHPUser 3.2009: Formulare mit Symbolcharakter! – Benutzereingaben mit RegEx validieren.
Internet Magazin 5.2009: Applikationskonfiguration mit XML Dateien in PHP mit SimpleXML
PHP Magazin 6.2008: Kontrollzentrum – Quelltexte mit der Versionsverwaltung Subversion organisieren.
PHP Magazin 3.2008: Jack in the Box – Einführung in die GdLib
Diploma thesis: Automation of JAVA EE projects with MAVEN 2 ( )