Blog - Yusuke Wada

Screenshot

Cloudflare Workers Tech Talks in Tokyo #4


Cloudflare Workers Tech Talks in Tokyo #4

On January 16th, I held “Cloudflare Workers Tech Talks in Tokyo #4”. Five people gave talks, and around 70 people attended. Here is a report on the event.

Who are you?

I’m @yusukebe, a Developer Advocate at Cloudflare and the organizer of this event (the photo was taken by @__syumai).

@yusukebe

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 three times in Tokyo and once in Osaka. My teammates Ricky and Kristian have also participated in the event. This will be the fifth time it is held.

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. This means that the talks can be quite edgy, so they are valuable for developers who are already familiar with Workers. On the other hand, there are also attendees who can’t follow. Even so, I think it’s fine if they see the speakers enjoying themselves and think, ‘Cloudflare Workers is amazing. It looks interesting’.

Venue

Thanks to CyberAgent, we were able to use a seminar room in the Abema Towers in Shibuya for this event. Thank you!

Abema Towers seminar room

Attendees

We recruited attendees via the following connpass site.

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

All 100 places were filled. Although there were some last-minute cancellations, a total of approximately 70 people participated, which is a lot for an offline event. I think this shows that everyone is interested in Cloudflare Workers!

attendees

Timetable

We had five people speak. One of them was Rishi Mathur, the founder and CEO of the service Codegiant, which we will discuss later, and he is usually in San Francisco, but he happened to be in Japan, so we had him speak as a guest. The other four people are people who use Cloudflare Workers in their production, so the content was practical.

Talks

Let’s take a quick look back at each of the talks.

comilio, Cloudflare, and the future

@oliver_diary runs the manga platform “comilio”, and he introduced how he uses Cloudflare Workers there.

oliver_diary

While using other vendor services such as Google Cloud and PlanetScale, he was also making good use of Cloudflare Workers. It was interesting to see how Workers were being used in a way that was unique to manga, such as protecting images using signed URLs in the image API, and measuring the number of pages in a manga that are turned each time in the measurement API.

The slides are available online.

https://speakerdeck.com/oliver_diary/comiliotocloudflare-sositewei-lai-hetoxiang-kete

Why does the music game Liminality use Cloudflare?

This is a presentation by someone called nanosan. It’s a case study of a smartphone “music game” called Liminality. It uses Cloudflare in all places, and it’s truly a “Cloudflare Stack”.

Cloudflare Stack

They are using Cloudflare Pages or R2 to store game resource files depending on the file size, update frequency, and publication range. What was interesting to me personally was that the master data was converted from CSV to JSON and used for validators and web page distribution. The idea of directly importing JSON within Workers scripts seems like something I could use.

Codegiant

Talk and demo by Rishi about Codegiant.

Rishi

Codegiant is an interesting service that not only supports the creation of Cloudflare Workers applications, but also provides the following functions necessary for creating and operating applications.

The following is the Codegiant management screen. The various functions are listed on the left, and I have selected “Uptime Monitoring”.

Codegiant

This time, he showed us a demo of creating a contact form using Next.js. Just by entering the access information for the Cloudflare API, he can create a template for an app that includes a DB in an instant. He then used a new AI function to have the AI write the code. Everyone was interested in seeing the app being created with almost no typing by Rishi.

Cloudflare Workers supporting the rear architecture of TYPICA

@arisawa talked about a service called TYPICA, which provides a direct trade platform for coffee beans.

@arisawa

There was a talk about placing Cloudflare Workers created with Hono in front of an application created with Next.js. This is the “Cloudflare Workers Proxy Pattern” that I summarized previously.

https://zenn.dev/yusukebe/articles/647aa9ba8c1550

AI Agent Workflow Platform Realized with Cloudflare

The final presentation was by @kmd_09. It was about using a workflow of multiple AI tools to do things that are difficult with standalone LLM. He gave a demo of passing a URL and getting a blog post written about that page. Each node was implemented as a Python Worker in Cloudflare Workers, and it was great to see the deployed versions in action!

AI Agent Demo

He said that the Workers Isolates are a good match from a security perspective in the Agent Node. He also said that he is using the AI Gateway conveniently.

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

Summary

It was a very rich talk, with stories about the behind-the-scenes of products using Workers, as well as demos of Codegiant and AI. Thanks to the five speakers and CyberAgent for lending us the venue!

This is the group photo we took at the end. It’s a great photo!

Group photo

The next Cloudflare Workers Tech Talks event will be held in Osaka in March. If you’re interested, please come along!

Asahi, one of the attendees, has written a really good report.

https://zenn.dev/gemcook/articles/cloudflare-workers-tech-tokyo-04-report