Clean Architecture (Sprachagnostischer Vortrag von Daniel Lindner)

This is a past event

74 people went

Every 2nd Wednesday of the month

Location image of event venue

Details

Inhalt:
Die Architektur von (umfangreicher) Software gilt als Königsdisziplin der Softwareentwicklung. Dazu möchte Daniel Lindner von der Softwareschneiderei (https://www.softwareschneiderei.de) nicht so viel sagen.
Allerdings zeigt er, basierend auf seinen eigenen Erfahrungen und dem neuesten Buch von Robert C. Martin (https://www.goodreads.com/book/show/18043011-clean-architecture), dass eine simple Regel und ein paar handwerkliche Kniffe ausreichen, um eine stabile und skalierende Struktur als Basis für jedes Softwareprojekt zu erhalten. Das sind die Grundlagen der Clean Architecture.
Der Vortrag wird das Buch nicht zusammenfassen, die wichtigen Stellen aber herausarbeiten und in den Kontext von 20 Jahren eigener Projekterfahrung stellen. Die beiliegenden Codebeispiele sind eher in UML notiert und sprachagnostisch.

Agenda:
1) Übersicht über bekannte Architekturen und deren Nachteile
2) Grundidee der Clean Architecture
3) Details zur Clean Architecture
4) Quiz
5) Umsetzungsbeispiele
6) Literatur

Sprecher:
Daniel Lindner ist Diplom-Informatiker, KIT-Absolvent und
Geschäftsführer der Softwareschneiderei GmbH. Er hält seit über 15
Jahren Vorlesungen über Softwaretechnik an der Dualen Hochschule
Baden-Württemberg in Karlsruhe.

Anfahrt:
Das Informatik-Gebäude 50.34 des Karlsruher Institut für Technologie befindet sich Am Fasanengarten 5 in 76131 KA.

Die meisten Parkplätze gibt es am Waldparkplatz am Adenauer Ring.

Die nächstgelegenen Straßenbahnhaltestellen sind Durlacher Tor und Karl-Wilhelm-Platz.

Google-Maps Informatik-Gebäude: https://www.google.de/maps/place/Fachschaft+Informatik+am+KIT/@49.0153627,8.4102062,15z/data=!4m8!1m2!2m1!1sinformatik+am+KIT!3m4!1s0x0:0xe44641cbc8078b10!8m2!3d49.0139346!4d8.419379

Google-Maps Waldparkplatz: (https://www.google.de/maps/place/Waldparkplatz/@49.0153455,8.4167723,17z/data=!4m12!1m6!3m5!1s0x479706337e8fb5c3:0x9a20a2b44887dc52!2sWaldparkplatz!8m2!3d49.015342!4d8.418961!3m4!1s0x479706337e8fb5c3:0x9a20a2b44887dc52!8m2!3d49.015342!4d8.418961 (https://www.google.de/maps/place/Waldparkplatz/@49.0153455,8.4167723,17z/data=%214m12%211m6%213m5%211s0x479706337e8fb5c3:0x9a20a2b44887dc52%212sWaldparkplatz%218m2%213d49.015342%214d8.418961%213m4%211s0x479706337e8fb5c3:0x9a20a2b44887dc52%218m2%213d49.015342%214d8.418961))