show episodes
 
Live-Diskussion zu Software-Architektur im Stream. Einmal in der Woche diskutiert Eberhard Wolff Software-Architektur im Live-Stream auf YouTube und Twitch - oft zusammen mit einem Gast. Zuschauer können über den Chat mitdiskutieren oder Fragen stellen. Der Podcast enthält die Audio-Spur des Streams. Weitere Infos und einen Übersicht über die Folgen gibt es unter https://software-architektur.tv/ .
 
Loading …
show series
 
Nachdem Stefan zu den regulären Zeiten aktuell nicht mehr teilnehmen kann, haben sich Vanessa, Schepp und die Österreich-Quote früh morgens zu Cappuccino und Hühnerbrühe getroffen. Thema der Sendung: Sämtlicher Research zum Thema Serverless. Schaunotizen [00:02:30] Serverless Ja, wie ist den das? Bei Serverless gibt’s doch immer noch Server?. Wieso…
 
Wissensaustausch ist gerade bei Software-Architektur entscheidend. Und gerade Bücher sind dafür ein wichtiges Medium. In der Episode sprechen Lisa und Eberhard über ihre eigenen Erfahrungen als Autor:innen. Sie berichten darüber, wie man das Schreiben eines Buches angeht und warum ein solches Projekt sinnvoll sein kann.…
 
Diesmal trafen sich Vanessa und Schepp, um über ein ganzes Potpourri an aktuellen Themen aus der Web-Standards-Welt zu sprechen. Und über Münchener Restaurants. Schaunotizen [00:01:20] accent-color Mit accent-color könnt Ihr zukünftig bestimmen, in welcher Farbe farbliche Bestandteile von nativen Inputs dargestellt werden. Zu der Farbe optimal kont…
 
Spotify ist nicht nur eine beliebte Anwendung zum Streamen von Musik,sondern hat auch das Spotify-Modell aus der Taufe gehoben. DiesesModell ist mittlerweile zu einem wichtiger Ansatz für agileSoftware-Entwicklung in größeren Projekten geworden. Bei genauerBetrachtung stellt sich aber heraus, dass die falschen Teile diesesModell kopiert werden. Was…
 
Was gibt es eigentlich Neues bei Webpack 5? Das erzählt uns Tobias Koppers (@wSokra), der Gründer von Webpack, und gibt uns Einblicke in seine Zukunftspläne. Schaunotizen [00:00:59] Der aktueller Status von Webpack In Revision 289: Tiefe Einblicke in die Webpack Entwicklung aus dem Jahr 2017 sprachen wir bereits mit Tobias über Webpack. Gestartet a…
 
Strategisches Domain-driven Design ist viel mehr als das Aufteileneines großen Systems in Bounded Contexts. Viele der relevantenPatterns werden aber oft verstanden und selten eingesetzt. Es gibtauch zahlreiche Patterns, die sich mit der Interaktion von Teamsbeschäftigen und so weit über klassische Software-Architektur hinausgehen. Gerade diese Patt…
 
Als wir vor fünf Wochen mit Bianca Kastl (@bkastl) unsere Folge zur Luca-App aufgenommen haben, da haben wir ein Thema gestreift, dem wir eine eigene Folge widmen wollten, um es dort nochmal tiefergehender zu betrachten: Dezentrale Architekturen. Und genau das tun wir hiermit! Schaunotizen [00:01:01] Dezentrale Architekturen Wir beginnen zunächst m…
 
Diesmal geht es wieder rein in die moderne Welt der Frontend Entwicklung. Mit Jon Uhlmann, Neos-Core Team Members, sprechen Hans und Vanessa über alpine.js und Petite Vue. Schaunotizen [00:00:59] AlpineJS & Petite Vue AlpineJS und Petite Vue sind beides ähnliche, sehr leichtgewichtige Frontend Frameworks. Um eine Vorstellung davon zu bekommen, beze…
 
Unternehmen, die modern sein wollen, müssen Software agil entwickeln oder das zumindest behaupten. Dafür halten sie sich ihre agilen Coaches. Johannes war einer von ihnen. Vor einigen Jahren hat er in einem Vortrag seinen Abschied vom agilen Coaching beschrieben. Wir sprechen darüber, was er in den letzten Jahren zu diesem Thema gelernt hat und wie…
 
