JPにシルバースポンサーとして協賛しました。ここからはトークセッションの概要になりますが、会場では3Roomに別れて同時に別々のセッションが開かれており、実際に私が視聴したセッションに限りのレポートになることをご了承ください。InversifyJSを用いたレイヤードアーキテクチャの構築speakerdeck.comレイヤードアーキテクチャやDDDなどアーキテクチャのおさらいとDIコンテナを実装すべき話、またそれらを実現するライブラリについての話でした。当初はInversifyJSがこれらを解決するライブラリとして紹介する予定だったが、TSyringeというMicrosoft製のライブラリを使った方がいいよということらしいです。TypeScriptspeakerdeck.comCMでおなじみのAlexaの開発の話でした。リクエスト/レスポンス処理はask-sdkを使ってTypeScriptベースで開発できるようです。機能を意味するスキルの設計にやや難があるらしくいい感じに作れるFWが今後作られることを期待しているらしいです。若干専門的な事柄がありつつも、基本的に音声・言語処理系の知識がなくても開発可能なところに興味が沸きました。バージョンアップ一部始終speakerdeck.comNodeを6系から一気に10系にバージョンアップした話でした。ノウハウがない中で泥臭くリリースノートの差分確認や全機能テストを繰り返して、無事リリースまで行ったのは単純にお疲れ様でしたとしか言いようがありません。泥臭いと書くとネガティブに捉えがちですが、シンプルに正攻法とも言えるわけでこれはこれで貴重な経験談を聞けたなと思います。ライブラリのバージョンメンテナンスはこまめにやっていこうなとしみじみ思いました。NativeからPWAへの移行は聞いたことがないので驚きでした。Nativeのライブラリ管理、ビルド/デプロイ周りはweb中心のエンジニアだと馴染みがなくて大変なんだろうなという所感。運用」という言葉が印象に残りました。GraphQLを用いたECサイトにおけるパフォーマンス改善speakerdeck.comパフォーマンス改善のアプローチをフロント、サーバー、GraphQL/Schemaの3つに分けて分かりやすく説明していました。GraphQLでN+1問題を回避したり、over-fetchingをなくしたり、実践的なTipsを多く挙げられていました。JavaScriptのままでTypeScriptを始めるspeakerdeck.comTypeScriptを導入したいんだけど諸々な事情で取り入れられないよーというアルアルな方向けに、JavaScriptで相応の恩恵が得られるTyped-JavaScriptというライブラリの話でした。エッジが効いているものの、規約に沿ったコメントを書いておくだけで導入可能なようです。performancespeakerdeck.comパフォーマンス計測指標の設定の仕方について、よく出てくる指標はあくまで一般的な指標であって盲目的にそれらを採用するのはNGだよという話でした。言うは易しではありますが、最適な計測指標を見つけるには自分のプロダクトのドメイン知識をよく理解して設定しようそうしましょう。Frontned.speakerdeck.comクロスプラットフォーム開発で使われるCapacitorの話でした。ionicは触れたことがなく個人的には理解に難ありなセッションでしたが、簡単にネイティブアクセスできるコードがJavaScriptで書けるようです。大規模アプリケーション開発でのElm実践UniposはElmを使っているというのは知っていたけど、実際どんな設計になるのかをElmという言語の特徴を元に解説する話でした。Elm食わず嫌いで今まできてしまっていましたが、少しだけ触ってみようかなと、それほど登壇者のElm愛が伝わってきました。最新のWeb技術でIoT開発をするspeakerdeck.comwebエンジニアだとなかなかIoTの世界は触れる機会は少ないけれど、JavaScriptで動くようにできるIoTデバイスがあるんだよという話でした。obnizはJavaScriptがかければ、あとはセンサーやモーターの知識を補完するだけでIoTができるらしいです。事例もふまえてかなり分かりやすく説明されていました。価格もお手頃価格なので機会があれば試してみたいですね。talk恒例のスポンサートークです。Twilioといった有名どころの企業が登壇していました。中でもtwilioの自社サービスを使った対話型のセッションが聞き手を巻き込んでいて特に印象に残りました。random最後のクロージングセッションです。Kosakaさんで、実は11年前にアートイベントのインターンとして会場に来ていたそうです。Lewitt氏のアートクリエイティブの過程がコードによく似ていること。Marikoさんのキャリアの中でとても多くの人と出会い、その出会いが重要なものばかりであったこと。それらの出会いは偶然、ランダムのように見えて実はランダムではなく、皆がそれぞれ持っているprivilege(特権)のおかげなのだそうです。後半のコミュニティに関する内容はすごくエモくて素敵なセッションでした!Closingclosing代表の古川さんの挨拶でイベントの締め括りです。Jpができるまでの経緯や関係者への感謝の言葉を述べていました。最後にみんなで記念撮影で終幕でした。2日目のレポートでした。1日目から参加してきましたが、海外の方も結構参加されていて国際色豊かなイベントだったなという一方、会場が真冬の屋上だったり、教室のようで狭かったり運営の方は大変だろうなーと思いつつも、1回目でこれだけやれれば大成功だったのではないかなーと思いました。次回は9月頃に開催予定だそうですので、JavaScriptを使われる方、スポンサーの方は次回以降も参加してどんどん盛り上がっていったらいいなと思います。フロントエンドエンジニアのもりやです。2018に登壇するメンバーを支える開発部こんにちは。こんにちは!富田(@tommykw)です。(1)書いたメンバーid:dachi023id:yanamuraid:fortkleid:taxa_programid:Naomichi-Kurodaid:aboy_perryid:katsutomu0124id:itosho525id:hyirmid:nagaisid:plane25id:tommy_kwid:connehitoid:Utmrerお問い合わせコネヒト株式会社Wantedlyスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。