Software Architektur im Stream

Eberhard Wolff
undefined
Dec 15, 2023 • 1h 7min

Besteht ChatGPT die iSAQB-Advanced-Level-Prüfung? 1/2 mit Ralf D. Müller

ChatGPT kann Dinge, von denen viele nicht gedacht hätten, dass sie überhaupt möglich sind. Ralf D. Müller hat ChatGPT die iSAQB-Advanced-Level-Beispielaufgabe lösen lassen. In dieser Episode berichtet er, wie er dabei vorgegangen ist. Ralf und Eberhard schauen sich außerdem die Ergebnisse an - und gehen der Frage nach, ob ChatGPT die Advanced-Level-Zertifizierung bestehen würde. In dieser Episode erklärt Ralf, wie er ChatGPT dazu gebracht hat, die iSAQB-Beispielaufgabe zu lösen. Wir schauen uns vom Ergebnis vor allem die Qualitätsszenarien an. Links Adventskalender YouTube Playlist Adventskalender PeerTube Kanal Ralfs Blog zu Prompt Engineering Ralfs Blog zu AI in Software Design Episoden zur iSAQB Advanced Beispielaufgabe
undefined
Dec 15, 2023 • 1h 5min

Fishbowl - Brücken bauen - Erfolgreiche Wege für IT-Nachwuchs und Quereinsteiger (IT-Tage)

Mangel an Mitarbeiter:innen ist traditionell das große Problem der IT. Wie können wir dieses Thema angehen? Das diskutieren wir nicht nur mit den Expert:innen, sondern im Rahmen unserer “Fishbowl” kann das Publikum gleichberechtigt an der Diskussion teilnehmen. Dabei sind Dr. Julia Freudenberg von der Hacker School, der IT-Consultant Andreas Monschau von Haeger Consulting, Prof. Dr. Claudia Heß (Professorin für Digitale Transformation an der IU Internationalen Hochschule, Geschäftsführerin Softplant GmbH), Matthias Jung von Ordix und die Full-Stack-Entwicklerin Lisa Maria Moritz von Socreatory. Die Aufnahme fand bei den IT-Tagen statt. Links Hacker School Girl’s Day CyberMentor Informatik-Monitor der Gesellschaft für Informatik
undefined
Dec 10, 2023 • 44min

Software-Entwicklung = Lernen?

Software-Entwicklung ist anders als viele andere menschliche Tätigkeiten. Wenn wir anderen diese Besonderheiten kommunizieren wollen, helfen Metaphern. Lernen ist nicht nur eine gute Metapher für Software-Entwicklung sondern buchstäblich ein wichtiger Teil der Software-Entwicklung - schließlich geht es darum, Anforderungen zu verstehen und im Code umzusetzen. In dieser Episode diskutiert Eberhard diese Metapher und welche praktischen Ergebnisse sich aus ihr ergeben. Links Slack-Workspace Gruppe bei LinkedIn Adventskalender YouTube Adventskalender Peertube Architektur-Kickstart ab 19.2 FLEX Training Karlsruhe 13.–15. Februar 2024 60 Minuten Consulting Episode “Gibt es das Wasserfallmodell überhaupt?” Episode “Prof. Christiane Floyd zu “menschenzentrierter Software-Entwicklung”” Episode “Markus Völter zu Fachliche Architekturen mit DSL (Domain Specific Languages)” Episode “Funktionale Architektur - Ein konkretes Beispiel mit Mike Sperber” Vortrag “Architekturen - bitte nicht zukunftssicher!” Blog “KI in der Softwareentwicklung: Überschätzt” Frederick P. Brooks: Vom Mythos des Mann-Monats
undefined
Dec 1, 2023 • 1h 3min

Microservices mit Spring

Moderne Infrastrukturen wie Dapr oder der Service Mesh Linkerd setzen technische Aspekte von Microservices-Umgebungen wie Tracing, Monitoring oder Resilience in der Infrastruktur um. Eine andere Möglichkeit ist es, diese Aspekte in der Anwendung selber mit Bibliotheken zu implementieren. In dieser Episode werfen wir ein Blick auf ein Beispiel mit Spring Boot, Micrometer und resilience4j, um der Frage nachzugehen, ob Libraries vielleicht die bessere Microservices-Infrastruktur sind. Links Episode zu Dapr Episode zum Service Mesh Linkerd mit Hana Prinz Beispielcode Playlist Adventskalender Architektur-Kickstart ab 19.2. FLEX Training Karlsruhe 13.–15.2.2024 60 Minuten Consulting
undefined
Nov 24, 2023 • 1h 7min

Dapr - Eine Umgebung für Microservices

