show episodes
 
"Es war einmal in Ostdeutschland.." So beginnen für gewöhnlich keine Märchen. Allerdings gibt es hier noch weitaus mehr als Bratwurst, Arbeitslosigkeit und Höcke. Maik von Heaven Shall Burn und Alex aka Der Dunkle Parabelritter schlachten sich verbal ihren Weg durch die Gesellschaft, Politik und Musikbranche.
 
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
 
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…
 
..oder "Warum stehen hier überall Ruinen?Wenn einer eine Reise tut, dann tut das gut - solang er sich nicht ansteckt. Oder wie war das? Jedenfalls stellen sich unsere Helden für Gehörlose die Frage, warum in Kroatien überall Ruinen stehen, wie viel Abrieb der Jugend geschuldet ist, ob man eigentlich irgendwie nicht die Schnauze voll haben kann von …
 
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…
 
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-…
 
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 …
 
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ü…
 
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 …
 
oder: Welche Band ist Boss?Maik und Alex klären heute die Frage, welche Künstler am Ende WIRKLICH relevant ist - ob man mit dem richtigen Mindset auch das Bingo der Tierwelt gewinnt und on die Ära der Hüte für abgeschlossen erklärt werden sollte. Wie das unter selbigen zu bringen ist? Tja, hört selbst!…
 
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 “…
 
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…
 
...und die Erkenntnis, dass wir sie nicht mehr verstehen weil wir alt sind.Maik und Alex haben sich vorgenommen, sich für Zart wie Kruppstahl einmal mit der aktuellen Jugendkultur auseinander zu setzen. Herausgekommen ist Verwirrung. Während Alex zumindest versucht es zu verstehen, sind bei Maik alle Hoffnungen auf Rest-Coolness verloren. Naja. Und…
 
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…
 
...und welche Ost Cola man unbedingt verköstigen sollte!Eigentlich wäre ja gerade der Osterspaziergang ein Thema, dass man aufgreifen sollte - vor allem in einem solch literarischen Podcast wie diesem. Stattdessen wird es dunkelromantisch (Zu Ostern ist ja AUCH immer das Wave Gothic Treffen, also passt das vermutlich auch). Es wird die beste Ost Co…
 
Die Organisation beeinflusst die Software-Architektur. Sozial-Wissenschaften untersuchen Organisationen und bieten daher einiges, was man für Software-Architektur lernen kann. Dazu spricht Gerrit Beine in dieser Episode. Gerrits Buchtipps: Stefan Kühl: Organisationen: Eine sehr kurze Einführung Fritz Simon: Einführung in Systemtheorie und Konstrukt…
 
In dieser Folge möchte ich gerne einige Fragen beantworten, die sich in den letzten Wochen angesammelt haben: Einsetzbarkeit von Nick Tunes DDD-Legacy IdeenMono vs Multi-Repos Bug: Fix oder Rollback? Neue Technologien einführen Typische zwischenmenschliche ProblemeVon software-architektur-im-stream@posteo.net (Eberhard Wolff)
 
Und stellen die Frage: Ist Otto Waalkes ein trauriger MenschManch einer neigt ja dazu zu behaupten, Ostdeutsch wäre gar grauenhaft anzuhören. Doch Sprache kann auch ohne dialektale Färbung grausig klingen - etwa die Sprache von Start Ups in Berlin Mitte oder die Floskeln, die man seinem meist gehassten Kollegen Montag Morgen im Aufzug steckt. Maik …
 
In Nick Tunes Paper geht es um High-Level-Entscheidungen für die Modernisierung von Systemen mit Strategic Design. Dabei geht es um Business Strategie bis hin zum Finden von Bounded Contexts. Link zum PaperVon software-architektur-im-stream@posteo.net (Eberhard Wolff)
 
In dieser Folge beantworte ich eure Fragen, die ihr entweder im Chat stellt - oder vorab im Formular hier auf der Website oder bei Twitter. Eine Frage zu Microservices und eine zu Technical Debt habe ich bereits. iSAQB Advanced Prüfung Musteraufgabe Folge zu Zertifizierung SoftwareArchitekTOUR-Podcast zu Zertifizierung Englischer iSAQB-Podcast zu Z…
 
...oder warum Alex ständig Werbung für sein verdammtes Buch macht!Maik und Alex sind natürlich höchst interessiert am Sturz der Monarchie und dem Impfverlauf, den Verkaufszahlen von Alex Erstlingswerk, dem Tod von musikalischen Idolen und der Absage der großen Festivals. Typische Themen, die man bei einem gemeinsamen Tee erörtert. Oder?…
 
APIs sind ein wesentlicher Teil moderner Software-Entwicklung. Ansätze wie API Economy oder API first sind eine Antwort auf die zunehmende Integration in der IT, bei der die Grenzen zwischen Systemen immer weiter verschwimmen. In dieser Folge sprechen wir mit Erik Wilde und diskutieren, wie man mit APIs praktisch umgeht. Wie können APIs wiederverwe…
 
Oder: Warum Maik keine Gruselgeschichten verträgt.Macht euch darauf gefasst euch zu gruseln! Maik und Alex sind große Freunde von urbanen Legenden. Wobei sie diesen Begriff sehr unterschiedlich definieren. Denn in Maiks Leben haben russische Soldaten für viele irrwitzige Geschichten Modell gestanden, während Alex Weltanschauung von Hakenhand-Mörder…
 
Agilität ist der dominierende Ansatz für Software-Entwicklung. Aber auch 20 Jahre nach dem agilen Manifest sind zahlreiche Organisation immer noch dabei, agile Software-Entwicklung einzuführen. Und selbst Organisationen, die agile Prozesse scheinbar umgesetzt haben, beachten dennoch einige grundlegende Praktiken nicht. In dieser Episode geht es dar…
 
Im Gespräch mit Uwe Friedrichsen kam die Sprache kurz auf den Uber-Ansatz für Microservices. In dieser Folge werden wir den Ansatz detailliert diskutieren und bewerten, siehe https://eng.uber.com/microservice-architecture/. Der Blog-Post wurde mittlerweile gelöscht, daher der Link auf archive.org .Von Eberhard Wolff
 
Und was waren Goethes letzte Worte?Wer Zart wie Kruppstahl kennt, der weiß: Irre sind menschlich. Vor allem Maik und Alex. Dass man oft daneben liegt, wenn man sich spontan zu einem Thema äußern soll, das beweisen die beiden jedenfalls oft genug. Für diese heutige Themenfolge haben sie sich WIRKLICH mal vorbereitet um euch populäre Irrtümer aus all…
 
Gerade in der Software-Entwicklung sind viele Gruppen unterrepräsentiert. Führen zu homogene Teams eigentlich zu schlechterer Software? Und warum? Das Thema hat auf jeden Fall Auswirkungen auf Software-Architekt:innen, unser Arbeitsumfeld und unsere Arbeitgeber. In dieser Episode diskutieren wir mit Lars Hupel, Lena Kraaz und Aminata Sidibe von INN…
 
Linda Rising is well-known for Fearless Change, a practical guide to facility change. We will talk about how software architects can profit from these patterns and deal with the emotional, unconscious mind. https://lindarising.org/fearless-change-downloads https://fearlessjourney.info/Von Eberhard Wolff
 
Grady Booch is one of the pioneers of software architecture. Lately, he has been working on some pretty challenging AI systems. We want to talk about AI and software architecture. https://computingthehumanexperience.com/ https://www.ibm.com/industries/federal/autonomous-shipVon Eberhard Wolff
 
Bastian Spannebergs Arbeitgeber Instana hat als kleines StartUp begonnen, ist dann stark gewachsten und mittlerweile von IBM gekauft. Wir diskutieren Site Reliability Engineering als Konzept und wie es sich bei Instana auf dieser Reise verändert hat. SRE Books by Google: https://landing.google.com/sre/books/ Real-World SRE by Nat Welch: https://www…
 
Und warum man Thüringen erweitern sollte!Maik und Alex haben heute wirklich einen Geschichts-Fimmel - und noch weniger Ahnung von der Materie als sonst. Ein Glück gibt es Erich von Däniken. Aber es geht auch um Weichkäse und die menschliche Psyche. Und Blauwale. Wie immer also völlig random in den Gehirnen dieser beiden Dunkeldeutschlandpoeten heru…
 
Daten-intensive Systeme arbeiten häufig mit Eventual Consistency. Dadurch ergeben sich neue Herausforderungen und jede Menge Komplexität wandert vom Infrastruktur-Layer in den Domain-Layer. Susanne Braun forscht zum Thema Eventual Consistency und stellt uns ihre ganz praktischen Regeln vor, wie man als Architekt man damit umgehen sollte. Link zum P…
 
Auch Architektur-Entscheidungen müssen wirtschaftlichen Zielen unterordnen. Michael Mahlberg erläutert, warum das so ist - und wie bereits ein kleiner Werkzeug-Koffer dabei hilft, Architekturentscheidungen und -strategien bewertbarer zu machen.Material: https://bit.ly/oop2021-di24Von Eberhard Wolff
 
Oft wird Software immer schlechter wartbar, je länger Entwicklungsteams an ihr arbeiten. Dazu hat sich die Metapher “technische Schulden” etabliert. Aber es ist nicht immer sinnvoll, technische Schulden zu beseitigen und sie können auch “einfach so” entstehen. Darüber sprechen wir - und über die Grundlagen der Metapher, wie sie bei der Kommunikatio…
 
...und was ist eigentlich Fließschnupfen?Heute fällt Alex auf, dass irgendwas in der Welt kaputt gegangen ist. Beziehungsweise, dass er das aus seiner Sicht gar nicht sagen kann, da er die Welt nur in kaputt kennengelernt hat. Denn wer seine ersten Erinnerungen im Jahrtausendwechsel hat, der kenne eigentlich nur noch Katastrophen und weltweite Angs…
 
Loading …

Kurzanleitung

Google login Twitter login Classic login