Developer Speaker Series 2021

11月15日と16日に業界随一の講演者や教育者がWeb開発の未来についてトークやプレゼンテーションを行います。Cloudflare TVでのライブストリーミングをどうぞご覧ください。登録は不要です。

2021年11月15日(月)

Cloudflare Developer Speaker Seriesの紹介

11月15日(月)8:30 - 9:00 am(太平洋時間)

Rita Kozlov

Speaker Seriesをご紹介するキックオフで、当社の製品担当ディレクターRita KozlovとデベロッパーアドボカシーマネージャーKristian Freemanがご挨拶します。ご覧ください。

視聴する

1つのルールですべてを支配:Learning in Public

11月15日(月)9:00 - 9:30 am(太平洋時間)

Gift Egwuenu

みなさんのキャリアにおいて学習は必須であり、自分に合った学習方法を見つけることが極めて重要だという考え方を取り上げます。学習テクニックをいくつか見ていきますが、特に最後に取り上げるLearning In Publicを重点的に説明します。

視聴する

Sourcegraphで開発者のワークフローを最適化

11月15日(月)9:30 - 10:00 am(太平洋時間)

Prosper Otemuyiwa

このトークでは、コードサーチ(コードベースが大きい時でさえ)を活用した高速作業、秘密や脆弱性の発見、コードに関する見識理解によって生産性を最高に高める方法をお見せします。

視聴する

Jamstackアプリケーションの保護 - 知っておくべきいくつかのコンセプト

11月15日(月) 10:00 - 10:30 am(太平洋時間)

James Quick

Jamstackは過去2年間で、Webサイト構築の方法を大幅に変えました。そのあまりに速い変化に、ご自身のJamstackアプリケーションの保護対策は追いついていますか。ベストプラクティスが導入できていますか。このトークでは、認証と許可、そしてJamstackの進化に伴ってこれら2つがいかに変わってきたかを考察します。また、クッキー、セッション、JSON Webトークンを使ってクライアントサイドとサーバーサイドでユーザーの追跡と検証をいかに行うかについてもお話します。Jamstackにおける最新の認証方法に乗り遅れないよう、このトークをお聞きください。

視聴する

何百ものエッジロケーションにデータベースを分散する方法は?

11月15日(月)10:30 - 11:00 am(太平洋時間)

Erwin van der Koogh

データベースを書くのはそれだけでも大変な作業です。ましてや、書き込みをシームレスに複製して複数大陸で利用可能にするデータベースを書くのは極めて難しいことです。AWSやAzure、そしてFaunaDBなど比較的小規模な企業が、この点で素晴らしいソリューションを提供しています。しかし、お客様がデータベースを数地域ではなく数百か所に分散したい場合はどうでしょうか。このトークでは、この課題を解決するためにCloudflareが開発した新モデルと、その後の見通しについて説明します。

視聴する

PrismaでSQLデータベースやMongoDBデータベースをCloudflare Workersに接続

11月15日(月) 11:00 - 11:30 am(太平洋時間)

Matthew Mueller

Prisma ClientとPrismaのData Proxyを使ってCloudflare Workersを設定してデプロイし、SQLやMongoDBデータベースへ接続する方法を順を追って解説します。Data Proxyは接続プーリングも管理しますので、接続点が多すぎてデータベースを圧倒することは決してありません。

視聴する

Cloudflare Workersでワークフローをシンプルにする3つの方法

11月15日(月) 11:30 am - 12:00 pm(太平洋時間)

Jon Kuperman、Mike Sherov

このセッションでは、Workersを使って開発ワークフローをシンプルにし、本来なら第三者から購入しなければならなかったソリューションを自前ですばやく構築する方法をお見せします。Workersを使ったジオロケーション、イメージ最適化、ボット検出もご覧いただきます。

視聴する

SvelteとElder.jsで静的サイトを大規模に稼働

11月15日(月) 12:00 - 12:30 pm(太平洋時間)

Luke Edwards、Nick Reese

「高パフォーマンスの静的サイトを大規模に構築する際の「SEO-優先」フレームワークに関する談話です。ご覧ください。

視聴する

Croquet:フロントエンド開発者のためのエッジコンピューティング

11月15日(月)1:00 - 1:30 pm(太平洋時間)

Vanessa Freudenberg

Croquetを使えば、マルチユーザー向けリアルタイムWebアプリを、サーバーやネットワークコードなしで構築することができます。Croquetの共同創業者でチーフアーキテクトのVanessa氏が、Webブラウザー上でクライアントサイドJavaScriptを少し稼働するだけでそうしたアプリを構築する方法をデモンストレーションします。一方、その背景ではCroquetのグローバルサーバーがブラウザセッションを同期しており、エッジコンピューティングの低遅延を実現します。お客様は何もデプロイする必要はありません。Croquetではサーバーレスデプロイメントにサーバーを移すことを検討しており、CloudflareのWorkersとDurable Objectsが比類なくその目的に適している理由をVanessa氏が説明します。

