1EmberFest去年に引き続き、今年のEmberFest参加レポートです。話を聞く機会は少ないので、ここぞとばかりにアムステルダムでのカンファレンスに参加してきました。今回のカンファレンスで、自分がとくに印象に残ったトークをまとめました。氏の基調講演からのスタートです。姿についてのお話でした。使うことができるようになりました。定義を改善予定とのことです。Octane)の元で開始するとのことです。github.comEmberは古くから開発されているフレームワークだということもあり、これまでレガシーな仕組みが多々ありました。用のポリフィルなどの古い機能は削除されましたが、まだまだレガシーな仕組みは残っています。いった機能で置き換えていくことを目的としています。古くから開発されているフレームワークですが、互換性を保ったままモダンなフレームワークとして生まれ変わりつつあります。記述で違和感なく開発できるのはすばらしいことですね。@kpfefferlePWA開発にあたって話者が実践している取り組みの紹介でした。こちらは、話者がデモ用に用意したEmberFestのスケジュールアプリです。http://emberfest.201-created.comなお、話者はPWAのパフォーマンス計測にLighthouseを使っているそうです。Emberアプリのために次のAddonを使っているとのことです。Manifestember-web-appこれらの取り組みとひとつひとつ適用することで、Lighthouseでの計測結果は100点になったそうです。感想PWAのための具体的な取り組みを聞くことができました。これからEmberでPWA開発を始めようという方にはとても参考になりそうな発表でした。アプリを開発するにあたって、エディタによる気の利いた補完は生産性を高める上で非常に重要なものとなります。実装すると、対応しているクライアント(主にエディタを想定しています)からはコード補完などエディタを便利にする機能を提供する余地が生まれます。Serverを実装する上でに工夫をお話されました。未サポートのため、今はまだ追加できない機能もあるとのことでした。発表中に話者から、利用しているエディタについての質問がありました。ユーザーが大半だったのが印象深いです。アプリの場合エディタがサポートする機能が増えると覚えておく必要があることが減り、新規で開発を始める開発者に優しくなると感じています。これからの進捗がとても楽しみですね。@DingoEatingFuzzマイクロサービス間でのデータ同期・バッチ処理・通知を目的としたクラスタスケジューラであるNomadの紹介でした。現在は話者の所属企業で開発が進められています。コマンドを経由してジョブの実行を行うことで、瞬時にEmberアプリにデータが同期され画面に通知が表示される様子は感慨深いものがありました。ユーザーひとつだけで完結しないEmberアプリを開発する場合には、なんらかのタイミングでのデータ同期が必要でこれを自前で構築するという場面は多々あるかと思います。よってこの基盤が汎用的に使えるようになると、開発がとても捗るのではないでしょうか。2018とくになにかに取り組んだというわけではないですが、地元のコワーキングスペース(?)でみんな思い思いにビール片手に喋っていました。以上、一日目の参加レポートでした。二日目の様子はこちらをご覧ください。書くことを強制していません。連載をさせてもらうことになりました。