Learning path

Software engineering is a young engineering discipline that is evolving incredibly fast. Anyone who takes their job as a software architect seriously will therefore have to embark on intensive and lifelong learning. Here I take up the idea of my colleague Maksim Simonovski and document the progress of my efforts in this area. Since I have moved frequently in the last years and significantly reduced my book collection several times in the process, this list is increasingly incomplete the older the entries are.

Filter by type

Filter by year

Filter by topic

Online Course

Foundations of Humane Technology
To build technology that matters tomorrow, we have to start with different principles today.
Completed in 2024
https://www.humanetech.com/course

Book

Angular
Das große Handbuch zum JavaScript-Framework
Authors: Christoph Höller

Book

Projekt Eureka bei Investments Unlimited
Der Roman über DevOps, Sicherheit, Audit, Compliance und Erfolg im digitalen Zeitalter
Authors: Helen Beal, Bill Bensing, Jason Cox, Michael Edenzon, Tapabrata Pal, Caleb Queern, John Rzeszotarski, Andres Vega, John Willis

Book

Microservices mit Go
Konzepte, Werkzeuge, Best Practices. Das Praxisbuch für Entwickler
Authors: Kristian Köhler

Book

Microservices with Go
Building scalable and reliable microservices with Go
Authors: Alexander Shuiskov

Book

Course in a Book for Passing the Togaf 9 Foundation Part 2 Certified Exam
The How to Pass on Your First Try
Authors: William Manning

Online Course

Standard 9.2 - Part 2 Certified Enterprise Architect Course
Completed in 2023
Udemy

Book

Introduction to SparxSystems Enterprise Architect
Documenting Enterprise Architecture in the Most Affordable Enterprise Architecture Suite
Authors: Peter Doomen

Online Course

Standard 9.2 - Part 1 Foundation Enterprise Architect Course
Completed in 2023
Udemy

Book

Architecture Blueprints
Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring, .NET, ADF, Forms und SOA
Authors: Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach

Online Course

AZ-900: Microsoft Azure Fundamentals
Completed in 2022
Udemy

Book

An Introduction to Holistic Enterprise Architecture
Fourth Edition
Authors: Scott Bernard

Book

C# 10 and .NET 6
Modern Cross-Platform Development
Authors: Mark J. Price

Book

Enterprise Architecture Management - einfach und effektiv
Ein praktischer Leitfaden für die Einführung von EAM
Authors: Inge Hanschke

Book

Basiswissen Softwaretest
Aus- und Weiterbildung zum Certified Tester – Foundation Level nach ISTQB®-Standard
Authors: Andreas Spillner, Tilo Linz

Book

Microsoft Dynamics AX 2009 Development Cookbook
Authors: Mindaugas Pocius

Book

System-Architekturen für verteilte Anwendungen
Client-Server, Multi-Tier, SOA, Event-Driven Architecture, P2P, Grid, Web 2.0
Authors: Jürgen Dunkel, Andreas Eberhart, Stefan Fischer, Carsten Kleiner, Arne Koschel

Book

Icinga 2
Ein praktischer Einstieg ins Monitoring
Authors: Lennart Betz, Thomas Widhalm

Book

Soa Patterns With Biztalk Server 2009
Authors: Richard Seroter

Book

Windows Communication Foundation (.NET WCF)
Verteilte Systeme und Anwendungskopplung mit .NET
Authors: Matthias Fischer, Jörg Krause

Book

Programming Indigo
The Code Name for the Unified Framework for Building Service-Oriented Applications on the Microsoft® Windows® Platform
Authors: David Pallmann

Book

Java
Die Neuerungen in Version 9 bis 14: Modularisierung, Syntax- und API-Erweiterungen
Authors: Michael Inden

Book

Programming Web Services with SOAP
Building Distributed Applications
Authors: Doug Tidwell, James Snell, Pavel Kulchenko

Book

Microsoft Dynamics Ax 2009 Programming
Getting Started: Get To Grips With Synamics AX 2009 Development Quickly To Build Reliable And Robust Business Applications
Authors: Erlend Dalen

Book

Effektive Software-Architekturen
Ein praktischer Leitfaden
Authors: Gernot Starke

Book

Inside Microsoft Dynamics® AX 2009
Authors: Lars Dragheim Olsen, Michael Fruergaard Pontoppidan, Tomasz Kaminski, Deepak Kumar, Hans Jorgen Skovgaard

Book

