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.

In dieser Episode spricht Stefan Tilkov mit CouchDB-Mitentwickler Jan Lehnardt über Hood.ie, ein Framework zur Entwicklung von Offline-Webanwendungen.
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.
Eine Podcast-Episode über flexible Client-Architekturen für Desktop, Mobil und Browser – am Beispiel von AngularJS.
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.
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.
Eine Episode über die Entwicklung plattformübergreifender Apps mit dem Framework jQuery Mobile.
Zu Gast ist Markus Völter, der mehr über mbeddr, ein Open-Source-Werkzeug zur Entwicklung eingebetteter Systeme mit C, verrät.
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.
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.
Die aktuellen Entwicklungen vor allem bei mobilen Endgeräten und Cloud Computing bedeuten für viele Softwareprojekte ein Umdenken in der Architektur.
SoftwareArchitekTOUR erläutert, warum Ausbildungsprogramme Sinn machen und Zertifizierung nicht nur als Geschäft von Anbietern dient.
Eine Episode über die Erfahrungen, Kompetenzen und Fähigkeiten, die ein Softwarearchitekt benötigen sollte.
Eine Episode mit dem BPEL-Experten Daniel Lübke über Business Process Management (BPM) und die allgemeine Frage nach dessen Sinn und Unsinn.
Eine Episode über die Architektur von Webanwendungen inklusive Frontend-Optimierungen, die Rolle von Programmiersprachen und Webframeworks, Skalierbarkeit sowie die Einbettung in die Gesamtarchitektur.
Eine Episode über Product Line Engineering, welche Vorteile und Nachteile sich daraus ergeben, und wie man zu einer Produktlinie kommt.
Eine Episode über das Cloud Computing mit Microsofts Cloud-Plattform Windows Azure, die zunehmend besser wird.
Die Episode geht auf die Historie der Programmiersprache Lisp ein und beleuchtet ihre Bedeutung für die heutige Softwareentwicklung.
Eine Episode über interne DSLs, also domänenspezifische Sprachen, die in eine bestehende Programmiersprache eingebettet werden.
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.
Wie sich das Umgehen mit nichtfunktionalen Eigenschaften dank Designtaktiken systematisieren lässt, zeigt die aktuelle Episode des SoftwareArchitekTOUR-Podcasts.
Die Episode zum Thema "Testen" zeigt, dass der Softwarearchitekt sich dem Thema ausgiebig widmen sollte, da er als wichtiger Ansprechpartner zu Testentscheidungen fungiert.
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.
Bei dieser Episode geht es um sogenannte NoSQL-Datenbanksysteme, ihre grundlegenden Eigenschaften und um die Frage, ob sie relationale Datenbanken ersetzen können.
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.
Die Episode geht auf die Verwendung von (textuellen) DSLs zur formalen Beschreibung von Softwarearchitektur ein.
Die dritte Episode zum Thema REST geht auf die diversen technischen Möglichkeiten zur Implementierung der REST-Idee auf Basis des .NET-Frameworks ein.
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.
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.
Die Episode gibt einen Überblick darüber, wie sich existierende Softwarearchitekturen evaluieren lassen.