Softwerkskammer

 

Themen Treffen #27

(http://www.softwerkskammer.org/activities/Treffen_27_der_Softwerkskammer_Rhein_Main)

Einführung / Vorstellungsrunde

Lightning Talks

  • Neuerungen in Java 8

Lean Coffee

  1. Themen für zukünftige Treffen
  1. Golang
  • http://golang.org/
  • Kompilierte Sprache
  • Von Google-Mitarbeitern, orientiert sich an C
  • Toolchain: Build, Run, Test etc.
  • Single Binary File
  • Docker ist mit Go gebaut
  1. Book Club
  1. Arten von Tests
  • Unit Tests, Integration Tests, BDD, Manuelles Testing, …
  • Fachlich getriebene UI-Tests mit Arquillian / Graphene, Tilmann bereitet einen Vortrag für Karlsruher UG vor
  • Selenium Testsuite über Grid
  • Akzeptanz-Tests per „Living Documentation“
  • Frontend-Testing mit DalekJS
  1. Implizite vs. explizite Variablendeklaration in C#
  • Implizit: String Benutzername = GetName(id);
  • Explizit: var Benutzername = GetName(id);
  • Explizit: var listBenutzer = new Benutzer();
  • Auch bei expliziter Zuweisung kann der Compiler Type Safety gewährleisten
  • Implizit hat Vorteile beim Refactoring
  • Beim Lesen des Codes können Typen auch stören (Stichwort verbose)
  1. Wie modularisierst du dein JavaScript?
  • RequireJS
  • Browser vs NodeJS?
  • AngularJS als Basis

Themenvorschläge nächstes Treffen

  • Jeder bringt (s)eine „One Line of Code“ mit
  • IBAN Kata --> Evtl. würden wir hierfür einen ganzen Abend benötigen