swkWien / sessions

Session presentations for Coding Dojo Vienna
http://swkwien.github.io/
16 stars 7 forks source link

GDCR20: Technical Setup #56

Closed caichinger closed 4 years ago

caichinger commented 4 years ago

The technical setup is still being discussed and depends on the format of the retreat. In particular it depends on the participants, with more newcomers requiring a more prepared setup.

55 listed the following ideas and considerations.

Current options include: Decision:

gregorriegler commented 4 years ago

I recently tested the IntelliJ CodeWithMe. The Editing and collaborating kinda works, but it lacks a lot of features such as:

So i'd personally not use it over screensharing.

caichinger commented 4 years ago

I recently tested the IntelliJ CodeWithMe. The Editing and collaborating kinda works, but it lacks a lot of features such as: [...] So i'd personally not use it over screensharing.

That is good to know, thank you for trying and sharing.


To add on that: When I last tried to hand screen control over using Zoom, it worked but the other person had to deal with quite annoying delays. It sounds nice in theory but in my opinion is not worth it.

haraldreingruber commented 4 years ago

I agree. Remote control via Zoom has a bad user experience.

VSCode LiveShare or Cyberdojo might be better. For VSCode LiveShare, participants would need to sign up via their Microsoft or Github account ideally before the event, so that they are able to share their project.

We used Cyberdojo in a mobretreat but didn't use the prepared katas. We just chose the language and test framework as each group decided. Every test run basically creates a new version, the other participants just need to refresh with the session link to get the latest code.

haraldreingruber commented 4 years ago

Shall we do a short test session, with the most promising setup options?

caichinger commented 4 years ago

Shall we do a short test session, with the most promising setup options?

Yes, let's do that end of next week. Thank you for sharing your thoughts.

Cyberdojo worked nicely in Christian's dojos as well, I think this is a safe option. Having a fixed driver and small teams (minimob?) worked well too.

For programming languages benefiting from a heavier IDE (thinking of Java), there are not so many options - it boils down to sharing the code I guess. Or am I missing something?

haraldreingruber commented 4 years ago

Yes, let's do that end of next week.

Sounds good, I would be available on Thursday evening or Saturday.

caichinger commented 4 years ago

@dertseha and I had a short https://gather.town/ trial today and I want to give you a brief update.

TLDR; we will give it a try

The tool is very easy to use and everything worked out of the box. Having a character to navigate around a (virtual) space and interact with the environment was fun and really felt a bit like "we are in this space together". Important aspects:

What we aim for:

Of course, some details still need to be sorted out and final decisions made in the end but at the moment it looks like a really nice interactive way to facilitate our event.

@dertseha will try to prepare/build this space. @dertseha please comment as you see fit.


We still keep (and need) Zoom as backup option. There is Zoom call integration as well, maybe that's useful; we do not know yet.

haraldreingruber commented 4 years ago

Sounds great, looking forward to trying out gather.town!

codecop commented 4 years ago

I have forked https://github.com/swkWien/kata-bootstraps-gdcr20 and add you (group) as maintainer and invited all ppl currently registered. This can be used to share code for pairs.

haraldreingruber commented 4 years ago

That's awesome @codecop. I think our current plan is to basically let the pairs/teams decide on their own. But we will suggest to use cyber-dojo.org, at least it will be the only one where we will offer technical support... Still, experienced participants should feel free to use a different setup (e.g. VSCode LiveShare, git push&pull).

That idea is probably not yet set in stone, and I guess we will talk about it during the next meeting. Also, please correct me if my memory from the last meeting is skewed :)

caichinger commented 4 years ago

Thank you for setting up a repo and inviting the participants.

Yes, cyber-dojo.org is what we suggest as ready-made-solution but having the repo with members already added will speed things up for those who want to run their local setup.

WIP: Intro slides with tech setup

WIP: Working document with all links

Final discussion on Thursday. Closing here.

Thank you all!