References

All of the technical books listed below are ones the author has genuinely read, and they form one of the foundations on which the blog articles are built. Some of these books are in German, others in English, and a few are already a bit older. If you’re thinking about buying any of them, please pay attention to the specific edition and check whether a more recent version might be available.

TitleAuthor(s)Edition
Fundamentals of DevOps and Software DeliveryYevgeniy Brikman1
Hexagonal Architecture ExplainedAlistair Cockburn, Juan Manuel Garrido de Paz1
Exam Ref AZ-104 Microsoft Azure AdministratorCharles Pluta2
Clean Architecture: A Craftsman’s Guide to Software Structure and DesignRobert C. Martin1
Effektive SoftwarearchitekturenGernot Starke10
Domain Driven Design QuicklyAbel Avram, Floyd Marinescu1
Cloud Native PatternsCornelia Davis1
Software Architecture FundamentalsMahbouba Gharbi, Arne Koschel , Andreas Rausch, Holger Tiemeyer1
Künstliche Intelligenz: Wie sie funktioniert und was sie für uns bedeutetInga Strümke1
Setting Milestones: Projektmanagement Methoden – Prozesse – HilfsmittelChristian Sterrer, Gernot Winkler2
Projektmanagement (IPMA®): Lehrbuch für Level D und Basiszertifikat (GPM)Karen Dittmann, Konstantin Dirbanis2
Agiles IT-ProjektmanagementDennis Belzner, Julian Schwarz1
Ethical HackingFlorian Dalwigk1
Handbuch moderner Softwarearchitektur: Architekturstile, Patterns und Best PracticesMark Richards, Neal Ford, Jørgen W. Lang1
Computer-Netzwerke: Grundlagen, Funktionsweise, AnwendungHarald Zisler6
Spring Boot Persistence Best PracticesAnghel Leonard1
Hands-On High Performance with Spring 5Chintan Mehta, Subhash Shah, Pritesh Shah, Prashant Goswami, Dinesh Radadiya1
Sicherheit und Kryptographie im Internet: Theorie und PraxisJörg Schwenk4
Designing Web APIs: Building APIs That Developers LoveBrenda Jin, Saurabh Sahni, Amir Shevat1
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann1
Spring Boot 2: Moderne Softwareentwicklung mit Spring 5Michael Simons1
Optimizing Java: Practical techniques for improving JVM application performanceBenjamin J. Evans, James Gough, Chris Newland1
Nebenläufige Programmierung mit Java: Konzepte und Programmiermodelle für Multicore-SystemeJörg Hettel, Manh Tien Tran1
Patterns kompakt: Entwurfsmuster für effektive Software-EntwicklungKarl Eilebrecht, Gernot Starke4
Clean Code – Refactoring, Patterns, Testen und TechnikenRobert C. Martin1
Der Weg zum Java-Profi: Konzepte und Techniken für die professionelle Java-EntwicklungMichael Inden3
Geheimnisse eines JavaScript-NinjasJohn Resig, Bear Bibeault1
Core Java for the ImpatientCay S. Horstmann1
Spieleprogrammierung mit Android StudioUwe Post1
Single Page ApplicationsKevin Gerndt, Timm Bremus1
C++ kurz & gutKyle Louden1
C kurz & gutPeter Prinz, Ulla Kirch-Prinz1
C# 5.0 kurz & gutJoseph Albahari, Ben Albahari3
Linux kurz & gutDaniel J. Barret2
AndroidDirk Louis, Peter Müller1
Realtionale DatenbankenThomas Studer1
Besser CodenUwe Post1
Hacking & SecurityMichael Kofler et al.1
High Performance Java PersistenceVlad Mihalcea1
JavaScriptChristian Wenz11
Künstliche Intelligenz – Ein moderner AnsatzStuart Russel, Peter Norvig3
Java ist auch eine InselChristian Ullenboom12
Java 7 – Mehr als eine Insel:Christian Ullenboom1

This list highlights only the most relevant titles. There are additional books I have read over the years, but they are not included here because they are less central to the topics discussed on this blog.