More Related Content
PDF
PDF
PDF
いまさら聞けない!?Backbone.js 超入門 PDF
PDF
PPTX
PDF
Mojolicious+redisでチャットを作った PDF
なぜ人は必死でjQueryを捨てようとしているのか What's hot
PDF
PDF
MyBatis を利用した web application 開発についてのご紹介 PDF
PDF
PDF
YARAIYA! Opendata with WordPress PDF
Node.jsでサーバプログラマ デビューしよう PDF
PDF
PDF
BACKBONE.JSによるWebアプリケーション開発について PDF
PDF
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話 PDF
JAWSUG architecture-crowler PDF
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS PDF
PPTX
Spring bootで学ぶ初めてのwebアプリ開発 PDF
SIROK技術勉強会 #1 「Reactってなんだ?」 PDF
Mojoliciousでつくる! Webアプリ入門 PDF
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション PPTX
PDF
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介 Viewers also liked
PDF
PDF
Real-time Bus Location System using by node.js KEY
PDF
NodeFest2014 - Transpiler PDF
Node-v0.12のTLSを256倍使いこなす方法 PPTX
Nodeで操るKurentoメディアサーバー ( Kurento + WebRTC + Node.js ) PDF
power-assert, mechanism and philosophy Similar to 「新しい」を生み出すためのWebアプリ開発とその周辺
PDF
PPT
PDF
地方企業がソーシャルゲーム開発を成功させるための10のポイント PDF
ゆるべん Webアプリ開発概要 20130127 PDF
Amazon Web Servicesブース:UI×API×AWS 横田 聡 PPT
PDF
Php conference 2010 final PDF
Intalio japan special cloud workshop PDF
PDF
20121019 engineer startup_meeting PPTX
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会) PPTX
PPTX
PDF
eZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティス PDF
Introduction to web development 1 PDF
PPTX
PDF
2011年マイクロソフト テクノロジー振り返り~開発編~ PPTX
PDF
More from Yusuke Wada
PDF
僕がつくった 70個のうちの48個のWebサービス達 PDF
PDF
PDF
PDF
Podcastを支える技術、エンジニアのためのWebメディア、そしてCPAN PDF
PDF
It's not only about "REMOTE" PDF
PDF
PDF
Webサービスのコンテンツパターン 或いはデータの活⽤ PDF
5 minutes - YAPC::Asia Tokyo 2014 PDF
PDF
The master plan ofscaling a web application PDF
そのWebサービスは本当に「あたりまえ」だったのか? PDF
10 things to learn from Bokete PDF
Inside Bokete: Web Application with Mojolicious and others PDF
PDF
PDF
PDF
「新しい」を生み出すためのWebアプリ開発とその周辺
- 1.
- 2.
- 3.
- 4.
- 5.
PerlでWebアプリを
作りたいって?
Perlで「新しい」Webアプリをつくりたい
HowだけではなくWhatも大切だよね
企画を含めてスモールスタート時の開発ノウハウ
- 6.
- 7.
- 8.
- 9.
- 10.
- 12.
哲学
個々人が持つ変わらない思い
料理は楽しい
cookpadの例
アイデア
哲学をかなえる具体的なアイデア
レシピを共有、手順を紹介できる、つくれぽ ...
テーマ
勝負する領域
料理についてのCGMサービス
コンセプト
大枠。一言で言い表す
ユーザーがレシピを共有できるサービス
デザイン
見た目に限らないディテール
料理写真をフューチャする、カテゴリ分け ...
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
哲学 エロ動画を試聴したい、良ければ買おう
アイデア エログの情報を元に騙しリンクなしの動画キュレーション
テーマ 無料エロ動画紹介サービス
コンセプト AV女優名別などで探せて騙されず動画が見れるエロサイト
デザイン AV女優・ジャンルタグの表示、複数動画サイトへの対応
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 45.
- 47.
- 48.
- 49.
スケールアップとスケール
アウトを狙う
• linode 1GB x 2で運用していた
• DBのデータがメモリに乗り切らない
• ボトルネックはAppサーバとDBサーバ
両方にあり
• ところが...
- 50.
- 51.
- 52.
- 53.
Bokete::DBx
• DBIのラッパー
• クエリはSQL::Abstract 形式
• ArrayRef、HashRefで返却
• search、search_by_sql、single
• 適切なinflate
• join的な動きを自動でやってくれる
• boke -> odai -> photo
- 54.
DBxのキャッシュ
• クエリから自動的にキーをつくりキャッシュ
my$key = "dbx:$table:"
. $self->make_key( [ '*', $where, $order ] );
my $bokes = $self->dbx->search(
'boke',
[ $cond, ],
[ { -desc => 'rate_sum' } ],
{
limit => $limit,
offset => $offset,
expire => 60 * 10
}
);
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
マーケティング
デバイス展開
チームビルディング マ
プロモーション
まつわることはまだある
法律関係 コンテンツ運用
デプロイ
ビジネスモデル
システム運用
- 63.
Webサービスのつくり方 「ぐだぐだ言ってないでコードを書けよ、ハゲ」
Mac一つあれば…
エディタという道具
11月末∼12月発売予定 無ければつくる
言語習得にまつわるエピソード
データの表現について分かった瞬間
僕がPerlを使うことから見る言語の選択
Blogの効用
勉強会に飛び込む
ライブラリという文化
実装までにつくる「企画」の全て
アイデアの発想法
そこに潜むリスク
ユースケースを書こう
データベース設計
クールなURI?
Webサービスを動かすための要素
30分、JavaScriptで作るWebサービスのモックアップ
月額980円のさくらVPSを個人用に使い倒す
Web APIで巨人の肩の上に立つ
いかにして大量のおっぱい画像をダウンロードするか
全裸で学ぶMVC事始め
MVCのMについて
WAFあれこれ
テストを書こう
イカ娘で学ぶTwitter OAuth認証
CSS Frameworkを持つ
Webサービス、最初の宣伝
「普通の」サーバ構成
運用してこそWebサービス
Webアプリのパフォーマンスアップ作戦
キャッシュ、キャッシュ、キャッシュ
サービスをスケールさせる時
- 64.