Episode 46: Ressourcen für Softwarearchitekten
In dieser Episode unterhalten sich Stefan Tilkov und Michael Stal zum Thema Ressourcen für Architekten. Welche Bücher muss man kennen? Welche Podcasts, Videos, Online-Kurse? Wem sollte man auf Twitter folgen?
- Alexander Neumann
In dieser Folge unterhalten sich Stefan Tilkov und Michael Stal zum Thema Ressourcen für Architekten. Ausgangspunkt ist dabei die Erfahrung vieler Architekten, die da lautet: "Architekt zu werden ist schon schwer, es zu bleiben aber noch viel mehr." Wer als Architekt ein entsprechendes Zertifikat erhält, kann sich darauf nicht ausruhen und muss am Ball bleiben. Andernfalls gehen mit der Zeit Wissen und Kompetenz verloren.
Andererseits stecken gerade Architekten tief in Projekten und haben kaum Freiräume, geschweige denn Freizeit. Wie also lässt sich das Dilemma trotzdem auflösen? Zum Glück gibt es das Internet, in dem eine Menge schlauer Köpfe genau diesen Kompetenzaufbau ermöglicht, oft sogar kostenlos. Das gilt für Podcasts, Webcasts, YouTube, Blogs oder auch MOOCs (Massive Open Online Courses). Nur leider ist das Internet so groß, dass man den Wald vor lauter Bäumen nicht findet. Die beiden Podcaster haben im Laufe der Zeit einiges dazu gesichtet und genutzt und möchten dieses Wissen weitergeben.
Es wäre schön, wenn wir von euch Zuhörern noch zusätzliche Tipps bekämen, um sie dann mit allen zu teilen.
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmmung wird hier ein externer Podcast (Podigee GmbH) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Podigee GmbH) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Shownotes:
Podcasts
- Software Engineering Radio
- SEI Podcasts
- innoQ Podcast
- The Cognicast
- .NET Rocks!
- The Java Posse
- The Changelog Podcast
- On Architecture
- Critical Enterprise Architecture
Online-Kurse
- Programming Cloud Services for Android Handheld Systems (Coursera)
- Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems (Coursera)
- Functional Programming Principles in Scala (Coursera)
- Principles of Reactive Programming (Coursera)
- Stanford on iTunes U
- MIT – iTunes U
(Konferenz-)Videos
- InfoQ
- TheServerSide.com
- Simon Brown: The role of the software architect (part 1)
- Guy Steele: Growing a Language
- Michael Nygard: Architecture Without an End State
- Barbara Liskov: The Power of Abstraction
- SEI Webinar Series: Service Oriented Architecture: A Quality Attribute Perspective
- Software Modeling and Architecture Part I
- Grady Booch: Why Engineering?
- Fabric Engine: Multithreading the Web
- Cloud-basierte Softwarearchitektur von Salesforce.com
- An Introduction to Software Architecture and the Risk-Centric Model
- N.L. Sarda: Introduction to Software Engineering
Konferenzen
- Software Architect
- The SATURN software architecture conference
- ECSA
- WICSA
- JAX/W-JAX
- OOP
- GOTO Conferences
- QCon London
Personen
- Stefan Tilkov
- Michael Stal
- Kelly Sommers
- Clemens Vasters
- Michael Nygard
- Werner Vogels
- Simon Brown
- Uncle Bob Martin
- Udi Dahan
- Michael Nygard
- Martin Fowler
- Kevlin Henney
Bücher
- Donald Knuth; The Art of Computer Programming
- Martin Fowler, Rebecca Parson; Domain Specific Languages; Addison-Wesley 2010
- Bruce A. Tate; Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages; O'Reilly 2010
- Michael Crichton; The Great Train Robbery; Arrow/Children's 1999
- Henri Petroski; Success through Failure: The Paradox of Design; Princeton University Press 2008
- Software Architecture in Practice; Addison-Wesley 1997
- Luke Hohmann; Beyond Software Architecture: Creating and Sustaining Winning Solutions; Addison-Wesley 2003
- Jan Bosch; Design and Use of Software Architectures; Addison-Wesley 2000
- ; Design Patterns: Elements of Reusable Object-Oriented Software; Addison-Wesley 1994
-
- Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects, Wiley 2000
- Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management, Wiley 2004
- Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware; Wiley 2004
- Server Component Patterns: Component Infrastructures Illustrated with EJB; Wiley 2002
- Martin Fowler; Analysis Patterns: Reusable Object Models; Addison-Wesley 2002
- Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions; Addison-Wesley 2003
- Core J2EE Patterns: Best Practices and Design Strategies; Prentice Hall 2013
- Henning Koch & Thomas Eisenbarth; Growing Rails Applications in Practice; O'Reilly
Papers
- Amazons Dynamo
- Google BigTable
- The Writings of Leslie Lamport
- Fallacies of Distributed Computing Explained
- John Hughes: Why Functional Programming Matters
Außerdem
- A.C.M. Turing Award Winners by Year
- Software Engineering Radio, Episode 203: Leslie Lamport on Distributed Systems
(ane)