Vanessa und Peter hatten zwei Open-Source-Schwergewichte zu Gast, mit denen sie über das (Über)-Leben als OSS-Entwickler plauderten. Martin Donath (Twitter, Github) war zuletzt in Revision 484 zu CSS und stylezen zu Gast und entwickelt Material for MkDocs. Marvin Hagemeister (Webseite, Twitter, Github) ist für seine Arbeit an Preact bekannt und war…
 
Funktionale Programmierung wird zwar immer populärer, aber auchheute noch arbeiten die meisten Entwickler:innen mit anderenAnsätzen. In dieser Episode sprechen wir kurz über die Grundlagen vonfunktionaler Programmierung und dann über das Paper “Beating theAverage” von Paul Graham. In dem Dokument beschreibt er seinen eigenenkommerziellen Erfolg mit…
 
Nach dem großen Erfolg des neuen Glücksrads in der letzten Revision ließe es Schepp, Vanessa und Peter nochmal drehen – diesmal verstärkt um Gücksrad-Veteran Stefan Judis (Twitter, Newsletter) der auch Autor des Random-MDN-Bots auf Twitter ist. [00:01:02] Glücksrad XRPermissionDescriptor Ein unspannendes, von keinem Browser unterstütztes Objekt-Int…
 
In dieser Folge von Software Architektur im Stream sprechen wir darüber, wie man Webanwendungen miteinander integrieren kann. Wir sprechen außerdem darüber, wieso man das überhaupt möchte und stellen dann verschiedene Ansätze vor. Dabei fokussieren wir uns vor allem auf die Integration im Frontend . Dazu diskutiert Lisa Moritz mit Franziska Dessart…
 
Vanessa, Schepp und Peter ließen das Glückrad kreiseln. Aber es ist ein neues Glücksrad! Die offizielle Workingdraft-Glücksrad-Webapp, die auf MDN-Daten basiert, setzt uns nicht mehr nur HTML-Elemente vor, sondern spuckt auch DOM-APIs, JS-Features und CSS-Gedöns aus. [00:01:02] Glücksrad pre-Element Wer hätte das gedacht? Das pre-Element hat ein wi…
 
Wie wird man eigentlich Software-Architekt:in? Anhand von Fragen von Student:innen diskutieren Oliver Wehrens und Eberhard Wolff, welche Fähigkeiten Software-Architekt:innen mitbringen sollten, wie man die Rollen in der Praxis leben kann und wie Bewerbungen in diesem Bereich laufen können. Oliver Wehrens hat in verschiedenen Unternehmen als Softwar…
 
Es ist Zeit sich auch mal den aktuellen Software-Produkten rund um die allgegenwärtige Corona-Pandemie zu beschäftigen. Wir sind sehr froh, dass wir Bianca Kastl (Twitter) dafür gewinnen konnten. Sie beschäftigt sich seit geraumer Zeit mit der Integration von Corona-Daten für die Gesundheitsämter und Applikationen, die in diesem Kontext auch für di…
 
Architekt:innen müssen Lösungen entwickeln, die den technischen Anforderungen im Projekt gerecht werden. Qualitätsszenarien sind ein hervorragendes Werkzeug, um Anforderungen zu erfassen und basierend darauf Lösungen zu entwickeln. Damit sind sie der Ausgangspunkt für eine zum Problem passende Architektur. In dieser Episode wollen wir uns anschauen…
 
Anlässlich der offiziellen Verkündung von ECMAScript 2021 fanden sich Hans, Schepp und Peter zusammen, um nicht nur die Feature-Liste des neuesten JavaScript-Standards zu rekapitulieren, sondern dabei auch etwas in Zukunft und Vergangenheit von ECMAScript zu blicken. Schaunotizen [00:00:29] Habemus ES2021 Wir scheitern in gewohnter Manier daran, di…
 
Christiane Floyd zählt zu den Pionier:innen der Informatik - sie war die erste Informatik-Professorin in Deutschland und hatte den ersten Lehrstuhl für Software-Technik. Wir wollen über das Konzept “menschenzentrierte Software-Entwicklung” sprechen, einem Ansatz, der schon in den Achtzigern wesentliche Elemente agiler Entwicklung umgesetzt hat. Auß…
 