視聴する

2021年11月16日(火)

Jamstackで高速化

11月16日(火) 8:30 - 9:00 am(太平洋時間)

Obinna Ekwuno

サーバーレスプラットフォームはすべて、フロントエンド開発者の力の拡張です。優れたサーバーレスでさえ、ミドルウェアではバックエンドチームとフロントエンドチームの間で誰が何を所有するかの境目があいまいで、明確化が必要です。つまり、「プロキシサーバーの所有者は誰か」という長年の疑問の答えは何か、ということです。それは「私だ」です!しかし、サーバーレスコードはコンピューターを出た後どうなるのでしょうか。どこへ行くのでしょうか。行った先で新たな友人をつくるのでしょうか。スケーリングに応じて順応し、発展できるのでしょうか。これが今回の話題です。このトークでは、サーバーレスの境界を押し広げることについて少し話したいと思います。

視聴する

クラウドとブラウザーにおけるService Worker実装時のレンダリング

11月16日(火)9:00 - 9:30 am(太平洋時間)

Jon Kuperman、Jeff Posnick

このセッションでは、Cloudflare WorkersでHTMLをクラウド内で生成し、サービスワーカーでクライアントサイドのHTMLをキャッシュし生成することによって、完全にオンデマンドでサイトをレンダリングする方法をお見せします。

視聴する

フルスタックフレームワークの現状

11月16日(火)9:30 - 10:00 am(太平洋時間)

Jon Kuperman、Aisha Blake

フルスタックフレームワークの現状とその監視方法についての談話をご覧ください。New RelicのリードデベロッパーリレーションズエンジニアAisha Blake氏と、CloudflareのデベロッパーアドボケイトJon Kupermanが進行役を務めます。

視聴する

Cloudflare WorkersによるサーバーレスWebAssembly

11月16日(火)10:00 - 10:30 am(太平洋時間)

Robert Aboukhalil

このトークでは、Cloudflare Workers上のWebAssembyで稼働するAPIの構築をどう始めるかを考えます。Cで書かれたデータ分析ツールを具体例として取り上げ、それをWebAssemblyの形にコンパイルし、Wranglerでデプロイします。また、さまざまなデバグツールや、サーバーレスWebAssemblyの利点と難点についてもお話します。

視聴する

Cloudflare WorkersとFaunaを統合してグローバルに整合性の取れた状態を確保

11月16日(火)10:30 - 11:00 am(太平洋時間)

Rob Sutter、Kristian Freeman

Faunaのデベロッパーアドボカシー部長 Rob Sutter氏をお招きして、アプリケーションの状態を管理してユーザーが求める低遅延を実現しつつ十分整合性の取れた状態を維持する方法を学びます。

視聴する

Cloudflare WorkersとKnowledge Graphsによるニュース推奨の改善

11月16日(火) 11:00 - 11:30 am(太平洋時間)

William Lyon

新しいサイトでは、ユーザー向けに妥当なコンテンツを表面化するのが特に難しい場合があります。このトークでは、Cloudflare WorkersとグラフデータベースNeo4jを利用した、ロケーションアウェアなニュース推奨のエンドポイント構築方法を考えます。

視聴する

Cloudflare PagesとSanity.ioでサイトを安定稼働

11月16日(火)11:30 am - 12:00 pm(太平洋時間)

Kapehe

このトークでは、当社のイベントページをNuxt.jsで稼働し、Sanityスターターを使ってSanity.ioを稼働して見せます。当社のフロントエンドとコンテンツバックエンドが揃ったら、それらをすべてCloudflare Pagesにデプロイします。ストレステストを実施し、GROQによるSanityのWebhookのいくつかにCloudflare Deploy Hookを追加して、コンテンツ検証を行い、最終的には完全に機能するイベントページに仕上げます。

視聴する

Cloudflare WorkersとHasuraを使ってアプリを構築

11月16日(火)12:00 - 12:30 pm(太平洋時間)

Vishwa Mehta

このトークでは、まず最初に私が、Cloudflare Workersを使ったサーバーレスアプリの構築と、そのアーキテクチャとHasuraの適合についてお話します。続いて、JWT認証を採用しRBACを実装した基本的なアプリの構造を理解します。ここでの認証サービスは、Workersを使ってデプロイされ、Hasura Actionsを使ってGraphQL APIに統合されたサーバーレス機能です。さらに、Hasura内蔵の認可エンジンを活用して、当社ユーザーがデータベースのデータにアクセスできるようにロールベースのアクセス制御を実装します。

視聴する