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
Social Coding with GitHub
Search
Hiroyuki Morita
December 05, 2013
Technology
190
0
Share
Social Coding with GitHub
Hiroyuki Morita
December 05, 2013
More Decks by Hiroyuki Morita
See All by Hiroyuki Morita
Rubyistなら知っておきたい継承の話 / The inheritance for Rubyist
chiastolite
4
1.5k
esaを使って暗黙知を減らす取り組み
chiastolite
2
4.4k
git-inside
chiastolite
0
260
vagrant-itamae
chiastolite
1
1.6k
sushi for common people
chiastolite
0
370
Low Level Git
chiastolite
0
130
about Immutable Infrastructure
chiastolite
0
110
Other Decks in Technology
See All in Technology
LookerとADKで作る社内AIエージェント
chanyou0311
0
210
20260515 OpenIDファウンデーション・ジャパンご紹介
oidfj
0
110
SREの仕事は「壊さないこと」ではなくなった 〜自律化していくシステムに、責任と判断を与えるという価値〜 / 20260515 Naoki Shimada
shift_evolve
PRO
1
160
20260516_SecJAWS_Days
takuyay0ne
2
420
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
280
Every Conversation Counts
kawaguti
PRO
0
230
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
390
AIのための特別なアーキテクチャはいらない 0→1開発で実践した設計原則とガードレール
kaminashi
0
130
20260513_生成AIを専属DSに_AI分析結果の検品テクニック_ハンズオン_交通事故データ
doradora09
PRO
0
220
Agent の「自由」と「安全」〜未来に向けて今できること〜
katayan
0
360
RedmineをAIで効率的に使う検証
yoshiokacb
0
110
おいらのAWSアップデートの追い方〜Slack×AgentCore〜
yakumo
1
100
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
The Pragmatic Product Professional
lauravandoore
37
7.3k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
180
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
170
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
390
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
Social Coding with GitHub @chiastolite
agenda • GitHub • Pull-Request • Social Coding
GitHub
GitHub is ... • Repository Hosting • Issue Tracking •
SNS
GitHub is ... • Repository Hosting • Issue Tracking •
SNS
GitHub is ... • Repository Hosting • Issue Tracking •
SNS SNS?
SNS has… • avatar • social graph • like •
mention • emoji
avatar
social graph
like
mention
None
emoji
GitHub = SNS
most important element of SNS
Conversation!!
where...
find it!
None
None
Pull-Request
about Pull-Request... • tell about changes you’ve pushed • please
merge my changes!
demo
What we should talk about?
talk about ... • spec • naming ! • coding
rule • good/bad part
talk about ... • spec • naming ! • coding
rule • good/bad part Code Review!
What are benefits of code reviewing?
Wise man say… • Knowledge Sharing • Clean Code •
Distributed Responsibility • Study/Learning
When should we pull request?
it’s too late... • Bad naming... • not good method....
• tightly-coupled • Reinventing the wheel
But...
already implemented...
When should we pull request? • create method skeleton •
difficult naming... • feel uneasy
Social Coding
Let’s contribute to OSS
ex)padrino-framework
ex)padrino-framework
ex)padrino-framework
ex)padrino-framework
ex)padrino-framework
fun!!
fun!!
ex)romaji
ex)romaji
ex)romaji
fun!!
fun!!
Social Coding • before • few people can commit •
after • anyone can contribute
references • @a_matusda • https://speakerdeck.com/a_matsuda/social-coding • @hatchpotch • https://speakerdeck.com/hotchpotch/pull-request-woli- yong-sitakai-fa-wakuhuro
• @knsmr • http://www.slideshare.net/knsmr/qait
Question?