219 episodios

Live-Diskussion zu Software-Architektur im Stream. Einmal in der Woche diskutiert Eberhard Wolff oder Lisa Moritz 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/ .

Software Architektur im Stream Eberhard Wolff

    • Tecnología

Live-Diskussion zu Software-Architektur im Stream. Einmal in der Woche diskutiert Eberhard Wolff oder Lisa Moritz 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/ .

    Warum scheitert Agilität - Reaktionen

    Warum scheitert Agilität - Reaktionen

    Zum Kippen agiler Projekte gab es bereits einen Vortrag https://software-architektur.tv/2024/05/24/episode217.html und eine Episode im Stream https://software-architektur.tv/2023/02/17/folge152.html . Insbesondere zu dem Vortrag gab einige interessante Reaktionen und Kommentare - offensichtlich gibt es viele unterschiedliche Meinungen zu dem Thema. In dieser Episode diskutieren wir dieses Feedback und vertiefen so das Thema Agilität und das Scheitern des Ansatzes mit weitere Perspektiven.

    Links

    - Wahrheiten über Software-Entwicklung - Darüber möchte ich nicht mehr sprechen müssen! https://software-architektur.tv/2024/04/02/folge211.html
    - Warum (agile) Projekte kippen https://software-architektur.tv/2024/05/24/episode217.html)
    - Short Video zum Kippen agiler Projekte https://www.youtube.com/shorts/ooAITrKZZ6o
    - Diskussion auf LinkedIn https://www.linkedin.com/posts/eberhardwolff_agil-agilitaeut-activity-7200753216265801728-9rAV
    - YouTube-Video mit Diskussion https://www.youtube.com/watch?v=23eYToc8Bxg
    - Prof. Christiane Floyd zu "menschenzentrierter Software-Entwicklung" https://software-architektur.tv/2021/07/09/folge66.html
    - Extreme Programming (XP) - eine Retrospektive https://software-architektur.tv/2023/01/20/folge148.html
    - Are We Engineers? With Hillel Wayne https://software-architektur.tv/2024/03/27/folge209.html
    - Heise-Blog "Hilft kaputte Agilität?" https://www.heise.de/blog/Hilft-kaputte-Agilitaet-4599441.html
    - Crew Ressource Management - Wie geht die Luftfahrt mit dem Faktor Mensch um? https://software-architektur.tv/2023/08/11/folge178.html
    - Auftragstaktik - Agilität beim Militär? mit Sönke Marahrens https://software-architektur.tv/2022/11/04/folge141.html
    - Welt: Das einmalige Erfolgsrezept deutscher Armeen https://www.welt.de/geschichte/article251681546/Militaergeschichte-Das-einmalige-Erfolgsgeheimnis-deutscher-Armeen.html
    - Hillel Wayne & Laurent Bossavit - Is It All Built on Sand - What Do We Actually Know About Software Development? https://software-architektur.tv/2021/10/25/episode86.html
    - Streams zu Modularisierung https://software-architektur.tv/tags.html#Modularisierung

    • 1h 9 min
    Bounded Context - Was ist das genau?

    Bounded Context - Was ist das genau?

    Bounded Contexts sind zentral für Strategic Domain-driven Design. Irgendwie werden damit große Systeme aufgeteilt, aber gleichzeitig macht es die Definition von Begriffen eindeutig und irgendwie spielt das Konzept auch eine Rolle für die Kollaboration von Teams. In dieser Episode diskutieren wir die den Begriff Bounded Context im Detail und gehen auf die Probleme ein, die bei der Nutzung des Begriff typischerweise auftreten.

    Links

    - Taktisches Domain-driven Design (DDD) https://software-architektur.tv/2024/05/03/folge214.html
    - Folge Statt Microservices Framework, Library, Komponenten https://software-architektur.tv/2024/02/23/folge204.html
    - Eric Evans: DDD Referenz (kostenlos) https://ddd-referenz.de/
    - Folge Team Topologies https://software-architektur.tv/2024/04/18/folge213.html
    - Folge Objektorientierung - Was ist das eigentlich? https://software-architektur.tv/2024/05/17/episode216.html
    - Artikel "Große Systeme mit Domain-driven Design entwerfen" https://www.heise.de/hintergrund/Grosse-Systeme-mit-Domain-driven-Design-entwerfen-4684074.html
    - Eric Evans: Domain-Driven Design: Tackling Complexity in the Heart of Software https://amzn.to/4b2NDKU

    • 54 min
    Taktisches Domain-Driven Design mit Java und jMolecules mit Oliver Drotbohm

    Taktisches Domain-Driven Design mit Java und jMolecules mit Oliver Drotbohm

    Die Umsetzung von taktischem Domain-Driven Design (DDD) in Java birgt einige technische Herausforderungen. In dieser Episode betrachten wir einen Ansatz, der Entwickler:innen dabei unterstützen reichhaltige Domänenmodelle in Java zu implementieren: die jMolecules Bibliothek ermöglicht es, DDD Konzepte direkt in Code auszudrücken und bietet darüber hinaus Integration in weitverbreitete Technologien wie Spring, Jackson und Persistenztechnologien. Oliver Drotbohm ist Engineer bei Broadcom und einer der Entwickler von jMolecules.

    Links

    - Olivers Demo bei GitHub https://github.com/odrotbohm/tactical-ddd-workshop
    - Taktisches Domain-driven Design https://software-architektur.tv/2024/05/03/folge214.html
    - Architektur-Hamburger mit Henning Schwentner https://software-architektur.tv/2021/09/17/folge75.html
    - Vaughn Vernon about Ports and Adapters and DDD https://software-architektur.tv/2024/05/29/episode218.html
    - Markus Völter zu Fachliche Architekturen mit DSL (Domain Specific Languages) https://software-architektur.tv/2020/10/23/folge022.html
    - Peter Gafert zu ArchUnit https://software-architektur.tv/2021/04/09/folge55.html
    - Dirk Mahler zu Software-Architektur-Management mit jQAssistant https://software-architektur.tv/2021/05/07/folge58.html

    • 1h 1m
    Vaughn Vernon about Ports and Adapters and Domain-driven Design

    Vaughn Vernon about Ports and Adapters and Domain-driven Design

    Vaughn is the author of many fundamental books about domain-driven design and one of the leading experts in this field. In this episode, we talk ports and adapters and why this pattern is actually easy. Also we speak about the role of frameworks and AI - in particular for domain-driven design.

    Links

    * Vaughn Vernon: Domain-Driven Design Distilled https://amzn.to/3yEKGml
    * Vaughn Vernon: Domain-Driven Design kompakt https://amzn.to/3KmrNau
    * Carola Lilienthal, Henning Schwentner: Domain-Driven Transformation: Modularize and Modernize Legacy Software https://amzn.to/3yGftiJ
    * Carola Lilienthal, Henning Schwentner: Domain-Driven Transformation: Monolithen und Microservices zukunftsfähig machen https://amzn.to/457Ligo
    * Susanne Kaiser: Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies: Architecture for Flow: Architecture for Flow https://amzn.to/3KnQMKA
    * Alistair Cockburn Hexagonal Architecture https://alistair.cockburn.us/hexagonal-architecture/
    * Frank Buschmann, Regine Meunier, Hans Rohner, Peter Sommerlad, Michael Stal : Pattern-Oriented Software Architecture, Vol. 1: A System of Patterns https://amzn.to/4bGe6z4
    * Martin Fowler: Pattern of Enterprise Application Architecture https://martinfowler.com/eaaCatalog/
    * Transaction Script https://martinfowler.com/eaaCatalog/transactionScript.html
    * Vaughn Vernon: Implementing Domain-Driven Design https://amzn.to/4aIxMB9
    * Vaughn Vernon, Jaskula Tomasz: Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture https://amzn.to/454DvA1
    * Eric Evans: DDD and LLMs - Explore DDD 2024 https://www.youtube.com/watch?v=Tll_suxZluk
    * Neil Perry, Megha Srivastava, Deepak Kumar, Dan Boneh: Do Users Write More Insecure Code with AI Assistants? https://arxiv.org/abs/2211.03622

    • 1h 20 min
    Warum (agile) Projekte kippen

    Warum (agile) Projekte kippen

    Agilität bietet höhere Produktivität und bessere Ergebnisse für die Projekte - daher wird sie sich durchsetzen! Die Realität sieht leider manchmal ganz anders aus: Erst ist das Projekt agil, produktiv und alle sind begeistert. Wenige Monate später: wichtige Personen haben das Projekt verlassen und von den agilen Techniken ist nur noch wenig übrig . In diesem Vortrag geht es uns um das “Kippen” von Projekten und Gründe sowie Möglichkeiten diskutieren, um mit einer solchen Situation umzugehen.

    Links

    * Folien https://speakerdeck.com/ewolff/why-agile-projects-collapse
    * Prof. Christiane Floyd zu “menschenzentrierter Software-Entwicklung” https://software-architektur.tv/2021/07/09/folge66.html
    * Vortrag Wahrheiten über Software Entwicklung: Darüber möchte ich nicht mehr sprechen
    müssen! https://www.youtube.com/watch?v=rb8Qnfn8xD4
    * Welchen Sinn hat agiles Coaching? mit Johannes Link https://software-architektur.tv/2021/08/13/folge71.html
    * Blog: Hilft "kaputte"
    Agilität? https://www.heise.de/blog/Hilft-kaputte-Agilitaet-4599441.html
    * Auftragstaktik - Agilität beim Militär? mit Sönke Marahrens https://software-architektur.tv/2022/11/04/folge141.html
    * Crew Ressource Management - Wie geht die Luftfahrt mit dem Faktor Mensch um? https://software-architektur.tv/2023/08/11/folge178.html
    * Linda Rising - Fearless Change and the Unconscious Mind https://software-architektur.tv/2021/02/11/folge49.html
    * Beyond Budgeting https://bbrt.org/
    * Das Kippen agiler Software-Projekte https://software-architektur.tv/2023/02/17/folge152.html
    * Agilität https://software-architektur.tv/2021/02/26/folge51.html
    * Extreme Programming (XP) - eine Retrospektive https://software-architektur.tv/2023/01/20/folge148.html

    • 51 min
    Objektorientierung - Was ist das eigentlich?

    Objektorientierung - Was ist das eigentlich?

    Das dominierende Programmierparadigma ist nach wie vor die Objektorientierung, die Konzepte wie Vererbung, Delegation und Aggregation umfasst. In dieser Episode werden die verschiedenen Ansätze der Objektorientierung diskutiert und aufgezeigt, wie unterschiedlich sie umgesetzt werden kann – insbesondere auf der Ebene der objektorientierten Programmierung.

    * JAX Microservices Camp https://jax.de/jax-microservices-camp/?go=ok
    * Software Architektur als Beruf https://software-architektur.tv/beruf.html
    * Folge zu taktischem Domain-driven Design https://software-architektur.tv/2024/05/03/folge214.html
    * Episode Funktionale Programmierung, DDD und Architektur mit Mike Sperber https://software-architektur.tv/2023/03/14/folge156.html
    * Episoden zu funktionaler Programmierung https://software-architektur.tv/tags.html#Funktionale%20Programmierung
    * Abstract Data Type bei Wikipedia https://en.wikipedia.org/wiki/Abstract_data_type
    * Circle Ellipse Problem bei Wikipedia https://en.wikipedia.org/wiki/Circle%E2%80%93ellipse_problem
    * Command Query Separation CQS bei Wikipedia https://en.wikipedia.org/wiki/Command%E2%80%93query_separation
    * Folge zu Wiederverwendung https://software-architektur.tv/2021/10/22/folge85.html
    * Nikolaus Wirths Paper zu Komplexität https://cr.yp.to/bib/1995/wirth.pdf
    * Vortrag Beten wir Komplexität an? https://www.youtube.com/watch?v=p7r6IE7TkpU
    * Wirth über das Problem der populären Programmier-Sprachen https://youtu.be/DRkfqiF46MQ?si=_nq5G2drOmYZ0jco&t=118
    * Interview mit Adele Goldberg https://spectrum.ieee.org/qa-adele-goldberg-on-the-legacy-of-smalltalk

    • 1h

Top podcasts en Tecnología

Apple Events (video)
Apple
Whatsapp
Rami AP
Apple Events (audio)
Apple
Gadget Lab: Weekly Tech News from WIRED
WIRED
TikTok
Catarina Vieira
Applelianos
Applelianos

También te podría interesar

INNOQ Podcast
INNOQ
Chaosradio
Chaos Computer Club Berlin
c’t uplink - der IT-Podcast aus Nerdistan
c’t Magazin
KI-Update – ein Heise-Podcast
heise online
#heiseshow (Audio) - Technik-News und Netzpolitik
heise online
Bit-Rauschen: Der Prozessor-Podcast von c’t
c't Magazin