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/13 14:26]
Joachim Breuer
agenda:a0612 [2012/08/15 13:00] (aktuell)
admin
Zeile 9: Zeile 9:
  
 ===== Organisation ===== ===== Organisation =====
-  * Mitschrift: [[:agenda:a0612:mitschrift]]+ 
 +  * Vorstellungsrunde 
 +  * 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 =====
 +
 +"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":
 +
 +  * [[http://meteor.com/|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.
  
 {{tag>NUR}} {{tag>NUR}}