Please join us for the remote usergroup! We have no talk today but we want to hear from each of you how you have been doing.

Joining the meetup

Joining the meetup

The meetup will be on zoom see Zoom information to join

We're aware of the privacy concerns surrounding zoom and we share them. We're looking for better tools, we haven't found them yet.

  • if you don't want your video to be visible to others, then turn it off/leave it off

Meanwhile, if you don't want to use the desktop client the zoom browser link above should work for you. If it doesn't you can usually get to it like this: the join link should also show a tiny "join from browser" link at the bottom of the window. Sadly, this requires you to create a zoom account. If the link doesn't show up, open the "Download and Install Zoom" link in a separate tab, that should make the link appear.

Participating in the meetup

  • We'll take Q&A questions in Zoom via the "raise hand" feature (click on participants, there's a little raise hand link)
  • the "socializing" part is optional, naturally, our aim is to not lose that part of our meetup - we'll try to split you into random groups and give you some ice breaker questions to kick it off
Information nur für Teilnehmerinnen und Teilnehmer sichtbar

Themen

DCI - thinking differently about objects

DCI (Data, Context, Interactions) ist ein anderer Ansatz objektorientierte Software zu strukturieren. Der Hauptunterschied ist dass Interaktionen (aka Usecases oder Anwendungsfälle) im Code explizit gemacht werden. Wenn ihr eure größte Model-Datei im aktuellen Projekt nehmt (User.rb anyone??) und anschaut, wieviele verschiedene Anwendungsfälle dort ihre Spuren im Code hinterlassen haben - darum geht es! ;-)

Ich könnte die Idee einmal kurz vorstellen, so ne Art Lightning Talk. Ich finde DCI ganz hilfreich als eine Art Denkübung - um zu reflektieren wie ich eigentlich Verhalten in Objekte giesse und wie lesbar unser Code ist.

Disclaimer: ich kann nichts über den praktischen Einsatz "in echt" erzählen und bin überhaupt kein DCI-Experte. Nutze es mehr als Anregung beim Coden.

Links: eg. http://dci.github.io/, Videos von Jim Coplien (der Experte): https://www.google.com/search?q=jim+coplien+dci&tbm=vid

Teilnehmerinnen und Teilnehmer (9 von 300)

Stefan Exner
Treffen: 11
Themen: 2

Sebastian Eichner
Treffen: 7
Themen: 1

Organizer

Jan Zaydowicz
Treffen: 36
Themen: 6

Ben Rexin
Treffen: 64
Themen: 6

Jim Lesperance
Treffen: 7
Themen: 0

Andreas Finger
Treffen: 30
Themen: 0

Samuel Oey
Treffen: 1
Themen: 0

Mike Rogers
Treffen: 1
Themen: 0

Karsten Senz
Treffen: 54
Themen: 1