Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
YAPC::Aisa 2014 1日目メモ

Perl::Lint

gitを使ったツール開発

コマンドラインツールについて語るときに僕の語ること

Mojoliciousを使ったwebアプリケーション開発

  • PerlでWebアプリケーション開発入門  - 入学式  - ブログ等

  • 運用って大変

    • 機能変更があるたびサービス停止?
  • 具体的な対応例

    • YAPC::Asiaのサイトを例に
  • 観客層

    • 新卒、簡単なアプリを作り始めた人
    • 仕事でPerlを使い始めた人
      • ::Lite
  • Mojoliciousの基本構成

    • mojo generade app
  • perlbrewかplenvを使おう

  • carton使おう

  1. 環境
  • 環境によって読み込むConfigを変えよう
    • $ENV{PLACK_ENV}で分岐できる
  1. アプリケーション
  • lib以下のディレクトリ
    • Modelを作る
  • Tengがおすすめ、SQL::Maker+DBIで自作も
  • KVSを扱うモジュール
    • CACHEの方法(MEMCACHEを使おう)
    • CONTAINERの仕組みと特性を理解しよう
    • 独自のContainer
    • Object::Container
    • Helperメソッド
  • RendererをTEXT::XSLATE
    • Viewでは難しいことをしない
    • TMPL内はスマートにする
  1. 本番環境
  • XBUILDを使う、便利  - Cartonとか全部入る  - Serverも?
  • システム構成
    • nginx(webapp), httpd(reverse proxy), psgi
    • 画像配信はnginx
  • DEAMONTOOLSでプロセス生存管理
    • スーパーバイザーコール
  1. YAPCの運用しませんか Yoshimitsu Torii

初心者が Web エンジニアのコミュニティに触れてみて感じたこと - ゆとりエンジニアの成長戦略

  • zoncoin/森健太
  1. Twitter
  • 興味のある分野の有名な人を片っ端からフォローする
  • そういう人たちが何をやっているか理解しようとする
  • 最新の技術の有益情報が勝手に入ってくる
  • 面白そうな勉強会の情報

2.勉強会へ参加

  • 興味がある勉強会にとりあえず参加
  • 業務利用の話とかが聞けて学びがある
  • 懇親会とかで話を聞いてみる
  • 東京に住んでいないとちょっとつらい
  • Perl入学式
    • Perl初心者に向けての勉強会
    • 明日もある
  1. 技術Blog
  • 技術ネタ
  • 勉強会参加報告
  • 寿司
  1. OSS on Github
  • OSSの開発や人のプロダクトへのpull request
    • Mergeされると単純に嬉しい
  • 他人のコードを読むのは勉強になる
  • Github便利
  1. 知の高速道路
  • 我々が知るべきことは大量
  • 一人で粛々勉強するのは難しい
    • 勉強会で友人を見つける
  • おじさんたち優しい
  1. 自分が思うこと
  • 積極的な情報発信
  • 情報収集
  • Rebuild.fm
  • ヒーローエンジニアを見つける

LightingTalk

RelocatablePerl

Perl入学式

WAFを作ったらPR

  • Webフレームワークのベンチマーク
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment