YAPC::Asia 2015 行ってきました
- 行ってきた系のブログは書かないのですが、ブログを書くまでがYAPCらしいので書きます!
- 自分が聞いたトークの感想をサラッと書きました
- slideshareとか動画で内容が詳しくかいてあるのを見つけたら追記します
YAPC概要
- YAPC::Asiaとは、「Perlを中心としたカンファレンスで、Perlだけに限らず様々な分野のギーク達が集まり技術の話と楽しさに満ちた三日間のお祭り」
- 2006年始まり、2015年(今回)で最後(2017年に beaconというカンファレンスが始まるかも!?)
- 今年は90人くらいの人がトークして、2,500人以上が集まった
- トークする人がすごい(RubyのパパやPerlのパパとか)
- ベストトーク賞に選ばれるとハムとか色々貰える
- 2015年ベストトーク賞
www.slideshare.net
www.slideshare.net
全体の感想
- とても楽しかった!(Perl全然使ったことないけど)
- 話が面白くて、技術を題材にしたお笑いを見ているかのごとく笑えました(ライトニングトークが特に面白かった)
- 技術的に真面目な話も多く、技術者として触発されました
- ベストトーク賞に選ばれた人のトークを聞いてなかったのが心残り...
自分が聞いたトーク
- 1日目(2015.08.21)
- 2日目(2015.08.22)
Podcastを支える技術、エンジニアのためのWebメディア、そしてCPAN/Yusuke Wada
- 個人的に和田祐介さんのファンなので参加しました
- Podcastをやっているからかトークの盛り上げ方がすごいなって思いました
内容
www.slideshare.net
- エンジニアもコンテンツ配信したい
- 配信できるメディアも多様化してきた
- Podcastプラットフォームに依存しない
- 配信するための3編更生
- システム編
- コンテンツ編
- オーディオ編
- Poscastやってどう→楽しい
- まとめ
サーバーサイドエンジニア(特にPerl)のためのiOSアプリ開発入門/Daisuke Murase
内容
- perlとswiftの似ている部分
- メモリ管理
- weak
- optional(if let)
- ライブラリ管理ツール
- cocoapods(cpanm curlと同じ?)
- メモリ管理
- デモで作る
- forsqueaのapiを使ってチェックインアプリを作る
ランチセッションA/株式会社Fusic
- お弁当を食しながらトークを聞く
- 社内システムの残るシステムと消えるシステムについて
- botになった人の話
- 社内システムを積極的に作っている会社は技術者が生き生きしてそうな印象を受けました
- お弁当美味しかった
Adventures in Refactoring/Ben Lavender
内容
Refactoring
Reason
- Developer Happiness(開発者が楽しいか)
- (性能向上)
- Gain Confidence for Future Work(将来の作業の削減)←一番重要
- Developer Education(開発者の教育)
Techniques
- Develop
- get a styleguide(スタイルガイドが正しいかではなく、スタイルガイドがあるのが良い事だ)
- Tyoes for Verbs
- add user Abstractions
- remove unsed Abstractions
Proble
Refactoringをする上での問題がある
- Existing Bugs(既存バグ)
- Performance Changes
- Context
Breaking it down
- Deprecate
- Back 前のプログラム(前のプログラムをユーザが使える)
Tools
- Backscatter
- cience(このツールは使いやすい)
- 古いプログラムと新しいプログラムを同時に実行できる(同じ振る舞いになるか確認出来る)
最後に
- YAPCみたいなカンファレンスは楽しいし刺激的でした(スピーカーに憧れる)
- 最後になってしまうのがとてもさびしいです
- 他にこのようなカンファレンスがあれば誰か教えてください!!