Tags English

Blog - Yusuke Wada

Screenshot

Cloudflare Workers Tech Talks in Kyoto #1

#Workers Tech Talks

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

Cloudflare Workers Tech Talks in Kyoto #1

7月18日に「Workers Tech Talks in Kyoto #1」を開催しました。京都では初めての開催となるWorkers Tech Talksです。参加者は約30名。4本のトークと5本のライトニングトークがあり、トークのあとには懇親会も行いました。みなさん楽しんでくれたようです!

Cloudflare Workers Tech Talksとは?

Cloudflare Workers Tech Talksは、Cloudflare Workersを使って開発している開発者が、Cloudflare Workersについて語るイベントです。これまで東京で5回、大阪で2回開催してきました。このイベントの特徴は、スピーカーが好きなことを自由に話せることです。スピーカーには「『Cloudflare Workersとは?』みたいな導入はしないでください」とよく伝えています。話したいことを話してもらうようにしています。

会場

会場は京都・烏丸通にあるはてなさんのオフィスでした。はてなさんは、ブログやソーシャルブックマークなど数多くのWebサービスを提供している有名な会社です。フロアには緑の芝生が敷かれ、ソファもいくつか置いてあり、みんなリラックスした雰囲気で参加できました。ありがとうございました!

Hatena Office

参加者

参加者はconnpassのイベントページで募集しました。

https://workers-tech.connpass.com/event/359726/

申し込みは24名で、当日はスピーカーを含めて約30名が参加しました。Cloudflare Workersのコミュニティは日本全国で広がっています!

タイムテーブル

タイムテーブルはこちらです。

Timetable

トーク

4名のスピーカーがメインのトークをしてくれました(写真: rokuosanさん)。

Claude CodeでAstroブログをPagesからWorkersへ移行してみた

Kei Kamikawa

NOT A HOTELのソフトウェアエンジニアであるKei Kamikawaさんは、Astroで作ったブログをPagesからWorkersへ移行した話をしてくれました。Claude Codeに手伝ってもらったところ、あっという間に移行が完了したそうです。Cloudflare公式のMCPサーバーも活用したとのこと。Tipsとして、MCPサーバーには migrate_pages_to_workers_guide というガイドが含まれていることを紹介してくれました。

スライドはこちら: https://speakerdeck.com/codehex/claude-code-de-astro-blog-wo-pages-kara-workers-heyi-xing-sitemita

Vibe Codingの先へ — Vibe Deployment

azukiazusa

Webアプリケーションエンジニアのazukiazusaさんは、Cloudflare Workers MCPを使ってアプリを「Vibe Deploy」するデモを見せてくれました。題材はURL短縮アプリ。最初はエラーで動きませんでしたが、最終的にはいい感じのUIを持つかっこいいアプリになりました。

スライドはこちら: https://speakerdeck.com/azukiazusa1/baibukodeinguchao-etebaibudepuroi-cloudflaremcpdeshi-xian-suru-wei-lai-noapurikesiyonderibari

Scala Native on Cloudflare Containers

Windymelt

WebアプリケーションエンジニアのWindymeltさんは、Containersについてのトークをしてくれました。前半ではContainersの基本を解説し、後半では大好きなScalaの話へ。ContainerでScalaを動かし、Workerから制御するアプリを見せてくれました。

スライドはこちら: https://www.3qe.us/2025/20250718-cloudflare.html

どこにデプロイする?Cloudflare Workers!

teramotodaiki

Helpfeelのプログラマーであるteramotodaikiさんは、これまで数多くのWebサービスを作ってきました。それらをCloudflare Workersにどうデプロイしているかを話してくれました。面白かったのが、Google SheetsからLLMを呼び出すアプリ。AI Gatewayを使うことでレスポンスのキャッシュを効かせられるという、とてもクールなアイデアでした。

ライトニングトーク

5分のライトニングトークが5本ありました(写真: rokuosanさん、luccafortさん)。

AI Ramen Fight

Yusuke Wada

これは私のトークです。私が作った無料のWeb APIであるRamen APIについて話しました。これをリモートMCP対応にして、複数のAIエージェントがこのAPIを使い、誰が一番かっこいいWebページを作れるかを競うデモを見せました。(実はこれ、Workers Tech Talks in Tokyo #5Rickyがやったデモに触発されたものです。)

スライドはこちら: https://speakerdeck.com/yusukebe/ai-ramen-fight

@cloudflare/vite-pluginのTips

Tamata Rito

GoensのソフトウェアエンジニアであるTamata Ritoさんは、Cloudflare Vite Pluginについて話してくれました。彼はこのプラグインのヘビーユーザーです。builddeployを使うときの挙動がWranglerとは異なるので、移行する場合はデプロイのテストもしておくとよい、とのことでした。

スライドはこちら: https://speakerdeck.com/chimame/zhi-tutede-suru-at-cloudflare-vite-pluginnoarekore

MCPで体験するAI x ECの未来

Hidetaka Okamoto

DigitalCubeのBizDevであるHidetaka Okamotoさんは、「Agentic Commerce」について話してくれました。ECサイトをMCPに接続することで、LLMを使って買い物ができるようになる様子を見せてくれました。これらのMCPサーバーはWorkers上で動いているそうです。

スライドはこちら: https://docswell.com/s/4172320093/ZLQLLP-2025-07-18-203828

Workerで発火させる方法はひとつじゃない

rokuosan

大学生のrokuosanさんは、Cloudflare WorkersでのスケジュールタスクにはEvent Triggersだけでなく、Durable Objectsも使えることを紹介してくれました。最後には、Workers AIとDurable Objectsを組み合わせたアプリも見せてくれました。

スライドはこちら: https://speakerdeck.com/rokuosan/scheduled-cloudflare-workers

where.durableobjects.live

Jed Schmidt

Jed Schmidtさんは、元・日英技術翻訳者で、季節ごとに京都に滞在している方です。Michel Hartさんに紹介してもらい、このイベントに招待しました。彼が作ったwhere.durableobjects.liveというサイトについて話してくれました。Durable Objectsがどこで動いているかを、とてもクールなUIで見せてくれるサイトです。トークの最後には、Durable Objectsは関心を分離するデータベースのようなものだ——Reactがそうであるように、と語っていました。

フィードバック

参加者のみなさんには、ハッシュタグ#workers_techをつけてXにポストしてもらいました。結果はこちらから見られます。

https://x.com/search?q=%23workers_tech

懇親会

トークのあとは懇親会をしました。ピザとドリンクを楽しみながら、みんなでワイワイおしゃべり。これからもWorkers Tech Talksをもっとやっていこうと盛り上がりました!

まとめ

京都では初めてのWorkers Tech Talksでした。多くの人がトークを楽しんでくれて、とてもいいイベントになったと思います。次回はまた来年の夏でしょうか?

集合写真です。みんな笑顔です!

Group photo