Schepp und Peter erfreuten sich in dieser Revision an der Anwesenheit von Martin Donath (Twitter, Github), der nicht nur Maintainer von Material for MkDocs ist, sondern auch daran arbeitet, mit Stylezen das beste CSS-Intellisense diesseits der Baikal-Amur-Magistrale zu erschaffen. Schaunotizen [00:00:59] CSS Tücken und Tooling In einem exzentrische…
 
Ich habe in meinem heise-Blogeinen Post mit dem Titel “Mussich mich schämen, ein Software-Architekt zu sein?” geschrieben, beidem es vor allem um Herausforderungen mit Software im Corona-Kontextgeht - beispielsweise zur Test oder Impf-Termin-Vergabe. Vor allem dieSicherheit der Lösungen ist an einigen Stellen problematisch. ImStream will ich den Bl…
 
Hans, Vanessa, Peter und Schepp trafen sich unter dem Vorwand, die „Neuerungen“ von Safari 15 zu diskutieren, kamen dabei aber über Umwege auch auf Browser Extensions sowie das Pro und Contra von Bookmarks zu sprechen Schaunotizen [00:01:01] Safari 15 Die Jünger des heiligen Steve haben anlässlich der letzten WWDC (Video) eine neue neue Safari-Vers…
 
Lisa Maria Moritz spricht mit Christoph Iserlohn im Stream darüber sprechen, warum es wichtig ist, dass Softwarearchitekt:innen sich mit Security auseinandersetzen. Dabei geht es nicht nur um Themen wie Threat Modelling und Sicherheitskonzepte - eine wichtige Rolle spielen auch CIA und NSA, aber nicht so, wie ihr denkt… Security-Training speziell f…
 
Nachdem es schon wieder zweieinhalb Jahre her ist, dass wir unseren letzten Blick auf Angular geworfen haben, luden wir uns Martina Kraus ein, um uns wieder auf Stand zu bringen. Martina twittert als @martinakraus11, ist selbstständige Beraterin, Trainerin und Sprecherin zum Thema Angular, und das nicht erst seit gestern. Zudem organisiert sie zahl…
 
Für diese Episode ist Kim Nena Duggen bei Lisa Moritz zu Gast. Wir sprechen über Soft Skills und wie wichtig diese gerade im IT-Bereich sind. Unter anderem werden wir uns mit folgenden Fragen beschäftigen: Welche verschiedenen Gebiete umfasst der große Überbegriff Soft Skills? Wie kann man einen Einstieg in die Thematik finden? Wieso sollten sich a…
 
Rod und Peter hatten Tobias Uhlig zu Gast, der als federführende Kraft hinter dem Framework neo.mjs einiges zu Multithreading in Webapps zu erzählen weiß. Schaunotizen [00:01:00] Worker, Tiere, Sensationen! Nach den üblichen Vergleichen von Tobias‘ neo.mjs mit Angular und co geht es umgehend an’s Eingemachte. Wie quatschen nicht nur über Dedicated …
 
Software Analytics ist die strukturierte Analyse von Daten aus der Softwareentwicklung mit dem Ziel, aus den Ergebnissen Input für fundierte Entscheidungen zu bekommen. Markus Harrer stellt im Stream hierfür Vorgehen sowie Do’s and Don’ts vor. Wir sehen uns passende Werkzeuge aus dem Data-Science-Bereich an und diskutieren, wie wir wertvolle Einsic…
 
Fullstack-Entwicklerin, CSS-Feinschmeckerin und Webstandards-Liebhaberin Joy Heron (Twitter, Webseite, Case-Podcast) fand sich im virtuellen Workingdraft-Studio ein, um mit Schepp, Peter und Vanessa über Web Components zu fachsimpeln. Unser Sponsor netidee ist die große Internet Förderaktion in Österreich. Bis zu 1. Million Euro liegen im Fördertop…
 
Structure101 is a tool to visualize and manage the architecture of complex software systems. Chris is the product manager for Structure101 and will give us an introduction to the tool and its highlights. Mike is a principal consultant specialized in the work with Structure101 and will talk about his experiences with the tool and how to use it effic…
 