Specification by Example
How Successful Teams Deliver the Right Software
Authors: Gojko Adzic

Book

UML Distilled
A Brief Guide to the Standard Object Modeling Language
Authors: Martin Fowler

Book

Domain-Driven Design
Tackling Complexity in the Heart of Software
Authors: Eric Evans

Book

The Go Programming Language
Authors: Alan A. A. Donovan, Brian W. Kernighan

Book

Aurelia in Action
Authors: Sean Hunter

Book

Agile Modeling
Effective Practices for eXtreme Programming and the Unified Process
Authors: Scott W. Ambler

Book

Lessons Learned in Software Testing
A Context-Driven Approach
Authors: Cem Kaner, James Bach, Bret Pettichord

Book

Your Code As a Crime Scene
Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs
Authors: Adam Tornhill

Book

Team Topologies
Organizing Business and Technology Teams for Fast Flow
Authors: Matthew Skelton, Manuel Pais, Ruth Malan

Book

Node.js
Rezepte und Lösungen: Das Nachschlagewerk für den Praxisalltag. Über 100 Rezepte zu dem JavaScript-Framework
Authors: Philip Ackermann

Book

The Essential HR Handbook
A Quick and Handy Resource for Any Manager or HR Professional
Authors: Sharon Armstrong, Barbara Mitchell

Book

Evaluating Software Architectures
Methods and Case Studies
Authors: Paul Clements, Rick Kazman, Mark Klein

Book

Knigge für Softwarearchitekten
Authors: Peter Hruschka, Gernot Starke

Book

Zertifizierung für Softwarearchitekten
Ihr Weg zur iSAQB CPSA-F-Prüfung
Authors: Gernot Starke, Peter Hruschka

Book

arc42 in Aktion
Praktische Tipps zur Architekturdokumentation
Authors: Gernot Starke, Peter Hruschka

Book

Clean Architecture
A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design
Authors: Robert C. Martin

Book

Spring Boot 2
Moderne Softwareentwicklung mit Spring 5
Authors: Michael Simons

Book

Domain-Driven Design kompakt
Effective Practices for eXtreme Programming and the Unified Process
Authors: Vaughn Vernon

Book

Agile Unternehmen
Veränderungsprozesse gestalten, agile Prinzipien verankern, Selbstorganisation und neue Führungsstile etablieren
Authors: Jürgen Hoffmann, Stefan Roock

Book

Java 9
Die Neuerungen: Syntax- und API-Erweiterungen und Modularisierung im Überblick
Authors: Michael Inden

Online Course

Learn to Develop for Cloud with Pivotal Cloud Foundry
Completed in 2018
Udemy

Online Course

Management Skills: Essentials for The New Manager
Completed in 2018
Udemy

Book

Barbarians to Bureaucrats
Corporate Life Cycle Strategies: Corporate Life Cycle Strategies
Authors: Lawrence M. Miller

Online Course

REST API Automation With REST Assured
Completed in 2018
Udemy

Book

Serverless Computing
in der AWS Cloud
Authors: Niko Köbler

Book

API-Design
Praxishandbuch für Java- und Webservice-Entwickler
Authors: Kai Spichale

Online Course

Advanced React and Redux
Completed in 2017
Udemy

Online Course

AWS Certified Developer - Associate
Completed in 2017
Udemy

Online Course

Fluent API Design - A Crash Course
Completed in 2017
Udemy

Online Course

Pro ASP.NET Core 1.1 MVC
Completed in 2017
Udemy

Book

IT-Projektmanagement
Was wirklich funktioniert – und was nicht. Der Ratgeber für alle IT-Projektleiter.
Authors: Matthias Geirhos

Book

Design Patterns
Elements of Reusable Object-Oriented Software
Authors: Richard Helm, Erich Gamma, John Vlissides, Ralph Johnson

Book

Usability Engineering kompakt
Benutzbare Produkte gezielt entwickeln
Authors: Michael Richter

Book

Software Engineering
Mit UML und dem Unified Process
Authors: Wolfgang Zuser, Thomas Grechenig, Monika Köhle

Book

Rich Client Programming
Plugging into the NetBeans Platform
Authors: Tim Boudreau, Jaroslav Tulach, Geertjan Wielenga

Book

NetBeans Platform 7
Das umfassende Handbuch
Authors: Heiko Böck

Book

UML 2 kompakt
mit Checklisten
Authors: Heide Balzert

Book

Agile Project Management with Scrum
Authors: Ken Schwaber