GithubHelp home page GithubHelp logo

GDCR20: Technical Setup about sessions HOT 11 CLOSED

swkwien avatar swkwien commented on June 14, 2024
GDCR20: Technical Setup

from sessions.

Comments (11)

gregorriegler avatar gregorriegler commented on June 14, 2024

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

  • refactor move static method and other refactorings do not work on the client
  • can't see code completion of peer
  • client can't see commit window
  • client can't commit
  • connection broke accidentally
  • run configuration renaming not updated on peer
  • gradle test run not visible on client, junit run configuration works as a workaround

So i'd personally not use it over screensharing.

from sessions.

caichinger avatar caichinger commented on June 14, 2024

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.

from sessions.

haraldreingruber avatar haraldreingruber commented on June 14, 2024

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.

from sessions.

haraldreingruber avatar haraldreingruber commented on June 14, 2024

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

from sessions.

caichinger avatar caichinger commented on June 14, 2024

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?

from sessions.

haraldreingruber avatar haraldreingruber commented on June 14, 2024

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

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

from sessions.

caichinger avatar caichinger commented on June 14, 2024

@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:

  • You see each other in the environment; you get a feeling for who is here
  • You communicate based on spatial proximity; however global communication is possible as well
  • Specific regions in the space, so called private spaces, restrict communication to those within that space
  • Interactive elements like whiteboards, posters exist and are easy to use

What we aim for:

  • An environment to facilitate our retreat
  • There will be private spaces for each pair/team, i.e. at the beginning of the session the pairs/teams the respective participates move into their private space
  • There will be an area for retrospectives, i.e. at the end of each session the pairs/teams move to that area
  • There will be a podium for general announcements
  • Maybe there will be games for the lunch break

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.

from sessions.

haraldreingruber avatar haraldreingruber commented on June 14, 2024

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

from sessions.

codecop avatar codecop commented on June 14, 2024

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.

from sessions.

haraldreingruber avatar haraldreingruber commented on June 14, 2024

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 :)

from sessions.

caichinger avatar caichinger commented on June 14, 2024

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!

from sessions.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.