Skip to content

Latest commit

 

History

History
129 lines (95 loc) · 9.06 KB

README.md

File metadata and controls

129 lines (95 loc) · 9.06 KB

コード懇親会 Code Party RubyKaigi 2024 2日目 Day2

Rubyは楽しくプログラミングできることを大事にしているプログラミング言語です。みなさんも、いつもRubyで楽しくプログラミングしているはずです。だったら、いつものようにコードを書きながら懇親すると楽しそうじゃないですか!

Ruby is a programming language that prioritizes the joy of programming. You all must be enjoying programming in Ruby regularly. So, why not network while coding just like you usually do - doesn’t sound like fun?

イベント情報 Info

  • イベントページ

  • 開催日時:2024年5月16日(木)18:45-21:30

    • 開場時間:18:45
    • RubyKaigi 2024 2日目
  • 会場:SAKURA innobase Okinawa

  • 参加費:無料

  • 定員:50名

  • 持ち物:

    • RubyKaigi 2024の名札
    • ノートパソコン
  • 主催:アンドパッドとさくらインターネットの共催

  • Event Page

  • Date and Time: May 16 (RubyKaigi 2024 Day2) 18:45 - 21:30 (Registration starts at 18:45)

  • Venue: SAKURA innobase Okinawa

  • Participation Fee: Free

  • Capacity: 50 people

  • Event Items

    • Your RubyKaigi 2024 lanyard
    • Your laptop
  • Organizer: ANDPAD and SAKURA internet (co-hosted)

内容 Contents

これはよくある懇親会ではありません。よくある懇親会は参加者同士がお酒を飲みながら話をして交流します。コード懇親会は参加者同士が一緒にコードを書きながら交流します。せっかく他のRubyistと直接やりとりする機会です。一緒に開発して楽しみましょう!

よくある懇親会ではないので、「コードで懇親するのは楽しそうだけど、どういう内容になるかが気になって参加するかどうか判断できない」という人もいるでしょう。そこで、参加前にこの懇親会の内容をイメージできるように、似ている内容のイベント・やらないこと・やることをいくつかまとめました。

他にも知りたいことがある人は issue で質問してください。普段の開発と同じやり方です!だって、これはコード懇親会ですから!

This is not a typical party. For familiar party, participants enjoy drinking and talking. At the code party, We will enjoy together while programing. It is an good opportunity to exchange directly with other Rubyists. Let's develop together and have fun!

Because it is not a typical party, there may be people saying "Although it seems to be fun, I can not tell whether I will participate or not because I care about what it will become." So, in order to be able to imagine the contents of this code party, we have summarized some similar events, not doing things and doing things.

f you have anything else you want to know please ask with the issue. It is the same way as usual development! Because it's a code party!

似ている内容 Similar Contents

コード懇親会の内容は「スプリント」と似ています。Pythonのイベントでは「スプリント」をよくみかけます。たとえば、PyCon APAC 2023でスプリントがありました。スプリントもコード懇親会もコードを書きますが、スプリントは開発することにより注力し、コード懇親会は懇親することに注力します。

コード懇親会の内容は少し「ハッカソン」に似ています。どちらもコードを書きますが、次のような違いがあります。

  • ハッカソンは長時間開催されることがあるが、コード懇親会はよくある懇親会と同じくらいの時間(2-3時間)で終わる
  • ハッカソンでは開発成果を審査することがあるが、コード懇親会は決して審査しない

The content of the code party is similar to "Sprint". In Python's event, We often see "Sprint". For example, there are Development Sprints of PyCon APAC 2023. Both Sprint and code party write code, but Sprint focuses on developing it, Code Party focuses on writing code and enjoying it.

The content of the code party is somewhat similar to "Hackathon". Both of them write the code, but there are the following differences.

  • Hackathon may be held for a long time, but the code party ends in the same amount of time (2 hours) as a typical party.
  • In Hackathon, we may review development results, but never review at code party.

やらないこと What you do not do

コード懇親会のコンセプトは「いつもRubyで楽しくコードを書いているなら、コードを通じて懇親するのも楽しいよね!」です。そのため、コード懇親会では「いつもと違うコードの書き方で盛り上げる」ことはしません。たとえば、次のような企画は用意しません。(参加者同士が自発的にやることは自由です。)

  • コードゴルフ
  • モブプログラミング

The concept of code party is "If you are writing code fun even alone, it is fun to interact through code!" Therefore, at the code party, we will not "enrich with the usual way of writing code". For example, we do not prepare the following planning. (It is free for participants to do spontaneously with each other.)

  • Code Golf
  • Mob Programming

やること

コード懇親会は参加者がいつものようにコードを書いて懇親します。より懇親しやすくするために、次のように進めます。

  1. プロダクトごとにグループを作る

    • 例:Ruby本体やmrubyやRails本体や各種gemやRed Data Toolsなど
    • どんなグループができるかは参加者次第(まだなかったら新しく作る)
    • グループごとに机とイスがまとまっている
    • 議論しやすいようにホワイトボードもある
    • コードを共有しやすいようにディスプレイもある

    Create a group for each product

    • Example: Ruby itself, mruby, Rails itself, various gem, Red Data Tools etc.
    • What kind of group you can do depends on the participants (If you do not have it yet, make it new)
    • Desks and chairs are gathered for each group
    • There is also a whiteboard to facilitate easy discussion.
    • There is also a display to facilitate easy sharing of code.
  2. 参加者はなにかしらのグループに入る

    • グループはあとから自由に変更できるので気軽に決めてよい
    • 事前にどのグループに入りたいかは決めてきても決めてこなくてもどちらでもよい
    • 受付でどのグループに入るのがよさそうか相談できる

    Participants join somewhere in the group

    • Group can be changed freely later, so feel free to decide
    • What kind of group you can do depends on the participants (If you do not have it yet, make it new)
    • You can decide which group you want to join in advance, whichever you decide not to decide
  3. Interacting while writing the code together in the group

    • メインコンテンツ(2時間強)
    • 例:オンラインで一緒に開発している人とオフラインで開発の相談
    • 例:普段使っているgemの作者にどこから開発に参加するのがよさそうか相談して開発に参加
    • 例:言葉(たとえば日本語)が通じない参加者とRubyのコードを通じて懇親
    • 他のグループに移動可能
    • 会場には他にどのようなグループがあるかわかりやすくなる仕組みを用意
      • 例:ホワイトボードにグループマップを用意
    • 会場には飲食物を用意

    Participants join somewhere in the group

    • Main content (less than 2 hours)
    • Example: Consultation on development offline with people who are constantly developing together online
    • Example: Consultation as to the author of gem that I normally use talks about where it is better to participate in development
    • Example: Participants who do not understand words (eg Japanese) and interacting through code with Ruby
    • Move to other group
    • Make it easier to understand what other groups are there
      • Example: Group map is prepared on the whiteboard
    • Food and drink prepared at the venue
  4. アンケートを提出

    • 最後にこの会がどうだったかをプルリクエストで提出
      • コード懇親会なので、アンケートの提出もいつものように!
    • 提出方法はfeedbackを参照

    Submit a questionnaire

    • Submit the pull request on how the code party is in the end
      • Since it is a code party, submit a questionnaire as usual!
    • Refer to feedback for the submission method