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
Wantedly - Facebook Night 10
Search
Yoshinori Kawasaki
October 23, 2012
Programming
3
1.5k
Wantedly - Facebook Night 10
世界一"いいね!"される求人サイトの作り方
https://www.wantedly.com/
Yoshinori Kawasaki
October 23, 2012
Tweet
Share
More Decks by Yoshinori Kawasaki
See All by Yoshinori Kawasaki
変容するワークスタイルとUXデザイン / UX Design in a New Era of Work
kawasy
6
1.8k
リーダーとつきあうための冴えたやりかた / Managing Your Leader
kawasy
19
46k
開発者体験(DX)を改善する チームを作った / DX: Improve developer experience to deliver quality product faster and more frequently
kawasy
8
2.5k
OpenTelemetry 進捗 2019年6月版 / OpenTelemetry Current Status June 2019 #opencensusjp
kawasy
2
2.1k
LT: 海外カンファレンスで発表しよう / How to give a talk at an international conference #megurorb
kawasy
2
1.1k
[RailsConf 2019] Troubleshoot Your RoR Microservices with Distributed Tracing
kawasy
7
14k
アルゴリズムとデータ構造から理解するRedis / Learn Redis from Internal Algorithms and Data Structures
kawasy
25
39k
OpenCensus Ruby 実装についてひと言 / Current Status of OpenCensus Ruby #opencensusjp
kawasy
2
4.9k
The Wantedly Story - Journey of 2012
kawasy
2
34k
Other Decks in Programming
See All in Programming
プールにゆこう
irof
2
120
ONE WEDGE_company_guide
1wedge_one
0
340
Ruby Pattern Matching
bkuhlmann
0
920
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
Designing for tomorrow's programming workflows
honnibal
PRO
2
110
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
430
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
甘い香りに誘われてVanilla Extractを1年間運用してみた
miyahkun
1
110
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
250
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
230
SpringBoot+MyBatisで例外が出たときどこを見るか
syukai
0
110
Folding Cheat Sheet #3
philipschwarz
PRO
0
110
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
The Cult of Friendly URLs
andyhume
73
5.7k
For a Future-Friendly Web
brad_frost
171
8.9k
Fireside Chat
paigeccino
19
2.6k
Building an army of robots
kneath
300
41k
Designing Experiences People Love
moore
135
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Transcript
γΰτͰίίϩΦυϧ www.wantedly.com Yoshinori Kawasaki (@kawasy) Facebook Night #10, 2012-10-23
ੈքҰ"͍͍Ͷʂ"͞ΕΔ ٻਓαΠτͷ࡞Γํ ʢࣾൺʣ
τοϓϖʔδ(http, https߹ܭ)ͷtotal_countΛ201210݄22ʹௐࠪ 0 ! 500 ! 1,000 ! 1,500 !
2,000 ! 2,500 ! 3,000 ! 3,500 ! 4,000 ! 4,500 ! 5,000 ! Wantedly) Gࣾ Lࣾ Iࣾ Mࣾ Rࣾ Iࣾ Rࣾ FQL$like_stat.total_count$ ѹత ʢࣾൺʣ
959͍͍Ͷ ΤϯτϦʔ26ਓ
225͍͍Ͷ ΤϯτϦʔ17ਓ
345͍͍Ͷ ΤϯτϦʔ1ਓ ঁੑͰ͋Δ͜ͱΛفͬͯ·͢...
• γεςϜߏ • ։ൃϫʔΫϑϩʔ • Facebook APIͷΘΕํ Agenda
S3 Heroku Ruby on Rails 3.2.8 Ruby 1.9.3 Postgres 9.1
memcached
Πϯϑϥجຊతʹ Herokuʹؙ͛ ͦͷαʔϏε։ൃʹूத͢Δ development env $ git push 1ʹԿͰdeploy production
& staging env
Heroku খنίετ͔Βελʔτ FacebookΞϓϦΛ ͜Ε͔Β͡Ί͍ͨਓʹΦεεϝ
ແྉͰ1ϓϩηε͑Δ ֤छaddon๛ ྲྀߦͬͨΒ ͓ۚΛ͔͚ͯ؆୯ʹscale
git push & open pull request github github bot development
env Jenkins CI start a new build notify build status notify pull request opening update build status on a pull request Pull Request Λ͔ͭͬͨ ϫʔΫϑϩʔ hipchat
Pull Requestͷྫ
None
࠷ۙͷࢼΈ CEOCFOӦۀ git(hub)Λ֮͑ͯ Pull RequestΛૹΔ ΤϯδχΞ͕໘͕ͬͯ͗ͯ͘͢͞͠ ޙճ͠ʹͳ͍ͬͯͨमਖ਼͕͓ΘΔ
Facebook API WantedlyͰ ͍͜͠ͱ͍ͯ͠ͳ͍ جຊతͳσʔλΛ ͔ͬ͠Γ׆༻͢Δ
/me/friends Ͱ༑ୡϦετΛऔಘ ↓ ༑ਓͷ༑ਓ͕ಇ͍͍ͯΔ ʮίωʯͷ͋Δձࣾͷٻਓ͕ ୳ͤΔΑ͏ʹ
None
/me Ͱ؆୯ͳϓϩϑΟʔϧΛऔಘ ↓ ϓϩϑΟʔϧฤूͷ खؒΛݮΒ͢
None
TIPS ӳޠͱຊޠ྆ํͷϩέʔϧͰ σʔλऔಘ͢Δͱศར ↓ ؆୯ӳޠରԠ ࣾһ໊ͷӳࣈͰͷΠϯΫϦϝϯλϧݕࡧ # ruby api =
Koala::Facebook::API.new(access_token) results = api.batch do |b| b.get_object('/me', { locale: 'ja_JP' }) b.get_object('/me', { locale: 'en_US' }) end
meta tagΛ͖ͪΜͱઃఆͯ͠ େͳใ͕wallʹ දࣔ͞ΕΔΑ͏ʹ͢Δ share/like͞Εͦ͏ͳ༰Λͩ͢
None
ใऩू Blog https://developers.facebook.com/blog/ Developer Roadmap https://developers.facebook.com/roadmap/ Bugs https://developers.facebook.com/bugs facebook stackoverflow
http://facebook.stackoverflow.com/ fb.developers’+ http://fb.dev-plus.jp/ Qiita http://qiita.com/tags/facebook comnico blog http://www.comnico.jp/category/blog/ ͜Ε͔ΒνΣοΫ͠·͢...
γΰτͰίίϩΦυϧ www.wantedly.com Yoshinori Kawasaki (@kawasy) Facebook Night #10, 2012-10-23