Perl::Lint
gitを使ったツール開発
-
http://motemen.hatenablog.com/entry/2014/08/29/talked-at-yapc-asia-2014
-
ghq https://github.com/motemen/ghq
-
git-unifyは怖い
-
sha1(しゃわん)
-
Github API
- octgit/gogithub
-
git help -w
コマンドラインツールについて語るときに僕の語ること
Mojoliciousを使ったwebアプリケーション開発
-
PerlでWebアプリケーション開発入門 - 入学式 - ブログ等
-
運用って大変
- 機能変更があるたびサービス停止?
-
具体的な対応例
- YAPC::Asiaのサイトを例に
-
観客層
- 新卒、簡単なアプリを作り始めた人
- 仕事でPerlを使い始めた人
- ::Lite
-
Mojoliciousの基本構成
- mojo generade app
-
perlbrewかplenvを使おう
-
carton使おう
- 環境
- 環境によって読み込むConfigを変えよう
- $ENV{PLACK_ENV}で分岐できる
- アプリケーション
- lib以下のディレクトリ
- Modelを作る
- Tengがおすすめ、SQL::Maker+DBIで自作も
- O/R MAPPERでDB操作
- Tengは継承するだけでおk
- 直感的で使いやすい
- http://search.cpan.org/~nekokak/Teng-0.12/lib/Teng.pm
- KVSを扱うモジュール
- CACHEの方法(MEMCACHEを使おう)
- CONTAINERの仕組みと特性を理解しよう
- 独自のContainer
- Object::Container
- Helperメソッド
- RendererをTEXT::XSLATE
- Viewでは難しいことをしない
- TMPL内はスマートにする
- 本番環境
- XBUILDを使う、便利 - Cartonとか全部入る - Serverも?
- システム構成
- nginx(webapp), httpd(reverse proxy), psgi
- 画像配信はnginx
- DEAMONTOOLSでプロセス生存管理
- スーパーバイザーコール
- YAPCの運用しませんか Yoshimitsu Torii
初心者が Web エンジニアのコミュニティに触れてみて感じたこと - ゆとりエンジニアの成長戦略
- zoncoin/森健太
- 興味のある分野の有名な人を片っ端からフォローする
- そういう人たちが何をやっているか理解しようとする
- 最新の技術の有益情報が勝手に入ってくる
- 面白そうな勉強会の情報
2.勉強会へ参加
- 興味がある勉強会にとりあえず参加
- 業務利用の話とかが聞けて学びがある
- 懇親会とかで話を聞いてみる
- 東京に住んでいないとちょっとつらい
- Perl入学式
- Perl初心者に向けての勉強会
- 明日もある
- 技術Blog
- 技術ネタ
- 勉強会参加報告
- 寿司
- OSS on Github
- OSSの開発や人のプロダクトへのpull request
- Mergeされると単純に嬉しい
- 他人のコードを読むのは勉強になる
- Github便利
- 知の高速道路
- 我々が知るべきことは大量
- 一人で粛々勉強するのは難しい
- 勉強会で友人を見つける
- おじさんたち優しい
- 自分が思うこと
- 積極的な情報発信
- 情報収集
- Rebuild.fm
- ヒーローエンジニアを見つける
RelocatablePerl
Perl入学式
WAFを作ったらPR
- Webフレームワークのベンチマーク