JSオジサン#3に参加しました 前編
凄く久しぶりの更新です
今回はJSオジサン#3@21cafeに参加させてもらいました。
【満員御礼】JSオジサン 「俺の話を聞け、5分だけでもいい」 #3 : ATND
インターンでお世話になったgoodpatchの小島さんが主催という事で知った勉強会でしたが、オジサンという割には30代前後あたりのオジサン予備軍のひとが多かった気がしますw
率直な感想としては、多分自分じゃなかなか見つけられないような情報をかなり知る事が出来て本当に有意義だったと思いました。
・林 優一 氏(LIG) Front-end Package Manager
一番最初のTLはこれからヒットしそうなJSのパッケージマネージャーの紹介でした。 紹介されたのは、 ・Bower ・Browserify ・Duo ・webpack module bundler でDUOが初期設定がちょっとめんどくさいのが難点で、拡張するのが好きならwebpackがいい感じらしいです。正直どれも初見のものでちょっとこれからいろいろ調べてみたいと思いました
・橋田 一秀 氏(ホットスタートアップ) ランディングページ爆速で作れるツール「ペライチ」の技術
ペライチ - 「ペライチ」 - たった30秒でアプリの世界観が伝わる紹介ページを作れるサービス
ペライチはランディングページをテンプレートに従ってほいほい作れるアプリみたいです。 こういうアプリって本当に便利だと思うけど、エンジニアとしては仕事が少なくなるのではないか、という恐怖を感じてしまう代物ですね。アプリに負けないような付加価値を自分で身につけていかなければ!!
・五藤 佑典 氏(サイバーエージェント) Componentization for Reality
コンポーネントベースの開発のお話でした。 js, css, htmlなどをディレクトリ毎に管理していると、最初の規模が小さいうちはいいけど、プロジェクトが大きくなればなるほど人外向け御用達になっていく問題への対処についてでした。 ディレクトリからコンポーネントにする事で人間が確認できるように、かつ再利用・交換が可能になるようにするのが大切との事です。
・今井 貴之 氏(Wantedly) 爆速でGeckoboardらしき何かを作る
爆速でGECKO BOARDらしき何かを作る。 #jsオジサン // Speaker Deck
GECKOBOARD https://www.geckoboard.com/ みたいな動的なdashboardをさくさく作ろうぜ!というテーマでした。 内容はいい感じのグラフをD3.js http://ja.d3js.node.ws/ で作成して、さらにそのdashboardをthree.js https://github.com/mrdoob/three.js/で動かそうぜ(ここ無駄)!というものでした。 このときthree.jsの拡張ライブラリのCSS3DRendererを使っているみたいです。 個人的にdashboard自体を動かすのは確かに無駄だと共感しましたが、こういう技術にはロマンを感じざるを得ませんでした。 あとバイト先でちょうどdashboard作成をやらせてもらっているのでそういう面でもすごく有意義だったLTでした。
・右寺 隆信 氏(Goodpatch) AngularJS初心者を脱出するためのたった1つのポイント
スライドはまだうpされていないようです ざっとまとめるとaugular.jsで壁に行き詰まるのは依存性注入(DI)が原因、ということでした
ちょっと長いのでこの辺で一旦切ります
リーダブルコード勉強会いってきました
学生向けのリーダブルコードの勉強会という事でクックパッド社に行ってきました
オフィス綺麗だった。なによりキッチンがあるのが羨ましかった・・・。
そんなことより勉強会の内容です。
基本的な流れとしては始めに課題に沿ってコーディングして、お昼休憩挟んだらコードを交換して他人のコードで課題を進める、そこで他の人のコードの良いところを中心にまとめていって可読性を上げるための工夫をグループで発表するという感じでした。
目的はこの勉強会を綺麗なコードを書いていくための踏み台にして今後の成長の糧とする事。
自分はC系統のグループとして参加したけど、実際言語がC、C++、Objective-Cとわりと細分化されてタスクに取り組みました。C++とObjective-Cが系統とは言ってもだいぶコードが違ったので他の言語は全然読めなかったですねぇ・・・。
全体の発表の際で特に感じた事はエラーの処理をちゃんと丁寧に表示させてやることの大切さと関数、変数名をちゃんとわかりやすくすることが如何に大切か、ということだった。この辺は基本中の基本なんだろうけど、だからないがしろにせずにちゃんとしていかなきゃならない部分なんだろう。
あとは、コメントは上手く書けばコードの理解に凄く役にたつが、そうじゃないとかなり読みにくくなるという事は切に思った。
その後の食事会は先人の話をいろいろ聞けてなかなかに楽しかった。しかし、こういう機会では大体同世代の人より目上の人と中心に話してる気がする。
いいモチベ向上の機会だったのでまた何らかの形で勉強会に参加しようと思う。