Medium developer e07d4699dd39e4a2

heise Developer: SoftwareArchitekTOUR-Podcast

Bekannte Softwareentwickler diskutieren über wichtige Softwarearchitekturthemen. Gehen Sie mit auf Tour und profitieren Sie von ihren Erfahrungen und Tipps.

Quellen

heise.de/developer/rss/podcast-softwarearchitektour.rss
01 60
Podfilter ist im Archiv-Mode: Podfilter wurde 2013 gestartet um Podcasts besser zu entdecken. Zu dieser Zeit gab es nur wenige gute Podcastverzeichnisse und Empfehlungen waren er manuell.
Mittlerweile sieht das ganze schon anders aus, und das Thema bedarf mehr als nur ein mittelmäßig gepflegtes Projekt. Empfehlung z.B.:https://fyyd.de/
Von 25.05.2018 an wird Podfilter deshalb im Read-Only-Modus betrieben: Ein Nutzerlogin und Neu-Anlegen von Podcasts ist nicht mehr möglich, alle existierenden Links, Feeds etc. bleiben aber noch für mindestens 1 Jahr erhalten.

Quelle: https://www.heise.de/developer/rss/podcast-softwarearchitektour.rss

Mein Scrum ist kaputt #54: "Des Sprint Plannings erster Teil"

In der 54. Folge von "Mein Scrum ist kaputt" diskutieren die Podcaster ein Thema, das bei der agilen Softwareentwicklung mit Scrum nicht fehlen darf: das Sprint Planning.

Mein Scrum ist kaputt! #53: "Für die Retrospektive haben wir gerade keine Zeit"

"Mein Scrum ist kaputt" feiert seinen Einstieg auf heise Developer. In Folge 53 des agilen Kult-Podcasts geht es um die Retrospektive, und warum sie bei Entwicklern oft als erstes den Platz räumen ...

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.

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.

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.

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.

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.

Episode 52: Microservices und Self-contained Systems

Eine Episode zur Bedeutung von Microservices für Architekturarbeit und die unterschiedlichen Schattierungen dieses Architekturmusters.

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.

Episode 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-Plattf...

Episode 49: Architekturanalyse und -bewertung

In dieser Episode des SoftwareArchitekTOUR-Podcasts spricht Stefan Tilkov mit Carola Lilienthal über Ansätze zur Bewertung von Architekturen.

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.

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.

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 Twit...

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.

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 ...

Episode 43: Single Page Apps mit AngularJS

Eine Podcast-Episode über flexible Client-Architekturen für Desktop, Mobil und Browser – am Beispiel von AngularJS.

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 Programmierspr...

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 ...

Episode 40: Mobile Multiplattform-Anwendungen am Beispiel von jQuery Mobile

Eine Episode über die Entwicklung plattformübergreifender Apps mit dem Framework jQuery Mobile.

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.

Episode 38: Barrierefreiheit

Der SoftwareArchitekTOUR-Podcast zu Barrierefreiheit und Usability. Als Gast ist der blinde Softwareentwickler Artur Ortega geladen.

Episode 37: ROCA (Resource-oriented Client Architecture)

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.

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 n...

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.

Episode 34: Ausbildung zum Architekten

SoftwareArchitekTOUR erläutert, warum Ausbildungsprogramme Sinn machen und Zertifizierung nicht nur als Geschäft von Anbietern dient.

Episode 33: Die Rolle des Softwarearchitekten

Eine Episode über die Erfahrungen, Kompetenzen und Fähigkeiten, die ein Softwarearchitekt benötigen sollte.

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.

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 Gesamtarchitek...

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.

Episode 29: Cloud Computing mit Windows Azure

Eine Episode über das Cloud Computing mit Microsofts Cloud-Plattform Windows Azure, die zunehmend besser wird.

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.

Episode 27: Interne DSLs

Eine Episode über interne DSLs, also domänenspezifische Sprachen, die in eine bestehende Programmiersprache eingebettet werden.

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.

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.

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.

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 Implementieru...

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.

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.

Episode 20: Architektur als Sprache

Die Episode geht auf die Verwendung von (textuellen) DSLs zur formalen Beschreibung von Softwarearchitektur ein.

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.

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-Anwend...

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.

Episode 16: Architektur-Reviews

Die Episode gibt einen Überblick darüber, wie sich existierende Softwarearchitekturen evaluieren lassen.

Episode 15: Architekturdokumentation

Episode 15 setzt sich mit dem vielerorts ungeliebten Thema Architekturdokumentation auseinander und gibt eine Reihe Best Practices hierfür mit.

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, Auswirku...

Episode 13: Serviceorientierte Architekturen (SOA) - allgemeine Grundlagen

Episode 13 ist Auftakt einer Serie von Folgen zum Thema serviceorientierte Architekturen (SOA) und geht auf grundlegende Fragestellungen ein.

Episode 12: Systematischer Softwarearchitekturentwurf

Das in der Episode vorgestellte Modell für systematischen Architekturentwurf enthält einige Best Practices für das Aufsetzen einer Softwarearchitektur.

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.

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.

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.

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 Architektu...

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.

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.

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.

Episode 4: Definition, Einsatz und Zukunft von Middleware

In der ersten Episode zum Thema Middleware stehen allgemeine Technikkonzepte und ihre architektonischen Auswirkungen im Vordergrund.

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 ...

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.

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 Entwurfsprob...

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.