I/Oからの流れもあると思うのですが、サービスワーカー(ServiceWorker)に関連する発表が3連続になったりと、これから取り組まないといけない技術だと思います。SafariとIEのサポートがまだなのですが、IEに関してはEdgeがChrome相当なので、MSではそちらに期待し、Appleはそのうち対応してくれるのではないかと期待しています。サービスワーカーとはブラウザにインストールできるタスクで、アプリケーションのバックグラウンドで動作するもので、例えばPush通知とかキャッシュとかオフラインモードの実装なんかをするのに、とても役立つ技術です。サービスワーカーに関しての詳しい内容はググるとたくさん出てくるので、それらを参照してください。気になるキーワード発表の中で気になったキーワードと、関連URLを紹介します。Databaseに対してSQLライクにアクセスできるようにしたライブラリ、Googleが開発したBabelES6のコードをES5形式にコンパイルしてクロスブラウザで動作できるようにするgulpとの相性が良いので便利VORLON.JSブラウザをリモートでバッグするツール。マイクロソフトが開発しているスマートフォンのエミュレータを使ったときDOMやJavaScriptのデバッグが難しいが、それをリモートデバッグできるようにする(昔も似た技術はあった気がする)manifoldjsHTML5アプリケーションを各プラットフォーム用のアプリケーションに変換するツールWindowsストアアプリ、Androidアプリ、iOSアプリ、Chromeアプリ、FirefoxOSアプリに変換できるPolymer1.0がキタそしてPolymerな訳です。私はPolymer大好きで0.5をけっこう弄っていたのですが、1.0は互換性ないということで、個人的な利用にとどめておいて良かったと思っています。PolymerはWebコンポーネントを実装するための仕組みにフォーカスしているので、いわゆるMVCフレームワークとは違います。今流行のReact.jsとはかぶる部分が多いと思っています。I/Oサイトということだそうです。Kitというものがあります。これを使うと、ブラウザで簡単にPolymerを使ったサイトのディレクトリ構成やファイルの配置、gulpのビルドファイルなどを初期構築できます。Yeoman的な役割ですね。I/Oのようなサイトを作れるので、サイトを例としてPolymerを使ってみるのが良さそうです。DOMという疑似ShadowDOMを実装しています。ShadowDOMと思ってるとそうではないのです。最後にServiceWorker、ES6、Polymerあたりの技術は今後重要になってくると思っているので、何か作りたいなーと思う収穫多きイベントでした。あと懇親会が2度(イベントが午後の部と、夜の部にわかれていたので)あって、おいしいお酒とたくさんのビールに囲まれて幸せでした。イベントTシャツをジャンケン大会、最後の最後、ほんとの最後の1枚でGETしました!ありがたやー。着てこのBlogを書いています。CakePHP3今年はCakePHP生誕10周年ということもあり、かねてよりアニバーサリーCakeFestとも言われていました。開催場所は世界一の都市ニューヨークです。私個人でも初のニューヨークです。CakeFestでは毎年会う馴染みの人もいるのですが、今年は特に初参加が多かったようです。10周年というべきか、ニューヨークなのでアメリカの人が多かったようです。印象に残ったセッション昨年までと同様に、CakePHPに関する主なセッションはコアチームから、その他Webに関するトピックをCFPで通ったスピーカーからという流れでした。今年はコミュニティマネージャのJamesが急に来れなくなってしまい、イベントの仕切りに不安を覚えるスタートだったのですが、Larryが八面六臂の働きで素晴らしいCakeFestになりました。LarryがLTのタイムキーパーやったり、抽選会の司会やったり、それはそれは大活躍でした。(Conference)についてはCakePHPを利用する人には一読を薦める内容です。Storyのセッションとは言えMarkのスライドはいつもの通りお題しか書いていないので、少し詳細にふれておきます。2012)あたりです。現在は5.6.9で、その間にはジェネレータや可変引数などが導入されました。他のフレームワークの流れも変わったCakePHP3は2ヶ月で8万ダウンロードされた。大きく変わったところMailers:メール送信がこれまでよりも簡単になるCLI:出力フォーマットの機能が増える。RodriguezのセッションJoseのセッションはコード多めで、解説だけではわかりづらいと思うのでサンプルコードが提供されています。サンプルコード::githubスライドの最初に出てくる3つのタイプのORMいらっとするおもちゃみたいな流行の(通の)すばらしいもちろんCakePHP3のORMはすばらしいものだよ。いう流れで掴みはOKな展開。ちなみにQ&AでDoctrineは?という質問に「Hipster」と即座に回答していました。ちなみに日本だとAgileはアジャイルと発音するけど、Joseのセッションではずっとエイジールと聞こえていた。スライドやサンプルを見てもらえると、CakePHP3のORMがかなり強力になっているのがわかると思います。他のDBへのアソシエーション定義バーチャルフィールドあたりです。サンプルを使って実際に動かしてみるのが良いですね。全部試せていないけど、CakePHP3もくもく会で少しずつ試せたら良いなーと思っています。10周年ノベルティが久々にたくさんあった。31で、私はそのシカゴから参加して6回目の参加となりました。最後の抽選会でシカゴに参加した人、というときに私含め3人しか立たなかった(コアチームは除く)。そのうち1人はマリアーノです。アニバーサリーということで最後の目玉商品は来年のCakeFest招待券!!。なんと交通費込み(上限あるけど)。1奥山さん!!!、来年はVIP待遇ですなー。来年はドイツらしいですよ。感謝10周年ということで、ここ数年は安藤さんと私の2人だったのを、もっと多くのCakePHPユーザにCakeFestに参加して欲しいと思い、様々なところでくどいぐらい誘いました(ご迷惑だった皆様すみません)。結果、私含め5人が日本から参加ということで、とても楽しかったです。lab.にも訪問できたし、ピザ屋さんも(すごい)美味しかったです。日本でCakeRadioGaGaの中継を受け取ってくれたCo-Edoの田中さん、中継を見てくれた皆様、ありがとうございました。別途報告会(もくもく会の中で?)、できたら良いなーと思っています。そのほかGoogle社の前で写真撮ったり、チェルシーマーケットでおみやげ買ったり、MOMA行ったり、ちゃんとニューヨークも楽しむことができました。最後に、CakeRadioGaGaの中継動画を。