弥生開発者ブログ弥生開発者ブログ2017-02-24Ruby経験の浅いエンジニアだけど名古屋Ruby会議03が思いのほか楽しかったこんにちは。2/11(土)に開催された名古屋Ruby会議03に参加してきました。Rubyといえば、Misocaとは切っても切り離せない関係です。名古屋Ruby会議03でもスポンサードしたり、Misocaメンバーが実行委員や発表者として参加しました。なんと今回は大須演芸場での開催。発表内容はもちろん、演出もとても凝っていて面白かったのでレポートしたいと思います。当日は非常に寒く、朝から雪がちらついていました。そんな中、演芸場前では今回のスポンサー企業ののぼりがずらりと立っていました。弊社の正式名称は「株式会社Misoca」ですが、会場の雰囲気に合わせて漢字表記にしました。中に入ると左右正面に赤提灯、舞台には見台とスクリーン。これまで参加してきた技術系イベントのどれとも違う、とても風情の感じられる会場でした。参加者は70名程度で県内と県外で約半々。いえ、顔馴染みの方も多いようで、発表以外の時間もみなさん積極的に交流していらっしゃいました。席は午前中は1階の座席のみでしたが、お昼からは2階の桟敷席も開放されました。2017年2月11日また、演芸場という会場柄、飲食やカジュアルなドリンク*1も嗜むことができるということで、それらと共に2階に消えていく方もちらほら。いい意味で常識破りなイベントに期待が高まります......!印象に残ったセッションはこれ!Ruby/Railsはじめてチームの力をメキメキつけた!(小芝さん)このセッションでは、RubyやRails未経験メンバーのみで構成された開発チームが、1ヶ月でスループットを6倍にするまでの取り組みについて紹介がありました。私自身がRubyもRailsも初心者なので、どういった取り組みをされたのか非常に気になりました。具体的には、以下の取り組みを行ったそうです。発表の中で印象に残ったのは若手同士でもペア作業を行う、というものでした。自分よりも技術に理解のある人と組むものだと思っていたので、目から鱗でした。若手は一人で作業していると煮詰まりがちなので、ナビゲータが「別の人に質問しにいこう!」ときっかけを作りやすい、という理由には納得でした。次のNGワードを使わないというルールを定めたそうです。当たり前わからない人にNGワードを言っても話が先に進まないだけでなく、質問することに対して不安が生じてしまうため、良いことは何もない、というお話で、確かにな〜、と思いました。ペア作業習慣のところで「普通に考えると」を取り消したのはそういう意図でした。どの取り組みも具体的で、気軽に真似してみようと思えるものばかりでした。framework(mzp)Misocaからは@mzpが登壇しました。Request通知をslackのbotに流すフレームワークについてで、Misocaでの使用方法も交えて紹介されました。発表スライドはこちらをご覧ください。発表中、まくら(イントロのこと)が終わった段階で「足が痺れた」と足を崩し、twitter上で一斉にツッコミが入る様がいかにもIT系イベントな感じで好きでした。それを見て、どこからともなく座椅子を出してくれる運営の方の気配りがすばらしかったです。Rails(joker1007さん)@joker1007さんのセッションではRailsとデータベースに関する知見が紹介されましたが、「お金をつぎこめばスケールできる基盤に早いうちからしておくことが大事」という言葉が印象に残りました。プロジェクトのスケジューリングについても似たような話を聞いたことがあるので、「〇〇(リソース)をつぎ込めばスケールできる××にしておくことは大事」はテンプレート化できるのかもしれないですね。永和システムマネジメントさんのスポンサーLT@yucao24hoursさんのスポンサーLTが、スライドを使わず語りのみで、本物の落語のようで格好良かったです。ESMの歴史を聞いてる。2017年2月11日2017年、この演出がすごい会場に合わせた演出がすばらしかったです。寄席文字は、橘流寄席文字というもので創始者の直弟子の人が書いてくれたものだそうです。出囃子は音源でしたが、太鼓は生音だそうです。どおりでセッションを重ねるごとに表現力が増していたわけです。発表が「まくら」「本題」「オチ」の構成になっている写真は須藤さんのセッション。大喜利(パネルディスカッション)大喜利という名のパネルディスカッションは、見た目も笑点さながら。内容は始めこそ「今回のRuby会議の感想は?」とパネルディスカッションらしいものでしたが、途中から本当に大喜利になっていて面白かったです。お題「『すごーい』といってください。笑わせていただきました。他にも、まくらのあとに羽織をするりと脱ぐ噺の区切り区切りで小拍子をカーーンッってする発表者が去ると、透かさず運営メンバーがめくりをめくりに現れ、次の発表者のために座布団を裏返して舞台裏にもどっていくなど、細かい芸が光っていました。今回の細かな演出や周りの観客と一緒にわいわい噺を楽しむ様子を経験したことで、普段の演芸場にも足を運んでみたくなりました。大須演芸場は一度閉鎖したものの、復活して頑張っている演芸場です。今回が初めてのIT系イベントだったそうですが、是非今後も使ってほしいとのことでした。名古屋Ruby会議03の演出や大喜利など当日の様子が気になった方は、twitterの#nagoyark03を遡ってもらえると雰囲気が伝わってくると思います。自分が発表する機会に参考にしようと思ったTips発表者の方々の発表方法も勉強になりました。自分が発表する機会がきたら使いたいと思います。須藤さんや三浦さんの発表からデモをするときは、「デモ」と書かれたスライドの他に、デモで実際に実行するコマンドと実行結果を載せたスライドを用意しておく。することで、デモが動かないときも発表を続けられ、さらに実行するコマンドを忘れた時のカンペにもなる。咳さんの発表からスライドの話題転換時に、あえて「少々お待ちください」と書かれたスライドを入れる。そのスライドの右下には「羽織を脱ぐ」や「時間を確認する」など、その時々でやることを書く。することで、発表者は状況を、聴衆は情報を一息ついて整理することができる。これは界隈では「原メソッド」と呼ばれていて、とちぎRuby会議01の原さんの講演で広く知られるようになったそうです。まとめ初参加のRuby会議でしたが、次回も参加したいと思えるイベントでした。自分の知識不足も痛感したので、勉強を続けていきたいです。私の失敗だった条件演算子(?:)とif式の話が引用されただけでなく、咳さんの講演でネタとして昇華されて報われた気持ちになりました。Misocaではif/elseと条件演算子の使い分けに一家言あるエンジニアを募集しています。*1:業界用語でビールのことを指します。もくテク開催のお知らせこんにちは、Misoca開発チームの@kokuyouです。