Submit Search
Upload
MF GeeksNight pplogの話
•
8 likes
•
3,782 views
Naoto Koshikawa
Follow
「おれのWebサービス」について個人の視点に立った意見を中心に
Read less
Read more
Internet
Report
Share
Report
Share
1 of 44
Download now
Download to read offline
Recommended
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
Naoto Koshikawa
Kyakusaki.rb
Kyakusaki.rb
Yasuyuki Fujikawa
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
Kazuhiro Serizawa
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
Kazuhiro Serizawa
Getting start with knockout.js
Getting start with knockout.js
Akio Ishida
Phpのはなし
Phpのはなし
Serverworks Co.,Ltd.
WordBench京都9月号
WordBench京都9月号
Koji Asaga
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソース
Takafumi ONAKA
Recommended
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
Naoto Koshikawa
Kyakusaki.rb
Kyakusaki.rb
Yasuyuki Fujikawa
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
Kazuhiro Serizawa
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
Kazuhiro Serizawa
Getting start with knockout.js
Getting start with knockout.js
Akio Ishida
Phpのはなし
Phpのはなし
Serverworks Co.,Ltd.
WordBench京都9月号
WordBench京都9月号
Koji Asaga
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソース
Takafumi ONAKA
2016 02-09-co-edo lt
2016 02-09-co-edo lt
Hiroshi Oyamada
第52回なんてかんたんなJavaEE
第52回なんてかんたんなJavaEE
civicpg
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
hiboma
Browser oh browser browser
Browser oh browser browser
Teppei Sato
Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
civicpg
2015 07-04-ruby rails
2015 07-04-ruby rails
Hiroshi Oyamada
gulp芸
gulp芸
Yuki Ishikawa
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
2015 12-19-ruby rails
2015 12-19-ruby rails
Hiroshi Oyamada
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
WooCommerce & AWS
WooCommerce & AWS
Hidetaka Okamoto
自分用プラグインのススメ
自分用プラグインのススメ
Hidetaka Okamoto
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
yjono Seino
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
yjono Seino
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
2016 02-25-crawler-study-01
2016 02-25-crawler-study-01
Hiroshi Oyamada
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
HerokuでRails3.2 we love herokuの事例
HerokuでRails3.2 we love herokuの事例
Naoto Koshikawa
Hatena blogdevelopmentflow
Hatena blogdevelopmentflow
Yasuhiro Onishi
More Related Content
What's hot
2016 02-09-co-edo lt
2016 02-09-co-edo lt
Hiroshi Oyamada
第52回なんてかんたんなJavaEE
第52回なんてかんたんなJavaEE
civicpg
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
hiboma
Browser oh browser browser
Browser oh browser browser
Teppei Sato
Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
civicpg
2015 07-04-ruby rails
2015 07-04-ruby rails
Hiroshi Oyamada
gulp芸
gulp芸
Yuki Ishikawa
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
2015 12-19-ruby rails
2015 12-19-ruby rails
Hiroshi Oyamada
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
WooCommerce & AWS
WooCommerce & AWS
Hidetaka Okamoto
自分用プラグインのススメ
自分用プラグインのススメ
Hidetaka Okamoto
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
yjono Seino
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
yjono Seino
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
2016 02-25-crawler-study-01
2016 02-25-crawler-study-01
Hiroshi Oyamada
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
What's hot
(20)
2016 02-09-co-edo lt
2016 02-09-co-edo lt
第52回なんてかんたんなJavaEE
第52回なんてかんたんなJavaEE
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
Browser oh browser browser
Browser oh browser browser
Cssアニメーションとその制御
Cssアニメーションとその制御
第51回NDS PostgreSQLのデータ型 #nds51
第51回NDS PostgreSQLのデータ型 #nds51
2015 07-04-ruby rails
2015 07-04-ruby rails
gulp芸
gulp芸
とある Perl Monger の働き方
とある Perl Monger の働き方
2015 12-19-ruby rails
2015 12-19-ruby rails
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
WooCommerce & AWS
WooCommerce & AWS
自分用プラグインのススメ
自分用プラグインのススメ
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
React+fluxを導入した話
React+fluxを導入した話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
2016 02-25-crawler-study-01
2016 02-25-crawler-study-01
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Similar to MF GeeksNight pplogの話
HerokuでRails3.2 we love herokuの事例
HerokuでRails3.2 we love herokuの事例
Naoto Koshikawa
Hatena blogdevelopmentflow
Hatena blogdevelopmentflow
Yasuhiro Onishi
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
goog.require()を手書きしていいのは小学生まで
goog.require()を手書きしていいのは小学生まで
Teppei Sato
20120702勉強会 webアプリ作ってみた
20120702勉強会 webアプリ作ってみた
Shugo Numano
コミュニティのある風景
コミュニティのある風景
Ryunosuke SATO
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
Nishida Kansuke
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
Uchio Kondo
20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える
Yoshikazu GOTO
goroutineはどうやって動いているのか
goroutineはどうやって動いているのか
ota42y
a-blog cms初心者が テンプレート作るまで
a-blog cms初心者が テンプレート作るまで
girigiribauer
新・ReVIEWパーサについて
新・ReVIEWパーサについて
masayoshi takahashi
omotesando.rb_20231005.pdf
omotesando.rb_20231005.pdf
瑛一 西口
libpgenでパケット操作
libpgenでパケット操作
slankdev
じっくりコトコト煮込んだJavaスープ
じっくりコトコト煮込んだJavaスープ
Kazuhiro Serizawa
EPIU
EPIU
Makoto Yonezawa
Cmsdou oosaka
Cmsdou oosaka
onagatani
JavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなこと
Mayu Kimura
プロジェクトでRubocopを使って自動コードレビューしてみた話
プロジェクトでRubocopを使って自動コードレビューしてみた話
Cake YOSHIDA
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
Developers Summit
Similar to MF GeeksNight pplogの話
(20)
HerokuでRails3.2 we love herokuの事例
HerokuでRails3.2 we love herokuの事例
Hatena blogdevelopmentflow
Hatena blogdevelopmentflow
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
goog.require()を手書きしていいのは小学生まで
goog.require()を手書きしていいのは小学生まで
20120702勉強会 webアプリ作ってみた
20120702勉強会 webアプリ作ってみた
コミュニティのある風景
コミュニティのある風景
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える
goroutineはどうやって動いているのか
goroutineはどうやって動いているのか
a-blog cms初心者が テンプレート作るまで
a-blog cms初心者が テンプレート作るまで
新・ReVIEWパーサについて
新・ReVIEWパーサについて
omotesando.rb_20231005.pdf
omotesando.rb_20231005.pdf
libpgenでパケット操作
libpgenでパケット操作
じっくりコトコト煮込んだJavaスープ
じっくりコトコト煮込んだJavaスープ
EPIU
EPIU
Cmsdou oosaka
Cmsdou oosaka
JavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなこと
プロジェクトでRubocopを使って自動コードレビューしてみた話
プロジェクトでRubocopを使って自動コードレビューしてみた話
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
More from Naoto Koshikawa
WIP
WIP
Naoto Koshikawa
GeeksNightってなに
GeeksNightってなに
Naoto Koshikawa
Faye使って見てる話 at MF Geeks Night 2015.04.21
Faye使って見てる話 at MF Geeks Night 2015.04.21
Naoto Koshikawa
最近挑戦していること at MF Geeks Night 2015.03.19
最近挑戦していること at MF Geeks Night 2015.03.19
Naoto Koshikawa
なぜRailsなのか
なぜRailsなのか
Naoto Koshikawa
Qiita meetup for MoneyForward
Qiita meetup for MoneyForward
Naoto Koshikawa
20150114 GeeksNight
20150114 GeeksNight
Naoto Koshikawa
Pplog rest
Pplog rest
Naoto Koshikawa
Sendagaya.rbのご紹介
Sendagaya.rbのご紹介
Naoto Koshikawa
Sendagaya.rb これまでを振り返ってみる
Sendagaya.rb これまでを振り返ってみる
Naoto Koshikawa
ビジネスモデル・ジェネレーションの紹介
ビジネスモデル・ジェネレーションの紹介
Naoto Koshikawa
RESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScript
Naoto Koshikawa
リーン・スタートアップ読書会 第三部
リーン・スタートアップ読書会 第三部
Naoto Koshikawa
heroku devcenter 翻訳プロジェクト へのお誘い
heroku devcenter 翻訳プロジェクト へのお誘い
Naoto Koshikawa
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
Naoto Koshikawa
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
Naoto Koshikawa
heroku devcenter読書会 #1 by sendagaya.rb
heroku devcenter読書会 #1 by sendagaya.rb
Naoto Koshikawa
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
Naoto Koshikawa
love heroku?
love heroku?
Naoto Koshikawa
P4p20120408
P4p20120408
Naoto Koshikawa
More from Naoto Koshikawa
(20)
WIP
WIP
GeeksNightってなに
GeeksNightってなに
Faye使って見てる話 at MF Geeks Night 2015.04.21
Faye使って見てる話 at MF Geeks Night 2015.04.21
最近挑戦していること at MF Geeks Night 2015.03.19
最近挑戦していること at MF Geeks Night 2015.03.19
なぜRailsなのか
なぜRailsなのか
Qiita meetup for MoneyForward
Qiita meetup for MoneyForward
20150114 GeeksNight
20150114 GeeksNight
Pplog rest
Pplog rest
Sendagaya.rbのご紹介
Sendagaya.rbのご紹介
Sendagaya.rb これまでを振り返ってみる
Sendagaya.rb これまでを振り返ってみる
ビジネスモデル・ジェネレーションの紹介
ビジネスモデル・ジェネレーションの紹介
RESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScript
リーン・スタートアップ読書会 第三部
リーン・スタートアップ読書会 第三部
heroku devcenter 翻訳プロジェクト へのお誘い
heroku devcenter 翻訳プロジェクト へのお誘い
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
heroku devcenter読書会 #1 by sendagaya.rb
heroku devcenter読書会 #1 by sendagaya.rb
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
love heroku?
love heroku?
P4p20120408
P4p20120408
MF GeeksNight pplogの話
1.
MF Geeks Night
2.
とは
3.
4.
おれおれWebサービ スの開発~運用
5.
Koshikawa Naoto !
ppworks " ppworks # pblog $ p4d, sendagaya.rb
6.
Excel VBA Perl,
PHP, AS2 Perl, AS3 PHP, AS3 PHP, AS3 Ruby, Obj-C Ruby, Obj-C Ruby, Obj-C
7.
blog
8.
Sendagaya.rb • @fukajun
さんと2012年5月に開始 • 2012年のどこかで@tkawaさんが主催に加わる • 2012年末@kuranukiさんに呼び出される • 「ユーたち会社始めたら?」=> @ppworks & @tkawaで genuineblue起業 • sendagaya.rbは2013年8月に@tkawa & @fukajunに引き継 ぎ
9.
自己紹介はここまで
10.
We love Heroku
11.
12.
13.
14.
15.
16.
https://pplog.net
17.
できないこと
18.
なんなの • 各ユーザー最新の1件だけ表示されるblog
• 自分だけには過去の記事が見える • はてなスターのように範囲を選択して「読んだ よ」出来る。 • フォローして投稿通知を受け取れる (フォローされていることはわからない)
19.
Team pplog @ppworks
Ruby On Rails、JavaScript @ken_c_lo コンセプトデザイン、デザイン @satococoa iOS @fukayatsu Android @fakestarbaby 管理画面
20.
pplogから学ぶ Webサービスの作り方
21.
モチベーション • 飽きる前に作る
• 小さく作る • 最初は挑戦をしない • 小さく挑戦する
22.
何を作るか • サービスのREADME
= POEM • いつでもそこに立ち返ろう • 判断基準はそこ • ピボット = ROEMを軸に • 思いつきの方針転換はピボットじゃない
23.
思いを文章にする “俺たちのゆるふわインターネット「pplog」をリリースしました(してました)”より
24.
誰と作るか • 同じレベルでコミット出来るパートナー
• サービスに対する感覚や価値観が近い • 「相手を説得する必要があるとき、それはパー トナーなのか?」 • 向いている方向が一緒だと 意思決定のスピードがあがる
25.
どう作るか • 手慣れた道具を用いる(Rails、heroku)
「技術検証がしたいの?サービスの検証がした いんだよね?」 • いつものやり方で • 仕事と同じクオリティ • 手を抜かない(テスト書く、feature test)
26.
いつものやつ • railsテンプレートではなく実際に動くいつもの
ベースアプリを作っておく • https://github.com/ppworks/rails4base • herokuなら即リリースできる • bootstrapなら最初からそれぽくなる
27.
いつものやりかた • いつものwork
flow • pull req開発 • WIPな状態でもまずはpull req (生煮えプルリク) • FIXME & FIXYOU • お客さんとそれを作る人という 関係にならない
28.
1日で作る
29.
どう使ってもらうか • 使ってもらうのではなく、使う
• ユーザーの声によくあるアイデアではなく 何を解決したいのか?に耳を傾ける • ユーザーは勝手に増える • サービスの自立
30.
どう育てるか • サービスの声を聞く
• どうなりたいか?サービスの気持ちになって考 える • この子、どうしてあげると嬉しかな? • 最新のgem使っていると喜ぶタイプ?
31.
様子を見る pplog てすと
32.
様子の見かた • github通知
=> 開発の様子 • heroku通知 => deployの様子 • errbitからの通知 => エラーの様子 • twitterエゴサーチ(twist) => 評判の様子 • 特定の文字列投稿を監視 => ユーザーの様子 すべて idobata に流している
33.
サービスの擬人化 • Twitterでサービスの中の人アカウントを作ろう
• 中の人の個人アカウントで中のひとぶらない • エンジニアからの不都合報告にカッとならない • 不都合はしれっと直す • 障害で慌てない “WEBサービスを擬人化して運用しよう”より
34.
@pplog_net • https://twitter.com/pplog_net
• メンテ画面にツイート出しておくと便利
35.
Goodsを作る
36.
工夫していること
37.
画像ではなくWEB font
38.
herokuは遅い? • 静的ファイルをCloud
Frontにおく • SQLに気をつける(RailsといえどもSQL読もう) • fragment cache(Railsのcache機能)
39.
よしよしする • Webサービスはヨシヨシしないとスネる
• 定期的なbundle update • 愛を持って接する
40.
heroku add-ons
41.
マネタイズ
42.
( ˘ω˘)スヤァ… (只今休業中です)
43.
44.
https://twitter.com/ppworks/status/469732680431452161
Download now