Agenda

Workshop Softwarearchitektur am 14.08.2012 ab 18:00 bei Senacor in Nürnberg.

Senacor Technologies AG
Wieseneckstraße 26
90571 Schwaig b. Nürnberg

Organisation

  • Gastvortrag "Stoppt SCRUM" von Udo Wiegärtner einfädeln
    • machen wir, Joe lädt Udo zum nächsten / einem Termin in NUR ein

Terminkoordination

  • Wann und wo finden die Treffen VII/2012 und VIII/2012 statt?
    • VII/2012: 02.10.2012 MUC
    • VIII/2012: 15.11.2012 NUR
  • Aufgaben verteilen
    • Mitschrift
    • Raum für VII/2012 MUC
      • voraussichtlich Flo/Cornelia: IT-Agenten
      • falls nein: Bitte Joe so bald wie möglich Bescheid sagen
    • Themen für VII/2012
      • Flo: Real-Time Web-Anwendungen mit Meteor.js, Erfahrungen zum Templating
    • Themen für VIII/2012
      • moderne Async-Patterns
        • Idee: Ein einfaches Beispiel in verschiedenen Frameworks ausschreiben, zum Zeigen/Anschauen
        • Node.js, Twisted Python / Stackless Python, Vert.X, Netty

TODOs

  • Joe: Für die nächsten Treffen konfigurierten WLAN-AP mitnehmen
  • Simon: Treffen für 02.10. organisieren

Recap

  • Kurze Zusammenfassung des letzten Treffens
    • stark vorbereiteter Vortrag von Froh und Flo zu multi
    • Focus auf Testing:
      • jsTestDriver
      • Unit Tests mit jasmine
      • Continuous Integration mit Travis
    • Lesson Learned: SST als Testumgebung (von canonical)

Architektur

„Erfahrungen aus der Praxis“:

  • (unnötige) Abhängigkeiten in einem Klassendesign vermeiden
    • (Froh)
  • Anti-Pattern „Distributed Responsibility“
    • (Joe)
  • Anti-Pattern „Constructor Creep“
    • (Joe)

Evtl (falls noch Zeit bleibt) „Frameworks für's Realtime Web“:

  • Meteor.JS hat eine Menge Magie drin:
    • Reactive Programming (Context invalidation)
    • Diskussion: MeteorJS exportiert (einen Teil der) DB-API zum Client um den selben Code leichter auf Client und Server ausführen zu können. Daumen rauf oder runter oder beides?
    • (Flo) Anmerkung: Ich hab mit MeteorJS grad erst angefangen, wenn wir das aufschieben für's nächste mal hätte das uU mehr Substanz.