-
ADES – Agile Delivery & Evolutionary Systems
Das ADES ist ein Lern-Framework, das sich an moderne Entwicklungsorganisationen richtet. Es verknüpft technische und organisatorische Aspekte und definiert sechs »Lernsektoren«. Als Kompass und Taktgeber unterstützt es bei dem Umbau eines Bereichs oder eines Unternehmens. ADES trägt dabei den Abhängigkeiten Rechnung, indem es eine ganzheitliche Sicht auf Veränderungen bietet. Mehr Infos
-
Agile Architektur (Architektur-Spicker Nr. 6)
Softwarearchitektur wird in agilen Kontexten dynamischer, kleinteiliger, verteilter. Agile Denkweise bringt Cross-Funkionalität, Iterativität und Flexibiltät. Dadurch verändert sich die Architekturdisziplin. In großen Entwicklungsvorhaben sind Kommunikation und ad-hoc Entscheidungen schwieriger. Wie ist agile Architekturarbeit hier sinnvoll möglich? Die 6. Ausgabe unseres Architektur-Spickers fasst die wichtigsten Aspekte zusammen. Download & Infos
-
Agilität und Software-Architektur: Gegensätze oder ein perfektes Paar?
In diesem Kuratoren-Interview des iSAQB® verrät Stefan Toth, Kurator für iSAQB® CPSA-A® ARCEVAL und iSAQB® CPSA-A® AGILA, wieso Agilität und Softwarearchitektur gut zusammenpassen. Außerdem erfährst du mehr zur Architekt:inenn-Rolle und den Herausforderungen in einem agilen Team. Hier geht‘s zum Video auf YouTube.
-
arc42 by Example
Die Architektur von sechs realen Softwaresystemen, jeweils mit arc42 beschrieben. Dadurch können Sie anhand praktischer Beispiele sehen, wie sich arc42 anfühlt. Gerne genutzt, um die Einführung von arc42 in Teams oder Projekten zu unterstützen.
-
Arcard
Bei Arcard handelt es sich um ein Kartenspiel, das die Inhalte der iSAQB CPSA-FOUNDATION-Schulung adressiert. Das Spiel wurde von unserem Trainer Markus Harrer entwickelt. Du kannst es unter folgendem Link herunterladen: Arcard zum Selberdrucken
-
Architektur-Reviews (Architektur-Spicker Nr. 4)
Architektur-Reviews schaffen Transparenz in der Softwareentwicklung, identifizieren Risiken und decken Kompromisse auf. Mit der vierten Ausgabe unserer Architekturspicker bieten wir Euch einen fundierten Überblick zu dem Thema. Download & Infos
-
Architektur und Agilität mit Stefan Toth - Software-Architektur im Stream
Architektur ist stabil, Software-Entwicklung ist agil - dauernd gibt es neue Anforderungen und neue Sprints mit neuen Planungen. Wie passen diese beiden Welten zusammen? In dieser Episode diskutiert Stefan Toth diese und andere Fragen zu Agilität und Architektur - von Team- bis Unternehmensebene. Aufzeichnung Youtube
-
Basiswissen Geschäftsprozessmanagement
Aus- und Weiterbildung zum OMG Certified Expert in Business Process Management 2 (OCEB 2) – Fundamental Level dpunkt Verlag, 2. Aufl. Februar 2015, gemeinsam mit Tim Weilkiens, Christian Weiss, Andrea Grass. Mehr Infos
-
Blockchain – Eine Kette der Möglichkeiten
Blockchain – Lösung aller Probleme der Menschheit oder absurder Hype? Weder noch: Für manche Anforderungen passt die Blockchain und für andere eben nicht. Lars Hupel und Stefan Tilkov erläutern die Grundlagen von Blockchain-Technologien und geben einen Ausblick auf bestehende und mögliche weitere Anwendungsfälle, um das Potenzial der Technologie zu zeigen.
-
Cloud-Anwendungen (Architektur-Spicker Nr. 5)
Die fünfte Ausgabe unserer Architektur-Spicker zeigt in gewohnt kompakter Form, wie ihr Anwendungen baut, die das Potential einer Cloud-Umgebung voll ausschöpfen. Ihr entwickelt neue Cloud-Anwendungen. Worauf achtet Ihr bei Architekturentwurf und Technologieauswahl? Es gibt Bedenken bezüglich Cloud-Lösungen. Wie entkräftetet Ihr diese? Wo ist was dran? Download & Infos
-
Continuous Delivery (Architektur-Spicker Nr. 7)
Moderne Architekturansätze wie Microservices haben hohe Anforderungen bzgl. Integration und Verteilung. Welche Wechselwirkungen bestehen zwischen Architekturstil und CI/CD? Auswirkungen von Änderungen in Quelltext, Technologie und Konfiguration werden erst spät im Entwicklungsprozess erkannt. Wie erhaltet ihr rasch Feedback? Die 7. Ausgabe unseres Architektur-Spickers fasst die wichtigsten Aspekte zusammen. Download & Infos
-
Continuous Delivery – Der pragmatische Einstieg
Continuous Delivery ermöglicht es, Software schneller und mit wesentlich höherer Zuverlässigkeit in Produktion zu bringen als bisher. Grundlage dafür ist eine Continuous-Delivery-Pipeline, die das Ausrollen der Software weitgehend automatisiert und so einen reproduzierbaren, risikoarmen Prozess für die Bereitstellung neuer Releases darstellt. Dieses Buch erläutert, wie eine solche Pipeline praktisch aufgebaut werden kann und welche Technologien dazu eingesetzt werden können. Dabei geht es nicht nur um das Kompilieren und die Installation der Software, sondern auch um verschiedene Tests, die dazu dienen, die Qualität der Software abzusichern.
-
Cookies
„Ich akzeptiere Cookies“. Jede:r von uns akzeptiert sie mehrmals am Tag. Doch was passiert dabei eigentlich genau? Darüber sprechen Stefan Bodewig, Lucas Dohmen und Till Schulte-Coerne in dieser Folge. Ein zentrales Thema ist: Wozu benutzen wir Cookies und in welchem Zusammenhang stehen sie mit Sessions? Zudem beleuchten Lucas, Till und Stefan, wie Cookies aufgebaut sind und wie sie funktionieren. Außerdem: wie lange gelten Cookies? Wer legt das eigentlich fest und wo liegen sie herum? Podcast anhören
-
Daily Play – Agile Spiele für Coaches und Scrum Master
Julia Dellnitz hat seit 2012 einen spielerisch-kreativen Arbeitsansatz entwickelt. Sie hat ihn mit Kolleg:innen lange Jahre in der Praxis und gemeinsam beschrieben in dem Buch „Daily Play. Agile Spiele für Coaches und Scrum Master“ erschienen beim Rheinwerk Verlag. Mit 25 Spiele für verschiedene Team-Situationen: Ideen entwickeln, Rollen klären, Zusammenarbeit stärken u. v. m.. Zum Buch
-
Das technologische Rückgrat des Webs
Lucas Dohmen und Robert Glaser haben sich in dieser Folge einiges vorgenommen. Gemeinsam gehen sie der Frage nach: „Was passiert, wenn man im Browser Enter drückt?“ und sprechen damit über nichts geringeres als das Rückgrat des World Wide Webs. Schritt für Schritt arbeiten sich die beiden durch die 3 Säulen des Webs – HTML, HTTP und URLs – bevor sie beim Kern des Pudels ankommen: dem statuslosen Request-Response-Zyklus mit Headern. Podcast anhören
-
Data Mesh – Eine dezentrale Datenarchitektur entwerfen
Wir befinden uns an einem Wendepunkt im Umgang mit Daten. Unser bisheriges Datenmanagement wird den komplexen Organisationsstrukturen, den immer zahlreicheren Datenquellen und dem zunehmenden Einsatz von KI nicht mehr gerecht. Dieses praxisorientierte Buch von Zhamak Dehghani führt dich in Data Mesh ein, ein dezentrales soziotechnisches Konzept basierend auf modernen verteilten Architekturen. Data Mesh ist ein neuer Ansatz für die Beschaffung, Bereitstellung, den Zugriff und die Verwaltung analytischer Daten, der auch skaliert. Ins Deutsche übersetzt von unseren Trainern Jochen Christ und Simon Harrer.
-
Datenbanken: Datenmodelle, Skalierung, Cloud
Entwicklerinnen und Entwickler haben heute eine Vielzahl von Optionen, wenn es um die Wahl einer Datenbank für ihre Anwendung geht. In diesem Buch gehen wir auf die Aspekte Datenmodelle, Skalierung und Betrieb ein und möchten damit eine Hilfestellung bei der Auswahl geben.
-
Dein Plattform-Team verdient diese Bezeichnung (vermutlich) nicht
Vielleicht kennst du das auch: Umstrukturierungen stehen an und auf einmal wird das Operations-Team umbenannt. Euer Management ist clever und weiß ganz genau, dass es keine DevOps-Teams geben kann, also ist der neue Name: Plattform-Team. Aber verdient solch ein Team eigentlich diese Bezeichnung und was ist der Unterschied zwischen Operations- und Plattform-Teams? In diesem Vortrag spricht Anja außerdem darüber, was interne Development Plattformen eigentlich ausmachen, warum ein Operations-Team keine solche Plattform anbieten kann und was das ganze eigentlich mit DevOps und Einhörnern zu tun hat. Vortrag ansehen
-
Der Architekturüberblick (Architektur-Spicker Nr. 1)
Dir oder Deinem Team fehlt ein kompakter Überblick zu Eurer bestehenden Softwarelösung? Du möchtest einem neuen Projektmitglied oder einem Kooperationspartner Eure Architektur erklären? Der Quelltext ist zu »ausführlich« … Die erste Ausgabe unseres Architektur-Spickers unterstützt Euch dabei, die zentralen Lösungsansätze Eurer Softwarearchitektur nachvollziehbar darzustellen. Nutzt die kompakt erläuterten Zutaten und füllt Euren Architekturüberblick mit Leben – pragmatisch und wirkungsvoll zugleich. Download & Infos
-
DevOps and Unicorns
Wer besonders schnell und agil Software ausliefern möchte, kommt am Thema DevOps nicht vorbei. Lucas und Anja sprechen in dieser Folge darüber, was DevOps ist – und was nicht. So etwas, wie einen DevOps-Engineer, der Software in Eigenregie entwickelt und betreibt – so ein richtiges Unicorn also – gibt es gar nicht, sagt Anja. Aber was ist DevOps denn nun wirklich? Ein Gespräch über Organisationskultur, Vertrauen und Autonomie – und die Bedeutung von Plattform-, Stream-Aligned und Enabling Teams. Podcast anhören
-
Documentation-as-Code einsetzen (Architektur-Spicker Nr. 15)
Die Verwendung der gleichen Tools und Prozesse wie in der Softwareentwicklung ermöglich dir die effiziente Pflege von Dokumentation. Dieser Spicker erklärt dir die Idee und hilft dir beim Dokumentieren deiner Vorhaben. Hier geht es zum Spicker.
-
Domain-driven Design in der Praxis (Architektur-Spicker Nr. 13)
Domain-driven Design (kurz DDD) ist eine Methode zur fachlichen Strukturierung von Softwaresystemen. Auf Basis grundlegender Konzepte von DDD zeigt Dir dieser Spicker einen klaren und anpassbaren Prozess, mit dem Du von reinem Wissen schnell und widerstandsarm in die praktische Umsetzung kommst. Zum Architektur-Spicker.
-
Domain-Driven Design Referenz – Definitionen & Muster
Domain-driven Design spielt beim Entwerfen und Umsetzen von fachlich anspruchsvollen Systemen eine entscheidende Rolle. Für das Verständnis von DDD ist die DDD-Referenz von Eric Evans eine unverzichtbare Quelle – und liegt mit diesem Buch erstmalig in deutscher Übersetzung vor. Sowohl die Originalversion, als auch die Übersetzung stehen unter Creative-Common-Lizenz. Mehr Infos
-
Effektive Softwarearchitekturen – Ein praktischer Leitfaden
Der bekannte Leitfaden von Gernot Starke unterstützt angehende Softwarearchitekt:innen bei der Vorbereitung auf die iSAQB CPSA-Foundation-Zertifizierung – und liegt hier in der zehnten Auflage vor. In über 400 Seiten und 16 klar strukturierten Kapiteln lernen Leserinnen und Leser alle prüfungsrelevanten Grundlagen.
-
Ein Softwarearchitektur Who’s Who in Briefmarken
Warum kommt ein Mensch auf eine Briefmarke? Wer dürfte bei einem „Who is who?“ der Softwarearchitektur nicht fehlen? Wer sich in ein Thema einarbeitet, sieht sich nicht nur mit neuen Begriffen konfrontiert. Es gibt auch Namen, die jeder in der Szene kennt. Die Stars sozusagen. Das ist auch in der Softwarearchitektur so. Stefan hat seine Stars der Szene in einem kurzweiligen Beitrag zusammengestellt und mit bedeutenden Meilensteinen & Ereignissen aus der Geschichte der Softwareentwicklung garniert. Zum Beitrag
-
Fairness und Künstliche Intelligenz
Klassisches Software-Testing lässt sich nicht ohne Weiteres auf KI übertragen. Model Governance und interne Audits sind nötig, um Fairness zu gewährleisten. Mehr lesen
-
Faktor A Podcast - Kim über Motivation zur Selbstentwicklung
Wie motiviert man Mitarbeiter:innen und Mitarbeiter, sich der eigenen Weiterentwicklung anzunehmen? Gar nicht, sagt Kim Duggen, denn erstmal geht man davon aus, dass dieses Verlangen intrinsisch vorhanden ist. Im Podcast erklärt sie, wie man dieses schlafende Bedürfnis nach Weiterbildung wecken kann. Podcast auf Spotify
-
Fokus! Das Handbuch für Product Owner
Unser Handbuch für Product Owner setzt den Fokus auf die Projektarbeit. Mit Product Ownership ist eine komplexe Verantwortung verbunden. Ein handfester Überblick über die Aufgaben und Prinzipien leistet da gute Dienste. Das Autor:innen-Team begleitet dich auf dem Weg von der Idee zur gelebten, erfolgreichen Praxis mit vielen Details und Tipps aus dem eigenen Erfahrungsschatz. Zum Buch
-
Generative AI
The End of „Too Expensive“ in Business Software? Exploring Features That Were Once Out of Reach. Zum Blogpost
-
GitOps
GitOps ist eine Methode zur Umsetzung von Continuous Deployment für Cloud-native-Anwendungen. Es konzentriert sich auf eine auf Entwickler ausgerichtete Erfahrung bei der Betriebsführung von Infrastrukturen, indem es Tools verwendet, mit denen Entwickler bereits vertraut sind, einschließlich Git und Continuous Deployment-Tools. Mehr Infos
-
Hands On Domain-driven Design – by example
Domain-driven Design practically explained with a massive case study. This book aims to explain the concepts of Domain-driven Design in a way that it is easily applicable in practice. Each chapter contains a theoretical part which is explained from the point of view of practical applicability and then exercises with solutions based on a comprehensive, complex case study (real estate loans). Mehr Infos
-
Hibernate Tips
More than 70 solutions to common Hibernate problems. Zum Buch
-
INNOQ Podcast
Im INNOQ Podcast sprechen Lucas Dohmen und Lisa Maria Moritz regelmäßig mit Kolleg:innen über Software-Architektur, Systeme und Menschen. Zum Podcast
-
INNOQ Security Podcast
In dieser Serie sprechen Christoph Iserlohn, Simon Kölsch und Lisa Maria Moritz regelmäßig über die Grundlagen von IT-Security. Ein praktischer Einstieg für alle, die an Software arbeiten. Zum Podcast
-
INNOQ Security Podcast
In dieser Serie sprechen wir über die Grundlagen von IT-Security. Ein praktischer Einstieg für alle, die an Software arbeiten. Zum Podcast
-
Interview des iSAQB e.V. mit Kim
Kim Nena Duggen, Kuratorin des Advanced-Moduls SOFT, geht in dem Interview auf relevante Fragen ein und gibt einen guten Überblick darüber, was Du von dem SOFT-Training erwarten kannst und welche Bedeutung das Modul für Deine berufliche Praxis als Softwarearchitekt:in hat. Mehr Infos
-
Interview mit New Work Heroes
Mit Kim hat die Welt der New Work eine starke Change Makerin gewonnen. Als gewählte Vorständin eines Softwareunternehmens hat Kim viele wichtige Lektionen im Bereich Selbstorganisation und Mitarbeiterführung gegeben und selber gelernt. Ihre wunderbar offene Art zeugt nicht nur von einer gehörigen Portion Mut, sondern auch von tiefgehender Erfahrung im Bereich Organisationsentwicklung. In dieser Episode lernst du u.A. was Sprechdenker sind oder warum es förderlich ist, als Führungskraft die eigene Unsicherheit zu zeigen. Interview auf Soundcloud
-
Java by Comparison
Verbessern Sie Ihre Programmierkenntnisse, indem Sie Ihren Code mit dem von Experten vergleichen, damit Sie Code schreiben können, der sauber, prägnant und auf den Punkt gebracht ist: Code, den andere gerne lesen und wiederverwenden werden.
Erhalten Sie praktische Ratschläge, um Ihren Programmierstil durch kleine und verständliche Beispiele zu verbessern, die fehlerhaften Code mit einer verbesserten Lösung vergleichen. Entdecken Sie nützliche Tipps und Tricks sowie häufig auftretende Fehler, die ein erfahrener Java-Programmierer kennen sollte. Mehr Infos
-
JUG Saxony Stories: Wenn es zwischen den Köpfen Klick macht.
Julia Dellnitz beschreibt in dem Interview ihren Werdegang als Beraterin, erzählt, woran sie gute Zusammenarbeit im Team erkennt und weshalb Unternehmen, die Digitalisierung wirklich ins Haus lassen müssen. Zum Interview mit Julia
-
Knigge für Softwarearchitekten
In diesem Buch zeigen wir Ihnen unterhaltsame und praxisgerechte Wege zu besseren Softwarearchitekturen – wirkungsvoll, zeitlos und technologieneutral! Sie finden typische Verhaltensmuster von Softwarearchitekten, gute und schlechte. Aus Erfolgsmuster lernen Sie, bessere Systeme zu konstruieren und effektiver zu arbeiten. Aus den »Anti-Patterns« leiten Sie Abhilfen gegen schlechte Architekturmanieren ab. Ein besonderes Augenmerk liegt auf der Evolution und der Änderung von Systemen.
-
Kubernetes Ressourcenmanagement
Über die letzten Jahre hat sich Kubernetes zu einer der am meisten verwendeten Infrastrukturplattformen entwickelt und hat ein schnell wachsendes Ökosystem. Dieser praktische Leitfaden zeigt Dir, wie Du die Konfiguration deines Kuberneten Clusters optimieren kannst, damit Du deine Arbeitslasten so effizient wie möglich ausführst.
-
Leichtgewichtige Software-Reviews mit LASR (Architektur-Spicker Nr. 12)
Dieser Spicker beschreibt auf vier reich bebilderten Seiten einen skalierbaren Bewertungsansatz, der rasch erste, vorzeigbare Ergebnisse liefert. Mehr Informationen und Download
-
Leichtgewichtige Software-Reviews mit LASR (Online-Artikel)
Dieser Beitrag motiviert schlankere Review-Ansätze und stellt mit LASR ein konkretes Vorgehen vor, das du und dein Entwicklungsteam direkt anwenden können, um eure Situation zu bewerten – ohne große Vorbereitung und viele Beteiligte. Zum Artikel auf Informatik Aktuell
-
Machine Learning – kurz & gut: Einführung mit Python, Pandas und Scikit-Learn
Der kompakte Schnelleinstieg in Machine Learning und Deep Learning O’Reilly, 2. Auflage, April 2021, zusammen mit Chi Nhan Nguyen ISBN: 978-3960091615
-
Machine Learning Lösungen entwerfen (Architektur-Spicker Nr. 10)
Machine Learning (kurz ML) wird häufig mystifiziert. Tatsächlich eröffnet es ganz neue Möglichkeiten. Dabei unterscheiden sich Herangehensweise und Werkzeuge deutlich von klassischer Softwareentwicklung. Dieser Spicker führt unaufgeregt in das Thema ML ein und weist den Weg in eigene Experimente. Download & Infos
-
Microservices (Architektur-Spicker Nr. 3)
Die dritte Ausgabe unserer Architekturspicker zeigt auf, welche Prinzipien und Rahmenbedingungen der Architekturstil bedingt und wie Ihr diese gut vorbereitet angehen könnt. Welche der bereitgestellten Lösungen könnten für Euren Systemkontext geeignet sein und welche Kompromisse müsst Ihr bereit sein einzugehen? Download & Infos
-
Microservices: Ein Überblick
Dieses Booklet gibt einen kurzen Überblick über Microservices und bietet so eine gute Starthilfe für die Arbeit mit Microservices. Mehr Infos
-
Microservices – Grundlagen flexibler Softwarearchitekturen
Microservices unterteilen Software-Systeme in eine Vielzahl von kleinen Diensten. Das verbessert Wartbarkeit und Skalierbarkeit, verspricht eine nachhaltige Entwicklung, eine einfache Integration in Legacy-Systeme und auch Continuous Delivery wird so einfacher. Microservices führen aber auch zu einer höheren Komplexität und Herausforderungen beim Deployment. Das Buch enthält eine umfangreiche Einführung in Microservices und betrachtet Technologien genauso wie Architektur und organisatorische Auswirkungen. Außerdem erläutert es Nanoservices als noch kleinere Services.
-
Microservices Praxisbuch – Grundlagen, Konzepte und Rezepte
Technologie für Microservices gibt es viele. Dieses Buch zeigt die Grundlagen von Microservices, die Konzepte der Technologien und schließlich konkrete Rezepte mit Technologien wie Client- und Server-seitige Frontend-Integration, Asynchrone Microservices mit Kafka oder REST/Atom, synchrone Systeme mit dem Netflix-Stack und Consul oder Microservices-Plattformen mit Kubernetes und Cloud Foundry. Dazu kommt der Betrieb mit Monitoring mit Prometheus, Log-Analyse mit dem Elastic-Stack und Tracing mit Zipkin. So bietet das Buch einen guten Start in die Microservices-Praxis.
-
Microservices Rezepte
Diese Broschüre zeigt Technologie-Rezepte für die Implementierung von Microservices. Die Beispiele stehen als Code zum Download bereit. Mehr Infos
-
ML-Ops.org
Alles zum Thema MLOps: Autorin und Maintainerin Larysa Visengeriyeva gibt hier eine vollumfängliche Einführung. Mehr Infos
-
Moderne Frontend-Architektur (Architektur-Spicker Nr. 9)
Single-Page Applications (SPAs) verschieben den Schwerpunkt einer Anwendung in Richtung Browser. Wie geht ihr mit den daraus resultierenden architektonischen Herausforderungen um? Unsere Spicker-Ausgabe Nr. 9 unterstützt Euch bei dieser Aufgabe! Download & Infos
-
Optionen der Frontend-Integration
Die Integration von Daten und Funktionalität im Frontend ist ein mächtiges aber trotzdem relativ selten beleuchtetes Thema. Dieser Artikel soll versuchen gängige Muster aufzuzeigen und kurz mögliche Vor- und Nachteile zu benennen. Artikel lesen
-
Performance Management (in der Selbstorganisation)
Was ist Performance in agilen, selbstorganisierten Strukturen und wie kann „Leistung“ in verschiedenen Kontexten gemessen und idealerweise positiv beeinflusst werden? Wer ist dafür verantwortlich? Und was hat das alles mit Führung zu tun? In dieser Folge hat Kim nicht nur das Thema und viele Fragen, sondern auch einen Gast mitgebracht, nämlich ihren Vater Finn Duggen, u.a. Geschäftsführer der Planetherm GmbH. Folge 007
-
Qualitätstaktiken
Dieses Buch bietet Softwarearchitekten eine umfangreiche Sammlung von Qualitätstaktiken, um die Qualität von Softwaresystemen zu verbessern. Es dient als Ideengeber für verschiedene Situationen und Kontexte und hilft, das geforderte Qualitätsniveau für Stakeholder zu erreichen. Mit hunderten bewährten Taktiken ist es ein unverzichtbares Werkzeug für die Gestaltung hochwertiger Softwarearchitekturen. Hier geht‘s zum Buch auf Leanpub.
-
React: Grundlagen, fortgeschrittene Techniken und Praxistipps – mit TypeScript und Redux
d.punkt Verlag, 2., überarbeitete und erweiterte Auflage, Dezember 2019, zusammen mit Nils Hartmann ISBN: 978-3-86490-552-0
-
Remote Mob Programming
Remote Mob Programming kombiniert zwei Arbeitsweisen: Mob-Programming und Arbeiten als verteiltes Team. Jochen Christ, Simon Harrer und Martin Huber teilen ihre Erfahrungen mit ihrem Arbeitsmodell - und warum sie nicht mehr anders arbeiten wollen. Download
-
Requirements-Skills erfolgreicher Software-Teams
Praxisbuch zum iSAQB CPSA-Advanced REQ4ARC von Dr. Gernot Starke und Dr. Peter Hruschka.
-
REST und HTTP: Entwicklung und Integration nach dem Architekturstil des Web
Das Buch bietet eine theoretisch fundierte, vor allem aber praxistaugliche Anleitung zum professionellen Einsatz von RESTful HTTP. Es beschreibt den Architekturstil REST (Representational State Transfer) und seine Umsetzung im Rahmen der Protokolle des World Wide Web (HTTP, URIs und andere). Es wird gezeigt, wie man klassische Webanwendungen und Webservices so entwirft, dass sie im Einklang mit den Grundprinzipien des Web stehen und seine vielen Vorteile ausnutzen.
-
Scala from Scratch: Exploration
Are you curious about functional programming, and why Scala is such a great fit for this paradigm? Is your team considering a switch to Scala? This book allows you to explore Scala from scratch. You‘ll get an overview of what it has to offer and a feeling for what it‘s like to code in Scala. You‘ll finish by developing a small command-line game. Mehr Infos
-
Scala from Scratch: Understanding
Do you want to get a deeper understanding of Scala and functional programming? Has Scala from Scratch: Exploration whetted your appetite? This follow-up book gives you an in-depth understanding of Scala, including many of the advanced concepts. You‘ll learn about best practices and you‘ll be ready to get productive in real-life Scala code bases. Mehr Infos
-
Service Mesh - Die neue Infrastruktur für Microservices
Microservices sind immer noch die am meisten beworbenen Softwarearchitekturen. Sie verursachen jedoch zusätzliche Komplexität bei den Betriebsabläufen. Service Meshes sind die neueste Technologie, um dieses Problem zu lösen. Dieser Leitfaden erklärt, was ein Service Mesh ist, zeigt Gründe, warum man es verwenden sollte, und gibt ein vollständiges ausführbares Beispiel mit Istio. Er beinhaltet auch Alternativen wie Linkerd 2, Consul und AWS App Mesh und wann man sie verwenden sollte.
-
Sketchnotes in der IT – Abstrakte Themen mit Leichtigkeit visualisieren
Dieses Buch gibt eine praktische Einführung in die Welt der Sketchnotes. Schon auf den ersten Seiten erstellst du deine erste Sketchnote – unabhängig von Vorwissen oder Talent. Nach einem Grundlagenkapitel, das Hilfen für den Einstieg bietet, zeigt die Softwareentwicklerin Lisa-Maria Moritz, in welchen Bereichen deines Arbeitsalltags in der IT du Sketchnotes einsetzen kannst. Um dabei die passende Visualisierung zu finden, hat sie eine umfangreiche Bibliothek mit zahlreichen Symbolideen zu abstrakten Begriffen der IT zusammengestellt, deren Erstellung sie in Schritt-für-Schritt-Anleitungen zeigt. Zum Buch
-
Softwarearchitekturen dokumentieren und kommunizieren
Entwürfe, Entscheidungen und Lösungen nachvollziehbar und wirkungsvoll festhalten Hanser Fachbuch 2., überarbeitete und erweiterte Auflage (Mai 2015) 291 Seiten. Fester Einband ISBN: 978-3-446-44348-8
-
Softwarearchitekturen dokumentieren und kommunizieren
Entwürfe, Entscheidungen und Lösungen nachvollziehbar und wirkungsvoll festhalten. Das Buch von Stefan Zörner zeigt, wie ihr die zentralen Lösungsansätze Eurer Softwaresysteme so festhalten könnt, dass sie Euch bei der Entwicklung und Weiterentwicklung helfen. Dabei betrachtet er sowohl die Situation, dass ihr ein neues Softwaresystem baut, als auch das „Nachdokumentieren“ bestehender Lösungen. Hanser Fachbuch, 3., überarbeitete und erweiterte Auflage (Dez 2021). Webseite zum Buch: swadok.de
-
Softwarearchitekturen pragmatisch dokumentieren – Eine kompakte Einführung in arc42
Effektiv, schmerzfrei und mit wenig Aufwand. Gernot Starke und Benjamin Wolf räumen mit einigen Vorurteilen gegen (technische) Dokumentation auf und zeigen Dir, wie Du auf einfache Weise zu vernünftiger (Architektur-)Dokumentation kommst.
-
Software-Architektur im Stream
Einmal in der Woche diskutiert Eberhard Wolff Software-Architektur im Live-Stream – oft zusammen mit einem Gast. Zuschauer:innen können über Chat, Twitter oder Formular mitdiskutieren oder Fragen stellen. Mehr Infos
-
Software Reviews – Risiken und Probleme in Software zielsicher identifizieren
Dieser praktische Leitfaden zeigt, wie langjährig gewachsene Softwaresysteme effektiv analysiert und bewertet werden können. Mehr Infos
-
Software Snack – Team Topologies in Theorie & Praxis
Auf der OOP im Januar 2024 hat unsere Trainerin Kim Nena Duggen einen Software Snack, einen Kurzvortrag, zum Thema „Team Topologies in Theorie & Praxis“ gehalten. Hier findet ihr die Videoaufzeichnung.
-
Software-Systeme reviewen mit dem Lightweight Approach for Software Reviews - LASR
Architektur-Reviews ermöglichen Dir Schwächen und Potenziale von Softwarelösungen herauszuarbeiten, Entscheidungen abzusichern und Verbesserungsmaßnahmen zu bewerten. Dieses Buch bringt Dir leichtgewichtige Reviews näher, die Du nach der Lektüre alleine oder in einem kleinen Team direkt durchführen kannst! Leanpub
-
Strategische Spielzüge
Mit einer Fülle von praktischen Spielzügen und Fallbeispielen zeigt dieses Buch, wie sich Unternehmen mit ihren Softwaresystemen gegen die Konkurrenz behaupten können. Leserinnen und Leser erhalten wertvolle Anregungen für die Umsetzung von Strategien, um ihre Software nachhaltig weiterzuentwickeln. Zum Buch
-
Team Topologies
Organisation von Business- und IT-Teams für einen schnellen Arbeitsfluss. Inkl. Interaktionen in verteilten Teams – Workbook. Team-Topologies-Patterns für eine produktivere Zusammenarbeit
-
The Rails 7 Way
The Rails™ 7 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. It illuminates the entire Rails 7 API, its most powerful idioms, design approaches, and libraries. Building on the previous editions, this edition has been heavily refactored and updated.
-
Vorgehensmuster für Softwarearchitektur
Moderne Softwarearchitektur sollte agil und praxisnah sein. Dieses Buch unseres Trainers Stefan Toth bietet leichtgewichtige Muster, die sich flexibel in Projekte integrieren lassen – ohne starre Vorgaben. Hier geht’s zum Buch.
-
Vortrag: Using AI in Software Design: How ChatGPT Can Help With Creating a Solution Architecture
Ralf D. Müller betrachtet in diesem Talk die Integration von KI in das Softwaredesign und stellt insbesondere ChatGPT, ein Large Language Model (LLM), vor. Sieh dir diesen Vortrag an, wenn du Interesse daran hast, ChatGPT in der Softwarearchitektur einzusetzen. Hier geht es zum Vortrag.
-
Zertifizierung für Softwarearchitekten
Dieses kleine Büchlein erläutert die wesentlichen Themen des iSAQB Lehrplans in kompakter Form und erklärt die Modalitäten der Foundation-Level Prüfung. Es ersetzt kein Lehrbuch!