Blog - Yusuke Wada

Screenshot

Cloudflare Workers Tech Talks in Kyoto #1


Cloudflare Workers Tech Talks in Kyoto #1

I hosted “Workers Tech Talks in Kyoto #1” on July 18. It was the first Workers Tech Talks held in Kyoto. About 30 people joined. We had 4 talks and 5 lightning talks. After the talks, we had a social gathering. Everyone seemed to have a good time!

What is Cloudflare Workers Tech Talks?

Cloudflare Workers Tech Talks is an event where developers who are developing using Cloudflare Workers talk about Cloudflare Workers. It has been held five times in Tokyo and twice in Osaka. The feature of this event is that the speakers are free to talk about whatever they want. I often tell the speakers, “Please don’t give introductions like ‘What is Cloudflare Workers?’“. I ask them to talk about whatever they want to talk about.

Venue

The venue was Hatena’s office on Karasuma Street in Kyoto. Hatena is a well-known company that provides many web services, such as blogs and social bookmarks. The floor was covered with green grass, and there were some sofas. Everyone could join in a relaxed atmosphere. Thank you!

Hatena Office

Attendees

We gathered participants through the event page on connpass.

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

We had 24 people sign up, and about 30 people joined on the event day, including the speakers. The Cloudflare Workers community is growing all across Japan!

Timetable

Here is the timetable.

Timetable

Talks

Four speakers gave the main talks (Photos by rokuosan.)

Migrating an Astro Blog from Pages to Workers with Claude Code

Kei Kamikawa

Kei Kamikawa, a software engineer at NOT A HOTEL, talked about moving his blog built with Astro from Pages to Workers. He used Claude Code to help, and it finished the task in a flash. He also used the official Cloudflare MCP server. As a tip, he mentioned that the MCP server includes a guide called migrate_pages_to_workers_guide.

The slides: https://speakerdeck.com/codehex/claude-code-de-astro-blog-wo-pages-kara-workers-heyi-xing-sitemita

Beyond Vibe Coding — Vibe Deployment

azukiazusa

azukiazusa, a web application engineer, gave a demo of “vibe deploying” an app using Cloudflare Workers MCP. The app was a URL shortener. At first, it didn’t work due to an error, but in the end, it became a cool app with a nice UI.

The slides: https://speakerdeck.com/azukiazusa1/baibukodeinguchao-etebaibudepuroi-cloudflaremcpdeshi-xian-suru-wei-lai-noapurikesiyonderibari

Scala Native on Cloudflare Containers

Windymelt

Windymelt, a web application engineer, gave a talk about Containers. In the beginning, he explained the basics of Containers. In the second half, he talked about Scala, which he really likes. He showed an app that runs Scala in a Container and is controlled from a Worker.

The slides: https://www.3qe.us/2025/20250718-cloudflare.html

Where to deploy? Cloudflare Workers!

teramotodaiki

teramotodaiki, a programmer at Helpfeel, has built many web services. He talked about how he deploys them on Cloudflare Workers. One of his interesting apps calls an LLM from Google Sheets. By using AI Gateway, he was able to enable caching for the responses, which was a very cool idea.

Lightning Talks

We had five 5-minute lightning talks (Photos by rokuosan and luccafort.)

AI Ramen Fight

Yusuke Wada

This was my talk. I talked about Ramen API, a free web API I made. I made it work with remote MCP. Then I showed a demo where multiple AI agents used it to compete on who could create the coolest web page. (Actually, I was inspired by a demo Ricky did at Workers Tech Talks in Tokyo #5.)

The slides: https://speakerdeck.com/yusukebe/ai-ramen-fight

Tips for @cloudflare/vite-plugin

Tamata Rito

Tamata Rito, a software engineer at Goens, talked about the Cloudflare Vite Plugin. He’s a heavy user of it. He said that the behavior is different from Wrangler when using build or deploy, so if you’re migrating, it’s good to test the deployment too.

The slides: https://speakerdeck.com/chimame/zhi-tutede-suru-at-cloudflare-vite-pluginnoarekore

Experience the Future of AI x EC with MCP

Hidetaka Okamoto

Hidetaka Okamoto, a BizDev at DigitalCube, talked about “Agentic Commerce.” He showed how an e-commerce site could be connected to MCP, making it possible to shop using an LLM. He added that these MCP servers are running on Workers.

The slides: https://docswell.com/s/4172320093/ZLQLLP-2025-07-18-203828

There’s more than one way to Trigger It on Worker

rokuosan

rokuosan, a university student, shared that you can use Durable Objects—not just Event Triggers—for scheduled tasks on Cloudflare Workers. At the end, he also showed an app that uses Workers AI with Durable Objects.

The slides: https://speakerdeck.com/rokuosan/scheduled-cloudflare-workers

where.durableobjects.live

Jed Schmidt

Jed Schmidt is a former Japanese-English tech translator and a seasonal Kyoto resident. I got introduced to him by Michel Hart and invited him to this event. He talked about a site he made called where.durableobjects.live. It shows where Durable Objects are running, with a very cool UI. At the end of his talk, he said that Durable Objects are like a database that separates concerns—just like React does.

Feedback

I asked the attendees to post on X with the hashtag #workers_tech. You can see the results below:

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

Networking

After the talks, we had a social gathering. People enjoyed pizza and drinks and had fun chatting. We got excited talking about doing more Workers Tech Talks in the future!

Summary

This was the very first Workers Tech Talks in Kyoto. Many people enjoyed the talks. I think it was a great event. Maybe we’ll have the next one next summer?

Here’s a group photo. Everyone is smiling!

Group photo