Dapr stellt eine umfangreiche Lösung für die Implementierung von Microservices bereit. In dieser Episode werden wir ein Beispiel für ein Microservices-System auf Basis von Dapr diskutieren und es mit anderen Implementierungen vergleichen. So werden unterschiedliche Konzepte für die Implementierung von Microservices deutlich - und die spezifischen Vor- und Nachteile von Dapr.Links SWAGLab 60 Minuten Consulting Folien Code des Beispiels Service Mesh Linkerd mit Hanna Prinz Microservices Praxisbuch Pratical Microservices Kafka Comic Video: Kafka - The New Database Monolith
undefined
Nov 5, 2023 • 1h 5min

Software Architektur - Das Gute und das Schlechte - eine 17 jährige Odyssee mit Rakia Ben Sassi

Das Erstellen von Software ist sowohl eine Kunst als auch eine Wissenschaft. Auf meiner 17-jährigen Reise in die Welt der Softwareentwicklung hat Rakia aus erster Hand erfahren, wie die richtige Architektur über Erfolg oder Misserfolg eines Projekts entscheiden kann. In dieser Episode wird Rakia die wichtigsten Lektionen weitergeben, die ich über Softwarearchitektur gelernt habe. Rakia ist Tech Lead und außerdem Google Developer Expert für Angular, WomenTechMaker-Botschafterin sowie Content-Erstellerin. Rakia wird zu diesem Thema auch einen Vortrag auf dem Software Architecture Gathering halten. Mit dem Code SWARCHITEKTURTV_15 gibt es 15% Rabatt. LinksRakia bei LinkedIn Rakia bei X / Twitter Rakia bei Medium Rakia bei YouTube How to Do Code Review as a Human
undefined
Oct 27, 2023 • 1h 2min

Software-Architektur: Inspiration von anderen Branchen

Software-Entwicklung und Software-Architektur scheinen ganz eigene Themen zu sein. Schließlich gehört Software zu dem Kompliziertesten, was Menschen überhaupt erschaffen haben, und sie ist immateriell. Was soll man also von anderen Branchen lernen können, die solche Herausforderungen nicht haben? In dieser Episode wollen wir dennoch schauen, was wir von anderen Branchen lernen können. Schließlich gab es bei Software-Architektur im Stream eine Episode über Auftragstaktik und eine über Crew Ressource Management - aber was bedeutet das für Software-Architektur ganz konkret? Links Sketchnotes Uniteds Airlines Flug 173 Episode Makro-Architektur - Prioritäten und Überblick Episode Encouraging Engineering Excellence with Johannes Mainusch and Robert Albrecht Episode Scrum Master:in und Softwarearchitektur mit Nadine Andraczek Mastodon zum Architekt:innen-TShirt BlueSky zum Architekt:innen-TShirt Qantas Flight 32 The Soul of a New Machine (Tracy Kidder)
undefined
Oct 20, 2023 • 1h 7min

Funktionale Architektur - Ein konkretes Beispiel mit Mike Sperber

Anhand der iSAQB-Beispielaufgabe zeigt uns Mike Sperber, wie man ein System funktional umsetzen kann und welche Architektur sich dabei ergibt. So können wir das Vorgehen beim Entwurf einer funktionalen Architektur nachvollziehen und mit dem Vorgehen bei einem imperativ-objekt-orientierten Ansatz vergleichen. Links Folgen zur iSAQB Beispielaufgabe iSAQB Advanced Beispielaufgabe Folien und Source Code Episode zu DSL mit Markus Völter
undefined
Oct 19, 2023 • 1h 4min

Kevin Goldsmith: Architecture and Organization

A vital aspect of modern software engineering is to align organizational structures with software architectures to enhance performance. With his extensive experience from Avvo, Spotify, Adobe, and Microsoft, Kevin will discuss the relation between organization and architecture with us. We will not just talk about Conway’s Law but also other aspects like the Homomorphic Force or the Mirroring Hypothesis. Links Slides and Recording of the talkKevin will also talk at the Software Architecture Gathering . Use code SWARCHITEKTURTV_15 for 15% off!Conway’s paperBlog post “Thoughts on Emulating Spotify’s Matrix Organization in Other Companies”Folge über Conway’s Law
undefined
Oct 13, 2023 • 1h 3min

Bert Jan Schrijver about Generic or Specific?

Usually, this is not an easy question to answer. The answer depends on a lot of different factors, including future factors you may not be aware of - yet. We will discuss this with Bert Jan Schrijver. He will share his experiences and thought process as a developer and software architect with choosing between generic and specific solutions. Links Slides for Bert’s talk Video of Bert’s talk Thomas Ruhroth, Kai Schmidt - Technologieauswahl für wartbare Projekte Bert Jan will also talk about this subject at the Software Architecture Gathering. Use code SWARCHITEKTURTV_15 for 15% off!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app