Eine weitere Late Night Ausgabe mit Kahlil und Stefan im Überleitungsmarathon! Schaunotizen [00:00:59] Changes at Basecamp Nachdem die Menschen von Basecamp in den Late Night Episoden regelmäßig auftauchen müssen wir natürlich kurz über den Mitarbeiter-Exodus und die vorangegangene Kommunikation reden. In einem zusätzlichen Artikel gibt es mehr Inf…
 
Mit dem Werkzeug Sonargraph können Architekt:innen nicht nur überprüfen, ob Anwendungen die Architektur-Vorgaben einhalten, sondern auch die Architektur existierender Software-Systeme auf verschiedene Arten visualisieren. Alexander von Zitzewitz wird uns zeigen, wie man einen mit Sonargraph einen Überblick über ein großes und komplexes Open-Source-…
 
Unter dem Vorwand, eine neue TypeScript-Version zu besprechen, trafen sich Stefan und Peter und quatschten in Wahrheit über Delphi, Balkonpflanzen, Rust, Napoleon, Go(tt) und die Welt. [00:00:58] Schaunotizen Announcing TypeScript 4.3 RC Es steht eine neue TypeScript-Version vor der Tür, die wir Feature für Feature durchkauen und dabei immer wieder…
 
Der Klimawandel geht uns alle an. Was können wir als Software-Architekt:innen dazu beitragen, dieses Problem zu lösen? Martin Lippert und Stefan Roock zeigen zwei sehr unterschiedliche Ansätze mit dieser Herausforderung umzugehen. Wir wollen diskutieren, wie wir dem Klimawandel bei unseren eigenen täglichen beruflichen Arbeit begegnen können, aber …
 
Mit Fabian Friedl, DesignOps Team Lead bei Dynatrace, sprechen Vanessa, Hans und Stefan über Komponentenbibliotheken und Design Systeme. Schaunotizen [00:00:00] Komponentenbibliotheken und Design Systeme Bevor ins Detail eingestiegen wird, erklärt Fabian erst einmal was eine Komponentenbibliothek überhaupt ist. Ein Hauptziel von Komponentenbiblioth…
 
Anlässlich der Tatsache, dass Vanessa gerade mit Mitarbeiter*innen-Suche beschäftigt ist, sprachen wir über das Thema „Recruiting und Karriere“. Schaunotizen [00:01:00] Recruiting und Karriere Wie ihr vielleicht wisst, arbeitet Vanessa in einem kleinen Startup, dessen Entwicklungsabteilung wachsen soll. Vanessa fiel dabei die Aufgabe zu, neue Mensc…
 
jQAssistant ist ein Open-Source-Werkzeug für das Software-Architektur-Management. In dieser Folge sprechen wir mit dem Lead-Entwickler Dirk Mahler über die Features von jQAssistant, seine Erfahrungen beim Projekt-Einsatz und wie Software-Architektur-Management in den Entwicklungsprozess eingebettet werden kann. Dabei sehen wir uns das Werkzeug natü…
 
Auf Hörer:innen-Wunsch hin ging es in dieser Revision um unser eigenes Development-Setup. Hans stellte dabei die Mac-, Schepp die Windows-Fraktion. Leider hatte es Peter gesundheitlich erneut so zerlegt, dass wir keine Linux-Perpektive beisteuern konnten. Schaunotizen [00:01:00] Unser Development-Setup Angefangen bei Software, arbeiteten wir uns zu…
 
Software ist oft sehr langlebig und überlebt manchmal sogar die ursprünglichen Programmier:innen. Carola Lilienthal beschäftigt sich mit dieser Herausforderung schon lange - unter anderem hat sie dazu promoviert und sogar ein sehr erfolgreiches Buch geschrieben. In dieser Folge wollen wir darüber sprechen, wie Software-Architektur auch langfristig …
 
Anlässlich der Veröffentlichung seines Buches „Accessible Vue“ luden wir Barrierefreiheitsexperte Marcus Herrmann (@_marcusherrmann) aus Berlin zu uns ein, um über Barrierefreiheit im Allgemeinen und über die besonderen Herausforderungen der barrierearmen Programmierung von Single-Page-Applications im Besonderen zu sprechen. Schaunotizen [00:02:00]…
 
