Bekannte Softwareentwickler diskutieren über wichtige Softwarearchitekturthemen. Gehen Sie mit auf Tour und profitieren Sie von ihren Erfahrungen und Tipps.
Episode 99: Qualitätsanforderungen
Wenn Sie Softwarearchitekt:innen nach der besten Softwarearchitektur fragen, erhalten Sie oft die Antwort: Es kommt drauf an! In dieser Episode sprechen Gernot Starke und Johannes Seitz darüber, worauf es ankommt: die Qualitätsanforderungen unserer Stakeholder. Sie schaffen Ordnung im Dschungel der Begriffe rund um Qualität, Qualitätseigenschaften und Qualitätsanforderungen und zeigen, warum Qualitätsanforderungen das Herzstück der Softwarearchitekturarbeit sind und wie man mit ihnen effektiv arbeiten kann.
6/13/2024 • 41 minutes, 10 seconds
Episode 98: Clean Architecture
Der Architekturansatz "Clean Architecture" wird bereits seit geraumer Zeit erfolgreich in verschiedenen Softwareprojekten eingesetzt. In dieser Episode erörtern Johannes Seitz und Eberhard Wolff diesen Ansatz gemeinsam mit Tom Hombergs, dem Autor von "Get Your Hands Dirty on Clean Architecture". Neben dem Vergleich mit der hexagonalen Architektur, der Onion-Architektur und dem Schichtenmodell werden die Vorteile von Clean Architecture und die Einsatzkontexte erläutert, in denen sie besonders sinnvoll ist oder besser vermieden werden sollte. Außerdem wird diskutiert, wie Clean Architecture erfolgreich in ein Projekt eingeführt werden kann.
5/15/2024 • 58 minutes, 38 seconds
Episode 97: Architecture Canvas (2): Einstieg in die Lösung
Nachdem wir den Architecture Inception Canvas in der vorherigen Folge intensiv diskutiert haben, kommen wir nun zum Einstieg in die Lösung. Oftmals hat das Team bereits Software gebaut, aber viele Beteiligte kennen nur einzelne Bruchteile davon. In dieser Folge sprechen Gernot Starke und Patrick Roos über den Architecture Communication Canvas, eine kollaborative Technik um die wesentliche Architekturaspekte eines IT-Systems in minimaler Form zu dokumentieren und auf eine einfache Art und Weise unterschiedlichen Stakeholder zugänglich zu machen. Weiterhin klären sie, wie dieser Architecture Canvas mit arc42 zusammenhängt und warum "Faul sein" vielleicht eine gute Charaktereigenschaft ist.
4/25/2024 • 39 minutes, 49 seconds
Episode 96: Architecture Canvas (1): Die Starthilfe
Beim Start einer Software Initiative verliert man sich oft in technischen Details. Zu früh kommen Fragen wie z.B. Bauen wir Microservices? Programmieren wir in Java, Go oder gar Rust? In diesem Podcast sprechen Gernot Starke und Patrick Roos über eine pragmatische Starthilfe - den Architecture Inception Canvas. Dabei zeigen sie auf, wie man das "Spielfeld" für die Architektur Arbeit auf eine kollaborative Art abstecken kann und wie man zu den ersten Architekturhypothesen kommt und dabei auch die ersten Risiken einer Software Initiative identifizieren kann. Zusätzlich wird die Motivation und die Hintergründe des Architecture Inception Canvas erläutert und aufgezeigt wie der Architecture Canvas mit dem berühmten Business Model Canvas zusammenhängt.
4/15/2024 • 33 minutes, 25 seconds
Episode 95: Vorträge auf Konferenzen – Warum und wie?
Konferenzen spielen eine zentrale Rolle für den Austausch von Wissen und Erfahrungen nicht nur zu Software-Architekturen. In dieser Episode sprechen Michael Stal und Eberhard Wolff mit Jutta Eckstein, die Program Chair der OOP-Konferenz ist. Dabei geht es darum, warum es sich lohnt, Vorträge auf Konferenzen zu halten. Außerdem geben sie Tipps, wie man erfolgreich Vorträge zu Konferenzen einreicht und dann hält. Sie teilen dabei ihre Erfahrung als Sprecher:innen und Mitglieder verschiedener Programm-Komitees, bei denen sie eine Vielzahl von Vortrags-Abstracts gelesen und bewertet haben. So ergibt die Episode einen guten Blick in den Maschinen-Raum des Konferenz-Business.
7/21/2023 • 1 hour, 8 minutes, 48 seconds
Episode 94: Legacy-Software – Was nun?
Viele beschäftigen sich in der Praxis mit "Legacy-Software" – und das ist oft eine große Herausforderung. In dieser Episode des SoftwareArchitekTOUR-Podcasts diskutieren Stefan Tilkov und Eberhard Wolff Strategien und Vorgehensweisen zum Umgang mit Legacy. Dabei geht es nicht nur um die Architektur, sondern auch die geschäftliche Bedeutung und Auswirkung der Legacy-Migration sowie um die Zusammenarbeit mit anderen Stakeholdern.
6/8/2023 • 1 hour, 5 minutes, 30 seconds
Episode 93: Domain-driven Transformation
In der neuesten Folge des Software-ArchitekTOUR-Podcasts diskutieren Carola Lilienthal und Eberhard Wolff über das Thema "Domain-driven Transformation" und erläutern die Bedeutung von Domain-driven Design (DDD) für die Transformation von Legacy-System.
Sie erklären, wie man eine Software-Architektur zerlegen kann, um sie zukunftsfähig zu machen. Dabei gehen sie auf die Rolle von Domain Storytelling bei diesem Prozess ein und diskutieren die Vor- und Nachteile von Monolithen und Microservices und diskutieren die Bedeutung der Team-Organisation für eine erfolgreiche Migration.
5/15/2023 • 50 minutes, 12 seconds
Episode 92: Tipps für Softwarearchitekt:innen
Stefan Tilkov und Eberhard Wolff geben in dieser Episode Tipps, die bei der Software-Architektur-Arbeit hilfreich sind. Dabei geht es nicht nur um das konkrete Vorgehen, sondern auch um das Verhalten im Projekt und das Zusammenspiel mit verschiedenen anderen Rollen.
3/30/2023 • 57 minutes, 10 seconds
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.
6/8/2022 • 1 hour, 5 minutes, 44 seconds
Episode 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.
1/4/2022 • 1 hour, 9 seconds
Episode 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.
12/7/2021 • 1 hour, 52 seconds
Episode 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.
11/9/2021 • 1 hour, 2 minutes, 8 seconds
Episode 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.
10/5/2021 • 1 hour, 1 minute, 30 seconds
Episode 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.
9/7/2021 • 55 minutes, 56 seconds
Episode 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.
8/3/2021 • 57 minutes, 12 seconds
Episode 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.
7/6/2021 • 53 minutes, 30 seconds
Episode 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.
5/4/2021 • 1 hour, 6 minutes, 39 seconds
Episode 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.
3/2/2021 • 1 hour, 7 seconds
Episode 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.
2/2/2021 • 50 minutes, 52 seconds
Episode 80: Architekturzertifizierung beim iSAQB
Diese Episode des SoftwareArchitekTOUR-Podcasts thematisiert die Zertifizierung beim International Software Architecture Qualification Board.
1/5/2021 • 51 minutes, 24 seconds
Episode 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.
12/1/2020 • 1 hour, 3 minutes, 8 seconds
Episode 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.
11/3/2020 • 59 minutes, 23 seconds
Episode 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.
10/6/2020 • 1 hour, 17 minutes, 29 seconds
Episode 76: Gesellschaftliche Auswirkungen von KI
Diese Episode des SoftwareArchitekTOUR-Podcasts diskutiert die gesellschaftlichen Auswirkungen von KI-Systemen.
9/1/2020 • 50 minutes, 31 seconds
Episode 75: KI und ihre Anwendung in der Softwarearchitektur
Diese Episode des SoftwareArchitekTOUR-Podcast thematisiert die Anwendung von KI-Systemen.
8/4/2020 • 57 minutes, 58 seconds
Episode 74: Grundlagen Künstlicher Intelligenz
Diese Episode des SoftwareArchitekTOUR-Podcasts adressiert die Grundlagen von Künstlicher Intelligenz.
7/7/2020 • 57 minutes, 53 seconds
Episode 73: Technische Schulden
Die neue Folge des SoftwareArchitekTOUR-Podcasts nimmt sich des Begriffs der technischen Schulden an und zeigt Strategien im Umgang damit auf.
6/2/2020 • 56 minutes, 51 seconds
Episode 72: Cloud-native Development
Diese Episode des SoftwareArchitekTOUR-Podcasts beleuchtet das gegenwärtige Trendthema Cloud-native. Gesprächspartner ist hierfür Sven Hettwer.
5/5/2020 • 1 hour, 4 minutes, 13 seconds
Episode 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.
4/7/2020 • 53 minutes, 12 seconds
Episode 70: Remote Work in Corona-Zeiten
Die Sonderepisode des SoftwareArchitekTOUR-Podcasts beleuchtet die Erfahrungen erfahrener ITler mit der Arbeit im Homeoffice.
3/31/2020 • 1 hour, 15 minutes, 59 seconds
Episode 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
3/3/2020 • 51 minutes, 44 seconds
Episode 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.
2/4/2020 • 1 hour, 7 minutes, 27 seconds
Episode 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?
1/14/2020 • 1 hour, 8 minutes, 27 seconds
Episode 66: Kubernetes
Der SoftwareArchitekTOUR-Podcast thematisiert den Einsatz der Containerorchestrierungsplattform Kubernetes, ihre Vorteile, aber auch damit verbundene Herausforderungen.
12/3/2019 • 1 hour, 3 minutes, 2 seconds
Episode 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.
10/31/2019 • 1 hour, 57 seconds
Episode 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.
8/8/2019 • 55 minutes, 27 seconds
Episode 63: Blockchain – was soll das eigentlich?
Unsere Podcaster widmen sich in Episode 63 von SoftwareArchitekTOUR dem derzeit wohl am meisten gehypten IT-Thema Blockchain.
6/19/2019 • 57 minutes, 4 seconds
Episode 62: Software Craftsmanship
In dieser Episode des SoftwareArchitekTOUR-Pocasts reden Eberhard Wolff und Sandra Parsick über "Software Craftsmanship".
5/7/2019 • 58 minutes, 1 second
Episode 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.
4/10/2019 • 58 minutes, 22 seconds
Episode 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).
2/26/2019 • 1 hour, 2 minutes, 12 seconds
Episode 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).
2/12/2019 • 1 hour, 5 minutes, 38 seconds
Episode 58: Enterprise Architecture
Stefan Tilkov spricht in der neuen Episode des SoftwareArchitekTOUR-Podcasts mit Katja Burkert über die Königsdisziplin der IT – Enterprise Architecture.
7/10/2018 • 1 hour, 4 minutes, 32 seconds
Episode 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.
3/23/2018 • 58 minutes, 26 seconds
Episode 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.
8/24/2017 • 1 hour, 2 minutes, 43 seconds
Episode 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.
4/7/2017 • 52 minutes, 20 seconds
Episode 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.
6/1/2016 • 1 hour, 24 minutes, 11 seconds
Episode 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.
4/25/2016 • 56 minutes, 40 seconds
Episode 52: Microservices und Self-contained Systems
Eine Episode zur Bedeutung von Microservices für Architekturarbeit und die unterschiedlichen Schattierungen dieses Architekturmusters.
3/18/2016 • 1 hour, 1 minute, 13 seconds
Episode 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.
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.
12/14/2015 • 56 minutes, 52 seconds
Episode 49: Architekturanalyse und -bewertung
In dieser Episode des SoftwareArchitekTOUR-Podcasts spricht Stefan Tilkov mit Carola Lilienthal über Ansätze zur Bewertung von Architekturen.
9/3/2015 • 51 minutes, 42 seconds
Episode 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.
12/23/2014 • 1 hour, 2 minutes, 47 seconds
Episode 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.
10/8/2014 • 59 minutes, 22 seconds
Episode 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?
8/22/2014 • 50 minutes, 48 seconds
Episode 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.
7/10/2014 • 56 minutes, 14 seconds
Episode 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.
6/5/2014 • 51 minutes, 47 seconds
Episode 43: Single Page Apps mit AngularJS
Eine Podcast-Episode über flexible Client-Architekturen für Desktop, Mobil und Browser – am Beispiel von AngularJS.
5/7/2014 • 53 minutes, 40 seconds
Episode 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.
3/4/2014 • 25 minutes, 8 seconds
Episode 41: Interview mit Dave Thomas
Diese Episode ist der Auftakt mehrerer Interviews mit berühmten Softwareentwicklern, die im Rahmen von SoftwareArchitekTOUR geführt wurden. Dave Thomas hat sich vorrangig einen Namen als Begründer der Smalltalk-Firma Object Technology International gemacht.
12/17/2013 • 23 minutes, 19 seconds
Episode 40: Mobile Multiplattform-Anwendungen am Beispiel von jQuery Mobile
Eine Episode über die Entwicklung plattformübergreifender Apps mit dem Framework jQuery Mobile.
7/5/2013 • 49 minutes, 10 seconds
Episode 39: Entwicklung für Embedded-Systeme mit mbeddr
Zu Gast ist Markus Völter, der mehr über mbeddr, ein Open-Source-Werkzeug zur Entwicklung eingebetteter Systeme mit C, verrät.
3/11/2013 • 1 hour, 3 minutes, 16 seconds
Episode 38: Barrierefreiheit
Der SoftwareArchitekTOUR-Podcast zu Barrierefreiheit und Usability. Als Gast ist der blinde Softwareentwickler Artur Ortega geladen.
Eine Episode über Ansätze für die Entwicklung von Webanwendungen und insbesondere über ROCA, einen Ansatz, der auf serverseitiges HTML und Unobtrusive JavaScript setzt.
11/13/2012 • 1 hour, 3 minutes, 52 seconds
Episode 36: Modellierst du schon oder programmierst du noch?
Der SoftwareArchitekTOUR-Podcast ging tatsächlich auf Tour und besuchte die rheinjug in Düsseldorf, um im Rahmen einer Podiumsdiskussion über die Frage "Modellierst du schon oder programmierst du noch?" zu diskutieren.
8/28/2012 • 1 hour, 28 minutes, 54 seconds
Episode 35: Leichtgewichtige Webapplikationen – nicht nur für mobile Geräte
Die aktuellen Entwicklungen vor allem bei mobilen Endgeräten und Cloud Computing bedeuten für viele Softwareprojekte ein Umdenken in der Architektur.
6/22/2012 • 55 minutes, 14 seconds
Episode 34: Ausbildung zum Architekten
SoftwareArchitekTOUR erläutert, warum Ausbildungsprogramme Sinn machen und Zertifizierung nicht nur als Geschäft von Anbietern dient.
5/10/2012 • 45 minutes, 33 seconds
Episode 33: Die Rolle des Softwarearchitekten
Eine Episode über die Erfahrungen, Kompetenzen und Fähigkeiten, die ein Softwarearchitekt benötigen sollte.
3/26/2012 • 50 minutes, 1 second
Episode 32: Business Process Management
Eine Episode mit dem BPEL-Experten Daniel Lübke über Business Process Management (BPM) und die allgemeine Frage nach dessen Sinn und Unsinn.
11/23/2011 • 1 hour, 5 minutes, 57 seconds
Episode 31: Webarchitekturen
Eine Episode über die Architektur von Webanwendungen inklusive Frontend-Optimierungen, die Rolle von Programmiersprachen und Webframeworks, Skalierbarkeit sowie die Einbettung in die Gesamtarchitektur.
9/29/2011 • 1 hour, 1 minute, 1 second
Episode 30: Product Line Engineering
Eine Episode über Product Line Engineering, welche Vorteile und Nachteile sich daraus ergeben, und wie man zu einer Produktlinie kommt.
5/30/2011 • 1 hour, 13 minutes, 31 seconds
Episode 29: Cloud Computing mit Windows Azure
Eine Episode über das Cloud Computing mit Microsofts Cloud-Plattform Windows Azure, die zunehmend besser wird.
3/24/2011 • 1 hour, 2 minutes, 51 seconds
Episode 28: Bedeutung, Einsatzszenarien und Perspektive von Lisp
Die Episode geht auf die Historie der Programmiersprache Lisp ein und beleuchtet ihre Bedeutung für die heutige Softwareentwicklung.
2/24/2011 • 1 hour, 8 minutes, 6 seconds
Episode 27: Interne DSLs
Eine Episode über interne DSLs, also domänenspezifische Sprachen, die in eine bestehende Programmiersprache eingebettet werden.
1/13/2011 • 55 minutes, 53 seconds
Episode 26: Systems Engineering und Softwarearchitektur
Der überwiegende Teil von Software läuft heutzutage auf Embedded-Systemen. Für Softwarearchitekten, die an solchen Systemen mitarbeiten, stellen sich dementsprechend ganz andere Herausforderungen.
12/9/2010 • 49 minutes, 30 seconds
Episode 25: Systematischer Einsatz von Designtaktiken
Wie sich das Umgehen mit nichtfunktionalen Eigenschaften dank Designtaktiken systematisieren lässt, zeigt die aktuelle Episode des SoftwareArchitekTOUR-Podcasts.
10/26/2010 • 33 minutes, 55 seconds
Episode 24: Testing & Softwarearchitektur
Die Episode zum Thema "Testen" zeigt, dass der Softwarearchitekt sich dem Thema ausgiebig widmen sollte, da er als wichtiger Ansprechpartner zu Testentscheidungen fungiert.
9/20/2010 • 38 minutes, 46 seconds
Episode 23: Domänenspezifische Sprachen
Eine Episode über Domain-Specific Languages (DSLs) im Allgemeinen sowie über Eclipse Xtext und JetBrains' MPS (Meta Programming System) im Besonderen, die unterschiedliche Ansätze zur Implementierung textueller DSLs verwenden.
8/20/2010 • 1 hour, 4 minutes, 4 seconds
Episode 22: NoSQL - Alternative zu relationalen Datenbanken
Bei dieser Episode geht es um sogenannte NoSQL-Datenbanksysteme, ihre grundlegenden Eigenschaften und um die Frage, ob sie relationale Datenbanken ersetzen können.
6/25/2010 • 1 hour, 15 minutes, 18 seconds
Episode 21: Funktionale Programmierung
Plattformen wie die Java Virtual Machine oder die Common Language Runtime und der Trend hin zu Multicore-Architekturen legen die Basis für eine neue Popularität von funktionaler Programmierung.
5/14/2010 • 1 hour, 3 minutes, 25 seconds
Episode 20: Architektur als Sprache
Die Episode geht auf die Verwendung von (textuellen) DSLs zur formalen Beschreibung von Softwarearchitektur ein.
4/12/2010 • 57 minutes, 28 seconds
Episode 19: REST in der .NET-Welt
Die dritte Episode zum Thema REST geht auf die diversen technischen Möglichkeiten zur Implementierung der REST-Idee auf Basis des .NET-Frameworks ein.
3/12/2010 • 45 minutes, 16 seconds
Episode 18: (Anti-)Patterns und Tools für REST
Die zweite Episode zum Thema REST behandelt Anti-Patterns und Patterns beim Entwurf von Systemen, die den Anspruch haben, "RESTful" zu sein, und stellt Werkzeuge für die Entwicklung von REST-Anwendungen in der Java- und .NET-Welt vor.
2/19/2010 • 46 minutes, 45 seconds
Episode 17: Einstieg in REST
Markus Völter und Stefan Tilkov stellen REST vor, die Architektur des WWW, und beantworten die Frage, wann REST eine gute Wahl ist und wann andere Ansätze besser geeignet sind.
2/8/2010 • 45 minutes, 44 seconds
Episode 16: Architektur-Reviews
Die Episode gibt einen Überblick darüber, wie sich existierende Softwarearchitekturen evaluieren lassen.
1/6/2010 • 57 minutes, 57 seconds
Episode 15: Architekturdokumentation
Episode 15 setzt sich mit dem vielerorts ungeliebten Thema Architekturdokumentation auseinander und gibt eine Reihe Best Practices hierfür mit.
11/11/2009 • 1 hour, 41 seconds
Episode 14: Entwicklung für Multicore-Systeme
Die Episode 14 setzt sich mit den Herausforderungen und Lösungsansätzen für die Entwicklung für Multicore-Systeme auseinander. Neben der Grundproblematik sind Parallelität und Architektur, Auswirkungen auf das Design und Idiome zur parallelen Programmierung ein Thema.
Das in der Episode vorgestellte Modell für systematischen Architekturentwurf enthält einige Best Practices für das Aufsetzen einer Softwarearchitektur.
8/17/2009 • 36 minutes, 46 seconds
Episode 11: Modellierung im Softwarearchitekturumfeld, Teil 2
Der zweite Teil dieser Doppelepisode zum Thema Modellierung und modellgetriebene Entwicklung geht auf die Themen Modellvalidierung, ausgewählte Tools und Einsatzszenarien ein.
8/6/2009 • 36 minutes, 44 seconds
Episode 10: Modellierung im Softwarearchitekturumfeld, Teil 1
Der erste Teil einer Doppelepisode zum Thema Modellierung und modellgetriebene Entwicklung im Architekturumfeld behandelt Grundlagen, Standards und eine Abgrenzung zur UML.
7/27/2009 • 34 minutes, 55 seconds
Episode 9: Cloud Computing
Die Episode klärt auf, worum es sich bei Cloud Computing handelt und warum es gerade für den Architekten interessant sein könnte.
7/16/2009 • 50 minutes, 52 seconds
Episode 8: Architektur-Refactoring
Über den augenblicklichen Stand der Architektur zu reflektieren, ist wichtig, damit keine unerwünschten Erosionserscheinungen auftreten. Treten strukturelle Probleme auf, ist es Zeit für Architektur-Refactoring.
7/6/2009 • 46 minutes, 4 seconds
Episode 7: Middleware in der .NET-Welt
Die siebte Episode des SoftwareArchtitekTOUR-Podcasts zeigt, wie sich die allgemeinen Ideen aus den ersten Middleware-Episoden im .NET-Kontext realisieren lassen.
6/25/2009 • 40 minutes, 16 seconds
Episode 6: Middleware in der Java-Welt
Die sechste Episode des SoftwareArchtitekTOUR-Podcasts zeigt, wie die allgemeinen Ideen aus den vorhergehenden Middleware-Episoden im Java-Kontext umzusetzen sind.
6/15/2009 • 1 hour, 25 seconds
Episode 5: Definition, Einsatz und Zukunft von Middleware, Teil 2
In der zweiten Episode zum Thema Middleware werden die allgemeine Technikkonzepte konkretisiert, indem über den sinnvollen Einsatz von Middleware-Lösungen diskutiert wird.
6/4/2009 • 27 minutes, 16 seconds
Episode 4: Definition, Einsatz und Zukunft von Middleware
In der ersten Episode zum Thema Middleware stehen allgemeine Technikkonzepte und ihre architektonischen Auswirkungen im Vordergrund.
5/25/2009 • 40 minutes, 1 second
Episode 3: Patterns in der .NET-Welt
Obgleich Microsoft frühzeitig versucht hat, die Wiederverwendung von Designwissen zu fördern, sind Patterns in .NET noch etwas "artfremd". Die neue Episode blickt tief in die Welt der Patterns mit .NET.
5/12/2009 • 40 minutes, 3 seconds
Episode 2: Patterns in der Java-Welt
Aufbauend auf der ersten Folge, die in Patterns einführte, konkretisiert die zweite Episode des SoftwareArchitekTOUR-Podcast das Thema, indem sie auf Patterns in der Java-Welt eingeht.
5/8/2009 • 48 minutes, 56 seconds
Episode 1: Über den Einsatz von Patterns
Die neue Episode der SoftwareArchitekTOUR-Podcastserie setzt sich mit dem Thema Patterns auseinander. Die Betreiber widmen sich speziellen Lösungsvorschlägen für wiederholt auftretende Entwurfsprobleme in der Softwarearchitektur.
4/27/2009 • 44 minutes, 30 seconds
Episode 0: Start des SoftwareArchitekTOUR-Podcast plus Ausblick
In der ersten Episode erläutern die Betreiber des SoftwareArchitekTOUR-Podcasts, was Softwarearchitektur ist, was die Ziele des Podcasts sind beziehungsweise was die Zuhörer mitnehmen sollen.