
heise Developer: SoftwareArchitekTOUR-Podcast
Der Podcast für den praktizierenden Softwarearchitekten
Alle Folgen
Episode 91: Software-Retrofit
Diese Episode des SoftwareArchitekTOUR-Podcasts widmet sich dem Thema Legacy-Software. Zu Gast sind Veronika Jungwirth, Thomas Ronzon und Dr. Ralph Miarka.
...mehrEpisode 90: arc42 – ein pragmatischer Ansatz zur Dokumentation
Softwaredokumentation ist bei vielen unbeliebt. In dieser Folge des SoftwareArchitekTOUR-Podcast sprechen Gernot Starke, Ben Wolf und Peter Hruschka über arc42.
...mehrEpisode 89: Software verbessern – wie sage ich es meiner Managerin?
Diese Episode des SoftwareArchitekTOUR-Podcasts widmet sich möglichen Konflikten zwischen Technikern und Managerinnen in Bezug auf das Verbessern von Software.
...mehrEpisode 88: DRY (Don't Repeat Yourself) und Wiederverwendung
Don't Repeat Yourself! In dieser Episode des SoftwareArchitekTOUR-Podcasts sprechen Eberhard Wolff, Carola Lilienthal und Stefan Tilkov über das DRY-Prinzip.
...mehrEpisode 87: Modularisierung – Grundlagen der Architektur
Das Aufteilen von Software in Modulen gehört zu den Grundlagen. In dieser Episode des SoftwareArchitekTOUR-Podcasts sprechen Eberhard Wolff, Carola Lilienthal und Stefan Tilkov darüber.
...mehrEpisode 86: Architecture Decision Records
Zur Architektur-Dokumentation ist ADR ein bewährtes Mittel. Michael Stal und Eberhard Wolff sprechen in dieser Folge des SoftwareArchitekTOUR-Podcasts über Vor- und Nachteile.
...mehrEpisode 85: Ist Domain-Driven Design überbewertet?
Wird DDD überbewertet? Diese Frage machte Stefan Tilkov zum Thema eines Blogbeitrags. Daraufhin wurden viele kritische Stimmen laut. In dieser Folge des SoftwareArchitekTOUR-Podcasts diskutieren Eberhard Wolff und Stefan Tilkov über dieses Thema.
...mehrEpisode 84: Anforderungen an Softwareteams
Wie baut man aus hinreichenden Anforderungen die optimale Software? In dieser Folge des SoftwareArchitekTOUR-Podcasts sprechen Michael Stal und Gernot Starke über Anforderungen an Softwareteams.
...mehrEpisode 83: Architektur-Fehlschläge in aller Öffentlichkeit
In dieser Episode des SoftwareArchitekTOUR-Podcasts sprechen Eberhard Wolff und Stefan Tilkov über fehlgeschlagene Softwarearchitektur am Beispiel der LucaApp.
...mehrEpisode 82: APIs – was zeichnet sie aus und was sind die Herausforderungen?
Application Programming Interfaces stehen im Zentrum dieser Ausgabe: Die SoftwareArchitekTOUR-Podcaster diskutieren, ob APIs mitunter entbehrlich sind, wie sie funktionieren und wozu man sie wirklich braucht.
...mehrEpisode 81: Organisation als Werkzeug zur Umsetzung von Architektur
In dieser Episode des SoftwareArchitekTOUR-Podcasts spricht Eberhard Wolff mit seinem Gast Gerrit Beine über praktische Wege, wie Softwarearchitekten ihren Werkzeugkoffer mit Organisationsaspekten erweitern können.
...mehrEpisode 80: Architekturzertifizierung beim iSAQB
Diese Episode des SoftwareArchitekTOUR-Podcasts thematisiert die Zertifizierung beim International Software Architecture Qualification Board.
...mehrEpisode 79: Nichtfunktionale Anforderungen und Qualität
In dieser Episode des SoftwareArchitekTOUR-Podcasts sprechen Eberhard Wolff, Gernot Starke und Michael Stal über die Bedeutung und den Einsatz von Qualitätsattributen.
...mehrEpisode 78: Informatik-Theorie für praktizierende Architekten
In dieser Episode des SoftwareArchitekTOUR-Podcasts spricht Stefan Tilkov mit Gast Lars Hupel über den Nutzen von Informatik-Grundlagenwissen für praktizierende Softwarearchitekten.
...mehrEpisode 77: Cloud Pitfalls – was kann alles schiefgehen, wenn man in die Cloud wechselt
In dieser Episode des SoftwareArchitekTOUR-Podcasts sprechen Sandra Parsick und Christian Weyer mit Gast Lukas Höfer über mögliche Pitfalls bei der Migration in die Cloud.
...mehrEpisode 76: Gesellschaftliche Auswirkungen von KI
Diese Episode des SoftwareArchitekTOUR-Podcasts diskutiert die gesellschaftlichen Auswirkungen von KI-Systemen.
...mehrEpisode 75: KI und ihre Anwendung in der Softwarearchitektur
Diese Episode des SoftwareArchitekTOUR-Podcast thematisiert die Anwendung von KI-Systemen.
...mehrEpisode 74: Grundlagen Künstlicher Intelligenz
Diese Episode des SoftwareArchitekTOUR-Podcasts adressiert die Grundlagen von Künstlicher Intelligenz.
...mehrEpisode 73: Technische Schulden
Die neue Folge des SoftwareArchitekTOUR-Podcasts nimmt sich des Begriffs der technischen Schulden an und zeigt Strategien im Umgang damit auf.
...mehrEpisode 72: Cloud-native Development
Diese Episode des SoftwareArchitekTOUR-Podcasts beleuchtet das gegenwärtige Trendthema Cloud-native. Gesprächspartner ist hierfür Sven Hettwer.
...mehrEpisode 71: Fitness Functions und evolutionäre Architektur
In dieser Episode werden Fitness Functions als Möglichkeit diskutiert, um als Team frühzeitig oder sogar automatisch Rückmeldung über die Wirkung der Architektur zu erhalten.
...mehrEpisode 70: Remote Work in Corona-Zeiten
Die Sonderepisode des SoftwareArchitekTOUR-Podcasts beleuchtet die Erfahrungen erfahrener ITler mit der Arbeit im Homeoffice.
...mehrEpisode 69: Funktionale Softwarearchitektur
In Episode 69 des SoftwareArchitekTOUR-Podcasts ist Michael Sperber zu Gast. Es geht um die funktionale Programmierung und die Auswirkungen auf der Architekturebene
...mehrEpisode 68: Domain-Driven Design (DDD), Episode 4
Taktisches Design ist ein wichtiges Werkzeug von DDD, das nun das zentrale Thema einer weiteren Episode des SoftwareArchitekTOUR-Podcast einnimmt.
...mehrEpisode 67: Informatik als Beruf
In der neuen Episode des SoftwareArchitekTOUR-Podcasts geht es um die Bedeutung des Berufsbildes Informatiker. Wo sind sie Vorreiter oder können eine entsprechende Position einnehmen?
...mehrEpisode 66: Kubernetes
Der SoftwareArchitekTOUR-Podcast thematisiert den Einsatz der Containerorchestrierungsplattform Kubernetes, ihre Vorteile, aber auch damit verbundene Herausforderungen.
...mehrEpisode 65: Diversität in der IT
Dem heiklen Thema Diversität hat der SoftwareArchitekTOUR-Podcast eine eigene Episode gewidmet. Es geht um Initiativen und Erfahrungen.
...mehrEpisode 64: Domain-Driven Design (DDD), Episode 3
In der dritten Episode zum Domain-Driven Design geht es um die Themen Event Storming und Domain Story Telling.
...mehrEpisode 63: Blockchain – was soll das eigentlich?
Unsere Podcaster widmen sich in Episode 63 von SoftwareArchitekTOUR dem derzeit wohl am meisten gehypten IT-Thema Blockchain.
...mehrEpisode 62: Software Craftsmanship
In dieser Episode des SoftwareArchitekTOUR-Pocasts reden Eberhard Wolff und Sandra Parsick über "Software Craftsmanship".
...mehrEpisode 61: Domain-Driven Design (DDD), Episode 2
Gernot Starke, Carola Lilienthal und Eberhard Wolff beschäftigen sich erneut mit Domain-Driven Design (DDD) – dieses Mal mit dem Schwerpunkt auf Strategic Design.
...mehrEpisode 60: Aus Prinzip gut? – Anwenden von Designprinzipien
Michael Stal diskutiert mit Christian Rehn über Designprinzipien wie KiSS (Keep it Simple Stupid) und SRP (Single Responsibility Principle).
...mehrEpisode 59: Domain-driven Design (DDD)
Gernot Starke, Carola Lilienthal und Eberhard Wolff beschäftigen sich in dieser Episode des SoftwareArchitekTOUR-Podcast mit Domain-driven Design (DDD).
...mehrEpisode 58: Enterprise Architecture
Stefan Tilkov spricht in der neuen Episode des SoftwareArchitekTOUR-Podcasts mit Katja Burkert über die Königsdisziplin der IT – Enterprise Architecture.
...mehrEpisode 57: openHAB und Eclipse SmartHome
Die Episode 57 des SoftwareArchitekTOUR-Podcasts behandelt das Thema Heimautomatisierung mit openHAB. Dafür wurde Projektleiter Kai Kreuzer zum Gespräch geladen.
...mehrEpisode 56: Digitalisierung
In der Episode über Digitalisierung klären Stefan Tilkov und Michael Stal zunächst anhand konkreter Anwendungsbeispiele, was Digitalisierung ist und wozu sie gut ist.
...mehrEpisode 55: Pro und Contra von Web Components
Die Autoren des SoftwareArchitekTOUR-Podcast haben Falk Hoppe zu Gast, um über Vor- und Nachteile von Web Components zu diskutieren.
...mehrEpisode 54: Einführung in die Programmiersprache Rust
Eine Episode zur von Mozilla geförderten Programmiersprache Rust, die in der Systemprogrammierung die bewährten Sprachen C und C++ herausfordert.
...mehrEpisode 53: Wissenswertes zum Internet der Dinge
Welche architektonischen Anforderungen sich beim Internet der Dinge ergeben und wie man ihrer Herr werden kann, ist Hauptgegenstand der Episode 53 des SoftwareArchitekTOUR-Podcasts.
...mehrEpisode 52: Microservices und Self-contained Systems
Eine Episode zur Bedeutung von Microservices für Architekturarbeit und die unterschiedlichen Schattierungen dieses Architekturmusters.
...mehrEpisode 51: Softwareanalyse mit Graphendatenbanken
Michael Stal diskutiert mit Dirk Mahler und Oliver Fischer über Möglichkeiten und Vorteile der Abbildung von Softwareartefakten auf Graph-Strukturen.
...mehrEpisode 50: Echte Cross-Plattform-Anwendungsentwicklung
In der mittlerweile 50. Episode des SoftwareArchitekTOUR-Podcasts geht es dieses Mal um die "echte" Cross-Plattform-Anwendungsentwicklung. Ziel ist auch eine Abgrenzung zu verbreiteten Multi-Plattform-Ansätzen.
...mehrEpisode 49: Architekturanalyse und -bewertung
In dieser Episode des SoftwareArchitekTOUR-Podcasts spricht Stefan Tilkov mit Carola Lilienthal über Ansätze zur Bewertung von Architekturen.
...mehrEpisode 48: Spring und Spring IO
In dieser Episode unterhält sich Stefan Tilkov mit mit dem Spring-Entwickler und REST-Experten Oliver Gierke über Spring, Spring Boot und die Spring-IO-Plattform.
...mehrEpisode 47: Soziale Kompetenz für Architekten
In dieser Episode unterhält sich Michael Stal mit seinem Siemens-Kollegen Matthias Singer über das Thema "Soziale Kompetenz" für Softwarearchitekten.
...mehrEpisode 46: Ressourcen für Softwarearchitekten
In dieser Episode unterhalten sich Stefan Tilkov und Michael Stal zum Thema Ressourcen für Architekten. Welche Bücher muss man kennen? Welche Podcasts, Videos, Online-Kurse? Wem sollte man auf Twitter folgen?
...mehrEpisode 45: Entwicklung von Offline-Webanwendungen
In dieser Episode spricht Stefan Tilkov mit CouchDB-Mitentwickler Jan Lehnardt über Hood.ie, ein Framework zur Entwicklung von Offline-Webanwendungen.
...mehrEpisode 44: Modularisierte Architektur für große Systeme
In dieser Episode spricht Stefan Tilkov mit Eberhard Wolff über die Idee, ein Softwaresystem in eine Vielzahl kleinerer Systeme aufzuteilen, und die Konsequenzen, die sich aus einem solchen Ansatz ergeben.
...mehrEpisode 43: Single Page Apps mit AngularJS
Eine Podcast-Episode über flexible Client-Architekturen für Desktop, Mobil und Browser – am Beispiel von AngularJS.
...mehrEpisode 42: Interview mit Erik Meijer
SoftwareArchitekTOUR-Podcaster Stefan Tilkov sprach mit Erik Meijer über das Konzept von "Functional Reactive Programming" und über "Reactive Extensions", eine für viele verschiedene Programmiersprachen verfügbare Bibliothek für deren Nutzung zur Programmierung von Netzwerkanwendungen.
...mehr