Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
agenda:a0612 [2012/08/14 11:17]
Florian Sesser [Architektur]
agenda:a0612 [2012/08/15 13:00] (aktuell)
admin
Zeile 10: Zeile 10:
 ===== Organisation ===== ===== Organisation =====
  
-  * Mitschrift: [[:agenda:a0612:mitschrift]] +  * Vorstellungsrunde 
-  * Gastvortrag "Stoppt SCRUM" von Udo Wiegärtner einfädeln+  * Mitschrift: [[:agenda:a0612:mitschrift]] [[http://typewith.me/p/di1VaEBQnn]] 
 +    * Dennis 
 +  * Updates: [[http://hanselminutes.com/145/solid-principles-with-uncle-bob-robert-c-martin|Hanselminutes: SOLID Principles with Robert C Martin]] (Podcast 45 min) 
 + 
 +  * Gastvortrag [[http://sourceknights.blogspot.de/2012/08/jug-anleitung-zum-ruinieren-eines-scrum.html|"Stoppt SCRUM"]] von Udo Wiegärtner einfädeln 
 +    * machen wir, Joe lädt Udo zum nächsten / einem Termin in NUR ein
  
 ==== Terminkoordination ==== ==== Terminkoordination ====
  
   * Wann und wo finden die Treffen VII/2012 und VIII/2012 statt?   * 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   * Aufgaben verteilen
     * Mitschrift     * Mitschrift
     * Raum für VII/2012 MUC     * 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     * 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 ==== ==== TODOs ====
 +
 +  * Joe: Für die nächsten Treffen konfigurierten WLAN-AP mitnehmen
 +  * Simon: Treffen für 02.10. organisieren
  
 ===== Recap ===== ===== Recap =====
  
   * Kurze Zusammenfassung des letzten Treffens   * Kurze Zusammenfassung des letzten Treffens
 +    * stark vorbereiteter Vortrag von Froh und Flo zu [[https://github.com/froh42/multi|multi]]
 +    * Focus auf Testing:
 +      * jsTestDriver
 +      * Unit Tests mit jasmine
 +      * Continuous Integration mit [[http://travis-ci.org/#!/froh42/multi/builds|Travis]]
 +    * Lesson Learned: SST als Testumgebung (von canonical)
 +
  
 ===== Architektur ===== ===== Architektur =====
Zeile 33: Zeile 57:
   * (unnötige) Abhängigkeiten in einem Klassendesign vermeiden   * (unnötige) Abhängigkeiten in einem Klassendesign vermeiden
     * (Froh)     * (Froh)
-  * Anti-Pattern "Distributed Functionality"+  * Anti-Pattern "Distributed Responsibility"
     * (Joe)     * (Joe)
   * Anti-Pattern "Constructor Creep"   * Anti-Pattern "Constructor Creep"
Zeile 40: Zeile 64:
 Evtl (falls noch Zeit bleibt) "Frameworks für's Realtime Web": Evtl (falls noch Zeit bleibt) "Frameworks für's Realtime Web":
  
-  * Meteor.JS hat eine Menge Magie drin:+  * [[http://meteor.com/|Meteor.JS]] hat eine Menge Magie drin:
     * Reactive Programming (Context invalidation)     * 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?     * 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?