Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Challenge at Contribute & Sessions from Git...
Search
tnir
June 06, 2019
Technology
3
1.4k
The Challenge at Contribute & Sessions from GitLab Contribute 2019 New Orleans
2019-06-06 GitLab Meetup Tokyo (@ SONY City Osaki)
@tnir
tnir
June 06, 2019
Tweet
Share
More Decks by tnir
See All by tnir
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
4
4.9k
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
430
2030年のSREを考える / SRE-in 2030
tnir
0
130
Ruby Guessr was harder to me RubyKaigi 2025
tnir
0
25
Bundler CHECKSUMS
tnir
0
21
Cloud Run & GKE Autopilot (late 2024)
tnir
0
69
A life with Rails 8.0 (beta)
tnir
0
110
Progressive Rails 8.1 (alpha) / progressive-rails-8-1
tnir
0
640
三代目CTO at stmn, inc. / CTO at stmn
tnir
1
7.4k
Other Decks in Technology
See All in Technology
生成AI時代のデータ基盤
shibuiwilliam
6
3.6k
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
170
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
140
ここ一年のCCoEとしてのAWSコスト最適化を振り返る / CCoE AWS Cost Optimization devio2025
masahirokawahara
1
1.5k
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
2
420
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
150
個人CLAUDE.md紹介と設定から学んだこと/introduce-my-claude-md
shibayu36
0
200
「魔法少女まどか☆マギカ Magia Exedra」のグローバル展開を支える、開発チームと翻訳チームの「意識しない協創」を実現するローカライズシステム
gree_tech
PRO
0
540
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
270
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
7
3.2k
Language Update: Java
skrb
2
260
フィンテック養成勉強会#56
finengine
0
120
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Code Review Best Practice
trishagee
70
19k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
800
Visualization
eitanlees
148
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
186
54k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Typedesign – Prime Four
hannesfritz
42
2.8k
Why Our Code Smells
bkeepers
PRO
339
57k
Transcript
The Challenge at Contribute & Sessions @tnir - 2019-04-24 -
GitLab Meetup Tokyo #16 @PLAID GINZA SIX from GitLab Contribute 2019 New Orleans
@tnir Takuya Noguchi Tw: @tn961ir • https://gitlab.com/tnir • https://tnir.gitlab.io/
#gitlabjp @tn961ir tnir • Core Team, GitLab (アクティブ開発者。世界で7人) • GitLab
Tokyoオーガナイザー • GitLab JP共同オーガナイザー • Docker Tokyo共同オーガナイザー • Cloud Native Ambassador, CNCF • OSS contributors of ◦ kubernetes/website, kubernetes-docs-ja ◦ Django / django-ja ◦ pandas, etc. • GitLab SuperStar 2018 (1 out of 4) https://about.gitlab.com/community/contribute/top_annual_contributors/
#gitlabjp @tn961ir ご案内 (Meetup #12)
#gitlabjp @tn961ir ご案内の結果 • 日本からは3名 ◦ GitLabber 0 ◦ コミュニティメンバー
3 ▪ うち2人はnon-Core Team contributors ◦ 前回比 +50% • トータルでは350人→580人 ◦ 前回比 +66% ◦ 半数が初参加
None
#gitlabjp @tn961ir Contribute Keynote https://www.youtube.com/watch?v=kDfHy7cv96M (2h24m)
#gitlabjp @tn961ir The Challenge • Contribute中に課題を上げてそれをクリアするチャレンジ • 今年はインストールの簡単化 ◦ 図が古かったので、
2019年4月更新 • インストールでできない点が明らかに ◦ omnibus ◦ Cloud Native chart (K8s) ◦ Chart On Minikube https://docs.gitlab.com/ee/development/architecture.html
Sessions
#gitlabjp @tn961ir Sessions • Unconference sessions ◦ 前回まではUGC (user-generated contents)
と呼んでいたもの • Workshop ◦ Kubernetes, Rails etc. • 最大15人までの少グループで実施
#gitlabjp @tn961ir Global Compensation • Compensation Calculator • 地域格差 (Rent
Index) • ジョブロール (junior, middle, senior etc.) • ハイアリングに重要 • 日本だと東京しかないけどどうなの? ◦ カリフォルニア州だと都市ごとで異なる Rent Index • (インセンティブベースのジョブファミリーは?)
#gitlabjp @tn961ir Stock 101 • 全社員に提供されるストックオプションについて • 「gitlab stock options」
• 聞いているだけだったが、Handbookに書いていない行間を 理解するのに役立つ
#gitlabjp @tn961ir Scaling GitLab’s analytics infra • GitLabインスタンスの運用をする上で必要なインフラについ て考える •
ログ、InfluxDB、Grafana、Kibana • GitLabのビジネス分析 (e.g., Cycle Analytics) の話かと思っ て参加したけど違った • ファシリテーターが不在! • でもなんとか盛り上がった
#gitlabjp @tn961ir Preserve GitLab culture as we scale • GitLabの文化を一気に規模が大きくなっていく中どう維持し
ていくか
Workshops
#gitlabjp @tn961ir Leadership at GitLab • 一般的な企業同様にGitLabでもリーダーシップが求められ る • 5人/グループ×6グループのディスカッション&発表
• GitLab Inc.とGitLab Core Team/Communityの間における リーダーシップについてのディスカッション • 他にもリモートワークにおけるリーダーシップの話etc.
#gitlabjp @tn961ir Let’s make 500s fun! https://logz.io/blog/monitoring-gitlab-elk-stack/
#gitlabjp @tn961ir Auto DevOps 101 • Ruby単体で動かせるウェブアプリケーションのAuto DevOps体験 • Kubernetesクラスタは既に用意されている
• https://gitlab.com/gitlab-org/contribute-workshops • https://gitlab.com/auto-devops-examples/minimal-ruby- app • 非エンジニアも多数参加していた模様
もう少し実務的なものを ・・・
#gitlabjp @tn961ir GitLab User Conference (Fall ‘19) • (未発表) •
世界3箇所で開催 ◦ NYC ◦ London ◦ APAC??? (→東京?) • cf. Epic: gitlab-com/marketing&84 • → 3箇所目はBay area? (6/6追記) • 直行しやすい環境なので、ぜひご参加ください。
#gitlabjp @tn961ir まとめ • GitLab Contributeとして初開催 • 2019年5月に米・ニューオリンズで開催 (7回目) •
8回目の開催地・スケジュールは未発表 ◦ 日本・東京からアクセスしやすそうな候補地の噂が・・・ ◦ ルール上は2020年2月 • GitLab Contribute 2020に一緒に参加しましょう!
#gitlabjp @tn961ir GitLab Tokyo運営参加しませんか? • セッション発表者募集中 • セッション・LTはちょっと・・・という方 でも運営から始められます •
→懇親会でご相談ください Slack: #event-organizers
#gitlabjp @tn961ir References • https://about.gitlab.com/ • https://about.gitlab.com/2019/06/04/contribute-wrap-up/ • https://about.gitlab.com/company/culture/contribute/ •
https://about.gitlab.com/community/contribute/top_annual_contributors/
#gitlabjp @tn961ir “Everyone can contribute?” • Everyone can contributeは本当に継続すべきか •