OSAKAレポート~北の大地から西へ,大阪でさらなる盛り上がり:2017年のYAPC::Japan~リブート,その後。2017年のYAPC::Japan~リブート,その後。OSAKAレポート~北の大地から西へ,大阪でさらなる盛り上がり2017年のYAPC::Japan~リブート,その後。OSAKAが開催されました。OSAKAURL:http://yapcjapan.org/2017kansai/リブート後のYAPCとして2回目となる今回,前回からわずか3ヵ月という短いスパンにも関わらず,トークの申し込みには40を超える応募があり,当初2トラックで予定したプランを3トラックに変更するほど,開催前からの盛り上がりとなりました。それでは写真とともに,いくつかのセッションやイベントの様子をご紹介いたします。MOTEXホールエントランス。開場時から多数の参加者が集まったメインとなったA会場。シアター形式のホールになっているオープニングを担当したのは,若林信敬氏(@nqounet⁠)⁠。OSAKAの開幕を宣言しました。今回はキーノートの他,2名のゲストトークが用意されました。1つは深沢千尋氏による「実録!『すぐわかるPerl⁠』⁠」⁠,もう1つは木本裕紀氏による「MojoliciousとWebSocketでサーバーpush配信」です。実録!『すぐわかるPerl』~Perlプログラミングの本質に迫る深沢千尋氏による「実録!『すぐわかるPerl⁠』⁠」オープニング直後にA会場で行われたのが,深沢千尋氏による「実録!『すぐわかるPerl⁠』⁠」です。このトークでは,「⁠Perlプログラム」にフォーカスを当てた内容が取り上げられました。深沢氏は,プログラミングを第1段階:自分のために作る(ワンライナー)第2段階:同僚のために作る(社内ツール)第3段階:顧客のために作る(オーダーウェア)第4段階:世界のために作る(汎用ツール)の4段階に分け,このトークでは第1,2段階に関する解説を進めました。Officeツールとの比較など,非常に実践的な話題が盛り込まれ,トップバッターにふさわしい内容となりました。午後に行われた木本氏のトークは,リアルタイムWebアプリケーションフレームワーク「Mojolicious」を活用し,WebScocketsによるpush配信の構築・運用について取り上げられました。「Mojoliciousは,他モジュールへの依存がなく,cpanですぐにインストールできる点が特徴で,手軽に扱えるフレームワークである」と木本氏は紹介しました。その後,実際にご自身の経験をもとにした解説が進みました。木本氏は,以前,プログラミング言語や文字コードが混在していたシステムの再構築に携わったことがあるそうで,その際,少しずつ小分けにして対応していったといような実体験をもとにした,ソースコードのリファクタリングテクニックなどを紹介しました。そのシステム再構築時に採用したのがMojoliciousとのことで,HTMLとアプリはすべてMojoliciousで書き換え,結果として,ソースコード量は半減したとのこと。保守性は感覚的に5倍以上になったと言います。その後,WebSocketの活用例として,Mojoliciousのサンプルを利用したリアルタイムチャットのデモを行うなど,終始実践的な内容でトークを締め括りました。「⁠Perl入学式」をテーマにした座談会「Perl入学式座談会」をはじめ,非常に多様な,そして濃厚な内容のセッションが多数行われました。他,豊富な内容のセッションが行われたこちらはキーノート前に行われたLTに登壇したスピーカー(抜粋)他,当日のセッションタイトルについてはこちらをご覧ください。クロスメディア事業室室長。