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
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
450
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
2.3k
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
240
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
590
CyberAgent YJC Connect
shimaf4979
1
150
ServiceNow Knowledge 26 の歩き方
manarobot
0
340
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
2.9k
Reasoning Models in Practice: From Inference- Time to Training-Time Scaling on Verifiable Tasks
nptdat
0
110
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
2
220
20260513_生成AIを専属DSに_AI分析結果の検品テクニック_ハンズオン_交通事故データ
doradora09
PRO
0
180
アクセシビリティはすべての人のもの
tomokusaba
0
260
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
290
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
170
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
The World Runs on Bad Software
bkeepers
PRO
72
12k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
290
First, design no harm
axbom
PRO
2
1.2k
Google's AI Overviews - The New Search
badams
0
1k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Bash Introduction
62gerente
615
210k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Navigating Weather and Climate Data
rabernat
0
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?