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 GitLab Contribute 2019 New Orleans
Search
tnir
June 06, 2019
Technology
3
1.2k
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
三代目CTO at stmn, inc. / CTO at stmn
tnir
0
860
Cloud-agnostic Serverless built with GitLab
tnir
0
290
The State of Docker: product and community
tnir
3
900
GitLab Overview & Version 12.x
tnir
2
2.8k
Engineering life with containers on AWS
tnir
1
7k
Everyone can use, everyone can contribute!
tnir
1
380
CircleCI and GitLab CI CD
tnir
3
1.1k
GitLab Serverless Inside
tnir
4
2.3k
KubeCon 2018 recap & GitLab Serverless
tnir
2
990
Other Decks in Technology
See All in Technology
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
1
630
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
23
4.8k
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
500
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
60
17k
「手動オペレーションに定評がある」と言われた私が心がけていること / phpcon_odawara2024
blue_goheimochi
1
310
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.7k
WebアプリケーションにおけるPDOの使い方入門 / phpcon odawara 2024
meihei3
2
420
Postman v10リリース後を振り返る
nagix
0
110
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
190
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
310
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
2k
次世代Web認証「パスキー」 / mo-zatsudan-passkey
nkzn
22
13k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
GraphQLとの向き合い方2022年版
quramy
30
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
13
1.5k
Music & Morning Musume
bryan
40
5.6k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
What's in a price? How to price your products and services
michaelherold
237
11k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Code Review Best Practice
trishagee
54
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
118
38k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
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は本当に継続すべきか •