Tags English

Blog - Yusuke Wada

Screenshot

Cloudflare Workers Tech Talks in Fukuoka #1

#Workers Tech Talks

この記事は英語で書かれた原文をAIが翻訳したものです。

Cloudflare Workers Tech Talks in Fukuoka #1

2025年11月12日、福岡・天神にあるFusicのオープンオフィスでCloudflare Workers Tech Talks in Fukuoka #1を開催しました。福岡では初のWorkers Tech Talksで、九州エリアのCloudflare Workersファンや開発者が集まりました。

Cloudflare Workers Tech Talksとは?

Cloudflare Workers Tech Talksは、Cloudflare Workersとそのエコシステムに熱中する開発者のための技術ミートアップシリーズです。フォーマットはシンプルで、スピーカーは「Cloudflare Workersとは?」という説明を挟むことなく、自分のユースケースや実装の詳細を共有します。これにより、より深い技術的な議論と実践的な知見の共有が可能になります。

これまでのイベント:

会場

会場は、福岡・天神の中心部(福岡市中央区天神4-1-1 1F)にある**Fusicのオープンオフィス**でした。Fusicさんのご厚意で提供いただいたモダンでアクセスの良い会場は、技術トークと交流にぴったりでした。Fusicの皆さん、特にイベント開催をサポートしてくれたSeike-sanには、とても感謝しています。

Venue

参加者

参加登録はConnpassで行い、定員40名に対して37名の申し込みがありました。当日は32名の方が参加してくれました。

Attendees

トーク

フルスタックBunアプリケーションをCloudflareにデプロイする

Daiki Urata

浦田大貴 (@daiki_uratan)

Fusicの浦田さんは、Bunで動くLaravelインスパイアのフルスタックフレームワークGurenを紹介してくれました。Cloudflare Containersを使ってCloudflareにデプロイした経験と、その過程でぶつかった課題を共有してくれました。ちなみに、GurenのロゴはどうやらHonoにインスパイアされているようです!

スライドはこちら: https://speakerdeck.com/7nohe/deploying-full-stack-bun-applications-on-cloudflare

Cloudflare Sandboxの仕組み

syumai

syumai (@__syumai)

syumaiさんは、Cloudflare Sandbox SDKについて、実践的な使い方から内部実装の詳細まで深掘りしてくれました。Sandbox SDKを使ってGoのプログラムを実行するMCPサーバーをデモし、Web版のClaudeから呼び出すライブデモも見事に成功させていました。

スライドはこちら: https://speakerdeck.com/syumai/try-cloudflare-sandbox

r2-image-worker

Yusuke Wada (@yusukebe)

私は、R2に画像を保存して配信するシンプルなアプリケーションr2-image-workerを紹介しました。Secrets、R2、Imagesを活用しており、Cloudflareプラットフォームのエッセンスが詰まったプロジェクトです。Basic認証やキャッシュといった機能は、Honoのミドルウェアで簡単に実装できました。スクリーンショットをそのままR2にアップロードできるmacOSのショートカット連携は、参加者に好評でした。

スライドはこちら: https://speakerdeck.com/yusukebe/r2-image-worker

ブラウザで描いた画像を即座に配信する技術

Kaido

Kaido (@odiak_) from Efic

Kaidoさんは、ブラウザベースのノート・ホワイトボードアプリケーションKakeruを紹介してくれました。描いた絵を画像として共有できる機能をWorkersで実装した話をデモを交えて紹介。元の画像データをKVにキャッシュしてパフォーマンスを最適化しているのが興味深いポイントでした。ライブデモでは複数の参加者が同時に同じボードにリアルタイムで描き込むという盛り上がりを見せ、会場を沸かせました。

スライドはこちら: https://docs.google.com/presentation/d/1JOTaGh-o45kM9vtRGnvJikz8NNX-cfHrqYTFOhU8iSM/edit?usp=sharing

ライトニングトーク

2本のライトニングトークがありました。

Cloudflareで認証付きリモートMCPサーバーを作る

Hime

ひめ (@hyme)

ひめさんはラーメンへの情熱を語りつつ、Cloudflare Workersでラーメン店レビューのMCPサーバーを作った話をしてくれました。Cloudflare AccessとCloudflare OAuth 2.1 Providerを使ってアクセス制御を実装しており、私も思わず注目してしまう刺激的なアプローチでした。

スライドはこちら: https://speakerdeck.com/nyawach/cloudflarederen-zheng-fu-kirimotomcpsabawotukurimasita

AcsimでHonoを選んだ理由 - AI要件定義プラットフォームにおける意思決定

Tadashi Shigeoka

Tadashi Shigeoka (@codenote_net)

Tadashiさんは、自身のプロジェクトでHonoを選ぶに至った技術的な意思決定のプロセスを共有してくれました。決め手のひとつは、@hono/zod-openapiを使ってTypeScriptのコードから直接OpenAPIの仕様を生成でき、フロントエンドと簡単に共有できることです。さらに、レスポンスの値を検証するレスポンススキーマバリデーターのミドルウェアも紹介してくれました。これはよくある課題への興味深い解決策で、私たちがまだ解決できていない問題に取り組むものだったので特に印象的でした。ぜひこのアプローチを取り入れてみたいと思っています。

スライドはこちら: https://speakerdeck.com/codenote/why-we-chose-hono-for-acsim

フィードバック

参加者のポストやフィードバックは、Xのハッシュタグ#workers_techから見られます。

懇親会

トークの後は近くの居酒屋で懇親会を行い、20名が参加して、リラックスした雰囲気の中で議論の続きや開発者同士の交流を楽しみました。

まとめ

Cloudflare Workers Tech Talks in Fukuoka #1は、九州のWorkersコミュニティが初めて一堂に会するイベントとなり、大成功でした。会場をホストしてくれたFusicさん、知見を共有してくれたスピーカーの皆さん、そして参加してくれたすべての皆さん、ありがとうございました。

これからも福岡でのイベント開催を続け、この地域のWorkersコミュニティを一緒に育てていけることを楽しみにしています!

Group photo