Sketchnotes sehen nicht nur gut aus, sondern machen Notizen effektiver und erleichtern das Vermitteln von Inhalten. Lisa malt schon länger Sketchnotes für Software Architektur im Stream. Als Folge 23 stellt sie nun vor der Kamera Sketchnotes vor. Dabei zeichnet sie auch live Begriffe, für die Ihr schon immer mal ein Symbol haben wolltet. Lisas YouT…
 
Domain Specific Languages können auch dabei helfen, fachliche Architekturen auszudrücken. Sie unterstützen Separation of Concerns und entkoppeln Fachlichkeit von Technik. Außerdem verbessern sie die fachliche Kommunikation und helfen daber auch bei Agilität. mbeddr Case Study Smart Meter mbeddr Case Study OHB Satelliten Design und Verwendung von Ke…
 
Domain Story Telling ist ein kollaborativer Modellierungsansatz. Henning Schwentner und Stefan Hofer werden nicht nur von dem Ansatz berichten, sondern ihn auch live zeigen. Egon The Domain Story Modeler Rabattcode für das Domain-Story-Telling-Buch bis Ende des Jahres Training mit Stefan und HenningVon software-architektur-im-stream@posteo.net (Eberhard Wolff)
 
Service Meshes sind vor allem als Infrastruktur für Microservices nützlich. In dieser Folge schauen wir uns Demos für das Service Mesh Linkerd an. Als Service-Mesh-Expertin erklärt Hanna Prinz uns die Details und warum sie sich für Linkerd so begeistert. Demo Linkerd Service Mesh Überblick Service Mesh Primer Linkerd Tutorials Hannas Blog-Beitrag “…
 
Im September 2020 war das Release von Vue 3. Ein gutes halbes Jahr später besprechen wir mit Markus Oberlehner über Erfahrungen über die Einsatz der Änderungen in echten Projekten. Schaunotizen [00:00:59] Vue 3 und die Composition API Über keine eine andere Änderung bei Vue 3 wird so viel gesprochen wie die Composition API. Denn, wenn man das so mö…
 
Diese Woche ist Nicole Rauch zu Gast. Mit Event Storming kann man Domain-driven Design ganz praktisch und kollaborativ umsetzen. Und Specification by Example stellt sicher, dass man auch das richtige baut. Buch-Tipp: Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing von Gojko Adzic…
 
Mob Programming: Einer/eine tippt, die anderen denken. Das verspricht Softwareentwicklung mit dem ultimativen Teamerlebnis und dem ultimativem Teamergebnis - und das funktioniert wunderbar auch im Homeoffice mit Remote Mob Programming. In diesem Stream zeigen wir Remote Mob Programming live und bieten die Möglichkeit, Fragen von einem Remote-Mob-Pr…
 
Lukas Holzer, seines Zeichens Senior Software Engineer bei Dynatrace bringt Hans, Stefan und Peter auf den neuesten Stand was GraphQL und speziell Developer-Experience-Upgrades im Zusammenhang mit GraphQL angeht! Unser Sponsor Die professionelle – weil ganzheitliche – Digitalisierung von Geschäftsmodellen ist unser Business. Renommierten Unternehme…
 
Es gibt zahlreiche Werkzeuge für Software-Architektur-Management. Mit ArchUnit können Software-Architekt:innen in Java Regeln für Java-basierte Projekte definieren, die als Unit-Test ausgeführt werden. Diese Regeln stellen sicher, dass die definierte Architektur auch eingehalten wird. Peter Gafert ist Erfinder dieser Library. Er wird unsere Fragen …
 
Spring Native soll die Möglichkeit bieten, Spring-Boot-Anwendungen ohne größeren Aufwand mit der GraalVM in nativen Code zu kompilieren. Das verspricht schnellere Startup-Zeiten - gerade für Umgebungen wie Kubernetes wichtig. Ich habe mein Istio-Microservices-Beispiel darauf umgestellt und will einen Blick in die Werkstatt geben: Wie bin ich vorgeg…
 
In dieser Woche durften wir Matthias Ott begrüßen. Neben seinen Artikeln über Front-end und Design-Themen, schreibt er einen Newsletter zu den Themen. Unser Sponsor Factorial ist eine Digitalagentur mit einem internationalen Team und dem Fokus auf Open Source Technologien, die für regionale und internationale Kunden Technologien entwickelt. Mit Kom…
 
Loading …

Kurzanleitung

Google login Twitter login Classic login