Tags English

Blog - Yusuke Wada

Screenshot

Cloudflare Workers Tech Talks in Niigata #1

#Workers Tech Talks

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

Cloudflare Workers Tech Talks in Niigata #1

8月22日に「Workers Tech Talks in Niigata #1」を開催しました。新潟では初めての開催となるWorkers Tech Talksです。新潟は美味しいお米で知られる街で、東京から新幹線で約2時間の場所にあります。参加者は約15〜16名で、温かくアットホームな雰囲気でした。Cloudflare Workers開発のさまざまな側面をカバーする5本のメイントークがあり、みなさん熱心に発表に耳を傾けていました!

Cloudflare Workers Tech Talksとは?

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

会場

会場は、IT系の専門職大学である開志専門職大学米山キャンパスの1階ロビーでした。ロビーには大きなスクリーンがあり、美しく清潔な設備でした。イベントは新潟のローカルITコミュニティ「Niigata 5分 Tech」との共催です。素敵な会場を提供していただき、ありがとうございました!

Venue

参加者

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

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

定員30名に対して17名の申し込みがあり、当日は約15〜16名が参加しました。小規模な集まりではありましたが、雰囲気は温かく、みなさんトークにとても熱心に参加してくれました。

タイムテーブル

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

Timetable

トーク

5名のスピーカーがメイントークをしてくれました。すでにプロジェクトでCloudflareを使っている参加者が多いことに感心しましたし、学生スピーカーのエネルギーが特に印象的でした。

Honoアップデート 2025年夏

Cloudflare Developer AdvocateのYusuke Wada(私)は、2025年にHonoに追加された新機能とミドルウェアについて話しました。リバースプロキシ機能のためのProxy Helper、柔軟なバリデーションを実現するStandard Schema Validator、静的サイト生成のためのSSG Plugin System、リモートサーバーを作れるMCPミドルウェア、ボットをブロックするUA Blockerミドルウェア、型安全にデータを取り出せるParse Responseユーティリティなど、エキサイティングなアップデートを紹介しました。知らなかった機能を知れてよかった、と参加者に好評でした。

スライドはこちら: https://speakerdeck.com/yusukebe/honoatupudeto-2025nian-xia

会津大学学園祭を支える(支えようとしている)技術

Shake no Kirimi and sgr_9661_ea

いずれも会津大学の学生であるShake no Kirimiさんとsgr_9661_eaさんは、大学の学園祭のために作ったシステムについて2人で発表してくれました。Cloudflareスタックを使って、看板システム、学園祭の備品管理、リンクトラッキングなど、複数のアプリケーションを作ったそうです。その規模とクオリティにみんな驚いていました。学生たちの熱意と技術力は本当に素晴らしかったです。

WorkersでDiscord Botをやってみる

Hiroshi Kasahara

Hiroshi Kasaharaさんは、常時起動のクラウドインスタンスで動かしていたDiscord botをCloudflare Workersに移行してサーバーレス化する話をしてくれました。サーバーレスなDiscord botを作るための軽量フレームワークであるDiscord Honoを使ったそうです。Discordのロールを付与するスラッシュコマンド「/mogiri」の実装、直面した課題(Discordのロール階層の問題など)、EC2インスタンスを維持する場合と比べたサーバーレスアプローチのコストメリットについて話してくれました。

スライドはこちら: https://speakerdeck.com/kasacchiful/20250822workers-tech-talk-niigata

Cloudflare Workers x Next.js

ryuapp

ryuappさんは、Next.jsアプリケーションをCloudflare Workersで動かす4つの方法を紹介してくれました。4つのアプローチとは、OpenNextを使う、@cloudflare/next-on-pagesを使う、静的ビルドを使う、Containersを使う、というものです。Next.jsをWorkersにデプロイする方法がこんなにたくさんあるのかと、参加者は驚いていました。ryuappさんは4つの中ではOpenNextがベストな選択肢だと勧めていました。

Remote MCP Serverで始める正直なAI生活

Nakazan

Nakazanさんは、AIにインターネットから適当に情報を拾わせるのではなく、MCPを使って専門的で信頼できる情報源を与える話をしてくれました。趣味を活かしたデモとして、競馬のAI予想サーバーとオッズ照会サーバーを披露してくれました。専門性の高い情報は権威ある情報源から取得すべきで、それがAIのハルシネーションを減らす、というのが発表の主眼です。さらに、複数のAIエージェントがそれぞれ専門の異なるMCPサーバーを使って協調する未来のシステムまで提案していました。

スライドはこちら: https://speakerdeck.com/nkzn/workers-specialist-mcp

フィードバック

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

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

懇親会

トークのあとは懇親会をしました。懇親会への参加率は素晴らしく、ほとんどの参加者が残って、地元の食べ物を楽しみながらおしゃべりしました。みなさんフレンドリーで、技術についての良い会話が弾みました。またイベントをやってほしいという声も多くありました。

まとめ

新潟では初めてのWorkers Tech Talksでしたが、小規模ながら素晴らしいイベントになりました。特に印象的だったのは参加者のエンゲージメントの高さで、すでにプロジェクトでCloudflareを使っている人が多くいました。学生スピーカーのエネルギーには元気をもらいましたし、懇親会での地元の食べ物も美味しかったです。Niigata 5分 Techとのコラボレーションのおかげで、誰にとっても温かく居心地の良い雰囲気になりました。

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

Group photo