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
0
170
Social Coding with GitHub
Hiroyuki Morita
December 05, 2013
Tweet
Share
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
350
Low Level Git
chiastolite
0
120
about Immutable Infrastructure
chiastolite
0
96
Other Decks in Technology
See All in Technology
迷わない!AI×MCP連携のリファレンスアーキテクチャ完全ガイド
cdataj
0
170
ルネサンス開発者を育てる 1on1支援AIエージェント
yusukeshimizu
0
130
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.6k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
15
4.9k
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
250
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
0
750
AI: The stuff that nobody shows you
jnunemaker
PRO
1
150
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
1
600
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
170
2025年の医用画像AI/AI×medical_imaging_in_2025_generated_by_AI
tdys13
0
290
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
140
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
78
Facilitating Awesome Meetings
lara
57
6.7k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
110
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
97
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
220
Chasing Engaging Ingredients in Design
codingconduct
0
93
What's in a price? How to price your products and services
michaelherold
246
13k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
sira's awesome portfolio website redesign presentation
elsirapls
0
100
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
180
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?