思い出いっぱい、夢いっぱい、荷物もいっぱいで途方に暮れている讃岐です。私は現在、サンフランシスコで開催されているSalesforceのイベントであるTrailheaDXに参加しています。サンフランシスコでのSalesforceのイベントといえばDreamforceという年次カンファレンスが有名ですが、TrailheaDXは主にラーニングを目的としており、様々な機能の使い方を学べるイベントとなっております。テラスカイブログではカンファレンスの1日目について他メンバーが記事にしてくれておりますので、私は早くも最終日となる2日目についてレポートさせて頂きます。通常弊社のブログ記事は特定の機能やテーマに絞って記載していくことが多いのですが、今回は参加レポートとして様々な情報を雑多な状態のままお伝えすることで、皆様にもイベントでの臨場感を味わって頂ければと思います。1つのテーマに絞るとネタが薄いとか大人の事情ではありませんので、予めご了承ください。今回記載する情報の中にはSalesforceの将来的な機能もございます。新機能については正式なリリースノートへの記載や実際にリリースされてから、改めてご確認ください。CloudはSalesforceと他のアプリケーションを繋ぐための新しいサービスです。1日目のブログ記事にも書かれていますが、やはり今回の大きな発表はコレなので、ここでも改めて触れておきましょう。本家ブログ現地ならではの情報として、デモブースで担当者に話しを聞いてみたところ、カスタムオブジェクトなどを接続先として使うこともできるけれども、リリース時期や価格、タイミング、接続先が社内ネットワークにある場合のファイアーウォールの越え方など、様々な部分がまだ未定とのことでした。項目同士をマッピングする画面なども見せてもらいましたが、これ自体も完全にデモ用のアプリとのことで、まだまだリリースまで時間はかかるのかなといった印象です。秋のDreamforceくらいにはもう少し詳しい発表があるかもしれませんね。Apexここからは細かいセッション系の内容についてお伝えしていきます。こちらはタイトルの通り、みんな大好きApexコードに関するセッションでした。実はApexのコンパイラが新しいものになる(なった?)そうで、それによりいくつかの改善がされるそうです。Builderの実装。DiveこちらはApexのテストに関するセッションでした。テストを書く時に心がけておきたいことなどを紹介しています。)も紹介されていました。Codeを使っている人がかなり多かった印象です。Consoleな感じでしょうか。Experienceに切り替えたものの、既存のVisualforceのデザインがClassicのままとなっており、統一感が出ていないなんてことはないでしょうか。lightningStylesheets="true">にすることで、既存のVisualforce画面が簡単にLightningなデザインに切り替わりますよ、というご紹介がされていました。これを使うことで多くのVF標準コンポーネントの外観を切り替えることができます。Systemを使ってデザインすることができます。以下のようにして、ユーザがLEXのテーマを使っている時だけ適用するようにしましょう。renderedなお、Theme4dはLEXを使っている場合の名称です。Component開発を理解している方向けに、もう少し高度な内容を話していました。パフォーマンスに関する話し。Lightningでサーバ側の処理を呼び出す場合、actionをキューに入れて実行させますが、このactionをaction.setStorable();という風に保存可能と定義することでキャッシュに保存され、次に実行する場合にクライアント側のストレージから値を取得してくれ、パフォーマンスが向上するということです。通常のサーバへ取得するパターンキャッシュからのみ取得するパターンキャッシュにあるけど更新期間が過ぎているのでサーバからも取得するパターンaction.setStrable()について、詳しくはリファンレンスをご確認ください。Service(force:recordData)を使った場合もクライアント側にキャッシュ化され、複数コンポーネントで同じレコードにアクセスする場合などにパフォーマンスの向上が見込まれるということでした。続いてデータバインディングについて。することで、保持している値を変更した時に自動的に波及しなくなるという話しもありました。したテクニックですね。Packagesなど、おそらく皆さんの興味を惹きそうなセッションも参加したのですが、わりと緩めの話しの内容というのと、あまりコードが出てこず私の英語ヒアリング力能力では怪しさ満点になりそうだったので割愛させて頂きました・・!ということで、TrailheaDXでの様々な情報を雑多にお伝えさせて頂きました。今年のTrailheaDXはテラスカイからは3人、日本全体でも私が把握している限りでは15名の参加ということで、Dreamforceと比べるとまだまだ日本での認知度は低いかもしれません。Dreamforceよりもワークショップやハンズオンなどが多く開催しており、まさにSalesforceを学ぶためのイベントと言えます。とも来年は、日本からより多くの方に参加して頂き、多くのアストロ人形・・・もとい多くの情報を持ち帰ってきて頂き、みんなでSalesforceを活用するための材料としたいものです。そのためには私自身も今回こうしてブログを書いたり、あるいは様々な社外コミュニティで今回の体験を共有するつもりでいますので、楽しみに待っていてください。Keynote】参加レポート関連するキーワードSalesforceTrailheaDXイベントTerraSkyBaseについてTerraSkyBaseはクラウドサービスを手掛ける株式会社テラスカイのコンテンツプラットフォームです。