🧊

Cloudflare Workers Tech Talks in Kyoto #1 に行ってきたメモ #workers_tech

Cloudflare Workers Tech Talks in Kyoto #1 - connpass https://workers-tech.connpass.com/event/359726/

この行ってきたメモも久しぶりね!

Claude Code で Astro blog を Pages から Workers へ移行してみた by @codehex

Claude Code で Astro blog を Pages から Workers へ移行してみた - Speaker Deck https://speakerdeck.com/codehex/claude-code-de-astro-blog-wo-pages-kara-workers-heyi-xing-sitemita

バイブコーディング超えてバイブデプロイ by @azukiazusa9

バイブコーディング超えてバイブデプロイ〜CloudflareMCPで実現する、未来のアプリケーションデリバリー〜 - Speaker Deck https://speakerdeck.com/azukiazusa1/baibukodeinguchao-etebaibudepuroi-cloudflaremcpdeshi-xian-suru-wei-lai-noapurikesiyonderibari

  • ブログ書いてます
  • バイブでコーディングがあるなら、バイブでデプロイもできるのでは?
    • Docsにはデプロイボタンがあって、すでに手軽ではあるけども
  • CloudflareのMCPには、リソースを触れるものもあるので、それを使う
  • MCPを設定すると、初回は認証を求められる
    • ブラウザが開いてログインをポチ
  • あとは実装とデプロイまでやるよう指示するだけ
    • ライブバイブコーディング!ライブバイブデプロイ!
  • つまずいたりもしたけれど、まあちゃんと動いてるのができた!
    • URL短縮サービスを作らせたのに、URLがむしろ長くなってでてきたのはご愛嬌
    • 圧倒的にスタイリッシュなUIを作ってくれた

Scala Native on Cloudflare Containers by @windymelt

Scala Native on Cloudflare Containers https://www.3qe.us/2025/20250718-cloudflare.html

  • 昔はCloudflare WorkersでJavaが動いてた
    • が、今は・・・
    • Scala.jsでトランスパイルするしかない
  • Cloudflare Containers
  • テンプレも用意されてるので、簡単にデプロイできる
  • 仕組み
    • Workersの裏にDOがあって、そことコンテナがつながる
  • Scala Native
  • Scala CLIがあって、denoみたいにパッケージングできる
    • Dockerfileにいつものように書く
  • Containersの用途
    • 分散FSのエッジにするとか?
    • sidecar的な用途とか?

デプロイどこにする?Cloudflare Workers by @teramotodaiki

資料は見つけたら

  • Helpfeelという会社からきました
  • WebSocketを使ったアプリをどこにデプロイする?
    • Cloudflare Workers
    • アクセスがないとお金かからないので素敵
  • 社内用のSlackBotは?
    • Cloudflare Workers!
    • レスポンスも速くて開発効率もよき
  • IEで動かないサイトのリダイレクトどうする?
    • 裏はFirebase Hosting
    • Cloudflare Workers!!
    • UAを見て飛ばすだけ
  • URLを指定すると、画像として取得できるサービスなら?
    • Cloudflare Workers!!!
    • Browser Renderingっていう便利なやつがあり、Puppeteerが動く
  • llms.txtを用意したい
    • 定期的にサイトをクロールして更新したいし、アクセスログも取りたい
    • サイトはHubSpot(Cloudflare)でできてるので、簡単にはできない・・・
    • けど、これもCloudflareでやりたい!
    • ので、302でリダイレクトしてもらうようにした
    • ログもLogpushで簡単に飛ばせる
  • Azure OpenAIの定点観測がしたい
    • 昨今、世界のLLM APIは不安定・・・
    • 全リージョンを監視するので、cronもDBもCDNもほしい
    • Cloudflareなら全部ある!
  • MCPサーバーを作りたい?
    • Cloudflareでできます!
    • テンプレも用意されてるし、あらゆるトランスポートに対応できます
    • SSEだけDOを使う必要はあるけど
  • GASからLLMを呼びたい
    • =GPT(prompt)って入力すると補完される関数
    • GASは、定期的に再評価されるし、30sでタイムアウトしちゃう
    • Cloudflareを使え!
    • AI Gatewayをはさむだけで、キャッシュしてくれるし、タイムアウト時もキャッシュから復帰

LT

AI Ramen Fight by @yusukebe

AI Ramen Fight - Speaker Deck https://speakerdeck.com/yusukebe/ai-ramen-fight

  • 新しいものを試すのに、無料のWeb APIが欲しかった
    • PokeAPIとかもあるけど
  • Ramen APIを作ったよ
  • Remote MCP機能をつけたので、Agentでも使えるようになった
  • 3つのAgentに、サイトを作らせて競走させる!
    • ClaudeCode vs GeminiCLI vs CodexCLI
    • CodexCLIが一番それらしいのを作ってくれた

知って得する@cloudflare/vite-pluginのあれこれ by @chimame_rt

知って得する@cloudflare_vite-pluginのあれこれ - Speaker Deck https://speakerdeck.com/chimame/zhi-tutede-suru-at-cloudflare-vite-pluginnoarekore

  • AIの話はしません
  • @cloudflare/vite-plugin
  • 導入は簡単でプラグインとして足すだけ
    • wrangler deploy前に、ちゃんとvite buildするのが必要になる
  • wrangler.jsoncとかで、envを分けてる場合に困る
    • Viteはその変数を知らないから、なんとかして知らせないといけない
  • wrangler deploy --configも使えない
    • envsubstみたいなコマンドでなんとかするか

MCPでAI x ECのミライを体験しよう by @hidetaka_dev

MCPで AI x ECのミライを体験しよう | ドクセル https://docswell.com/s/4172320093/ZLQLLP-2025-07-18-203828

  • EC分野でのAIの活用はこれから来る
    • デモでは、AI部分を極力作らず、それを使いこなしていきたい
  • Agentic Commerce
    • 買い物の楽しさは奪ってはいけない
    • 決済などはちゃんと作ってあげる
  • AgentとMCPだけあれば、それで完結できる
    • 欲しい商品を伝えるだけで
    • 候補を探してきてくれて、決済APIを叩いて終わり
  • MastraやLangChainで組めば、一般ユーザーも使えるようにできる
  • いまMCPを作るなら、Cloudflare一択です!

Workersを定期実行する方法は1つじゃない by @rokuosan_dev

資料は見つけたら

  • はてな社でアルバイトしてる若者です
  • Event Triggerでcronできるけど、それだけじゃない
  • なんとDOでも定期実行できる
  • Alarmsという機能
  • 素朴なAPIで簡単に使える
    • (get|set|delete)Alarm()だけ
  • 嘘を定期的にポストするAIチャットbotも作れちゃう

where.durableobjects.live by @jedschmidt

資料は見つけたら

  • AIの話じゃないし、4年前のネタです
  • いつもはNYCに住んでて、夏だけ京都に住んでる
  • DOに感動して、どこで動いてるのかが気になったので調べた
  • 初めてのDOは、なんとドイツだった
    • 遅いなと思ってたら・・・
  • https://where.durableobjects.live/
  • Reactがfrontendを変えたように、DOはbackendを変えるはず
    • network+compute+storageをひとまとめにできる

おわりに

最近はCloudflare関連のことなんもしてないけど、行ってよかった〜。

また京都でやってくれますように!