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.6k
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
2k
リーダーとつきあうための冴えたやりかた / Managing Your Leader
kawasy
20
53k
開発者体験(DX)を改善する チームを作った / DX: Improve developer experience to deliver quality product faster and more frequently
kawasy
8
2.7k
OpenTelemetry 進捗 2019年6月版 / OpenTelemetry Current Status June 2019 #opencensusjp
kawasy
2
2.4k
LT: 海外カンファレンスで発表しよう / How to give a talk at an international conference #megurorb
kawasy
2
1.3k
[RailsConf 2019] Troubleshoot Your RoR Microservices with Distributed Tracing
kawasy
7
16k
アルゴリズムとデータ構造から理解するRedis / Learn Redis from Internal Algorithms and Data Structures
kawasy
26
45k
OpenCensus Ruby 実装についてひと言 / Current Status of OpenCensus Ruby #opencensusjp
kawasy
2
5.2k
The Wantedly Story - Journey of 2012
kawasy
2
39k
Other Decks in Programming
See All in Programming
React Native × React Router v7 API通信の共通化で考えるべきこと
suguruooki
0
100
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
今から始めるClaude Code超入門
448jp
8
9k
Grafana:建立系統全知視角的捷徑
blueswen
0
330
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
CSC307 Lecture 01
javiergs
PRO
0
690
CSC307 Lecture 03
javiergs
PRO
1
490
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
Data-Centric Kaggle
isax1015
2
780
Featured
See All Featured
Crafting Experiences
bethany
1
50
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
How GitHub (no longer) Works
holman
316
140k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
A Modern Web Designer's Workflow
chriscoyier
698
190k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
WENDY [Excerpt]
tessaabrams
9
36k
Balancing Empowerment & Direction
lara
5
890
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Faster Mobile Websites
deanohume
310
31k
The Cost Of JavaScript in 2023
addyosmani
55
9.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