The 10th and Final YAPC::Asia Tokyo

Daisuke Maki
Aug 27, 2015 · 10 min read
Image for post
Image for post
Larry Wall giving his talk on Day 1

tl;dr: We organized the last YAPC::Asia Tokyo, which attracted thousands of developers. The 10 year ride was great, and we’re proud that we were able to end with such a big Bang. And just one more thing...

The Big Picture

Image for post
Image for post
Bigsight Tokyo — We held our YAPC::Asia Tokyo in that reverse-triangular building

The event took place during Aug 20–22 in Tokyo Bigsight, which is famous for being the venue for Comiket.

The event was, I think, a smashing success. The engineers and the geeks all congregated and talked about tech . The final count of total attendees, including those with paid tickets, invited guests, speakers, and staff were 2,130. Yep, that’s Two-Thousand One Hundred and Thirty. I think for a completely community-based tech conference, this may have been one of the largest ones? I haven’t done research there, but anyway, it was huge.

Image for post
Image for post

This year we had 5 tracks: rooms with capacities of approximately 1000, 100, 100, 250, and 250, respectively . We did have a slight problem with letting everybody into the talks that they wanted to. We thought of a few ways to fix this, but in the end decided to bite the bullet and let people mingle with each other around the hallways.

Image for post
Image for post
We did provide with decent coffee, with a Japanese twist.

The Talks

Image for post
Image for post

YAPC may stand for Yet Another Perl Conference, but we at YAPC::Asia Tokyo have consciously deviated from that path a long time ago . We pride ourselves in that we choose the most interesting talks from (but not limited to) web related stuff, programming in general, languages, and community management. This is based on the belief that in 2015 most systems are a mash of heterogenous … things, and restraining a conference to one particular technology is a moot point. It is silly to not be able to listen to an interesting talk only because it’s not written in the language of your choice.

In order to pursue this goal, our invited speakers ranged from the language Greats, evangelists of the contemporary developers’ toolkit, advocate for remote working, and even a yoga instructor :)

Image for post
Image for post
Larry Wall
Image for post
Image for post
Kelsey Hightower
Image for post
Image for post
Yukihiro “Matz” Matsumoto
Image for post
Image for post
Casey West
Image for post
Image for post
Ben Ogle
Image for post
Image for post
Nathan LeClaire
Image for post
Image for post
Ricardo Signes
Image for post
Image for post
Ben Lavender
Image for post
Image for post
Jonathan Worthington
Image for post
Image for post
Marylou Lenhart teaching about posture
Image for post
Image for post
Brad Fitzpatrick

Of course, YAPC::Asia Tokyo is about all the developers, not just the invited guests. We had a little over 40 talks which were selected from the Call For Papers submissions. This year we actually had more than 160 submissions, which made it extremely hard for the organizer team to choose the talks from.

When we added everything including the talks from invited guests, accepted talks, and Lightning Talks, we had about 90 talks. YAPC::Asia Tokyo wouldn’t be YAPC::Asia Tokyo without these speakers. We were very fortunate to have them.

Image for post
Image for post
Image for post
Image for post

Setup + Day 0

During this day, we do all the setup, and then have an extra “night” of talks.

The “setup” involves mostly of prepping the check-in area including stuffing the swag bag with all the goodies, and the network staff doing the wiring and bootstrap work.

This year we received approximately 40,000 items to pack into 1,600 bags, and a little over then 1,000 shirts to fold. And we only had between 11:00am to 17:00pm to do all of this.

Image for post
Image for post
folding shirts, unpacking swags…

This is where our history shines: We have been fighting and learning over the years on how to efficiently unpack thousands of swags and shoving them into the swag bags. One of the things we took time in doing was actually designing the swag-processing line way before the event, including the layout of the tables and the amount of concurrency (hey, we’re engineers) to employ when dispatching workers (literally). Because of all this preperation and the fact that we had a really big room to work with resulted in 50% reduction in the time required to do the packing: only 3 hours instead of 5~6hours from the previous year!

Image for post
Image for post

After the bags are packed and the check-in counter is ready, it’s time for the talks for Day 0.

Image for post
Image for post
Check-in during Day 0 — still peaceful

In the past we had held events like LT-thon (a Lightning Talk Marathon) and such, but this year we had so many talks rejected, we decided to salvage some of them by doing a RejectConf. Talks on Day 0 are laid back, and the audience is provided with beverages and light snack.

Image for post
Image for post

As an aside, this extra night is used for us organizers to practice how we handle both check-in and the process of running the talks. This

This year we started off with a talk on the latest news on PHP and the Ruby language development process. We had a total of six talks on two tracks this night. To our surprise, where we estimated to welcome 300 or so attendees we had over 500 people come to the Day 0 talks. We obviously did not have enough beverages for everybody. Oops.

The Lightning Talks

This year, among the many Lightning Talks, we were reminded about all of the pitfalls that you may encounter in MySQL 5.7, we listened to morse code, and we saw an attempt to acquire exclusive lock over a server using a telephone line (but he couldn’t demo it because he overused his free phone-API account’s quota :D).

Image for post
Image for post
Some of our Lightning Talk Speakers

My personal favorite was the impromptu live showing of CONBU’s network setup. The CONBU team came up on stage, blew a whistle, and everybody started working to set up the WiFi access point — which includes wiring the devices, securing the wires, and checking for connectivity.

In matter of a minute or so, they had a working WiFi access point. Then after another whistle they tore apart the entire setup and compactly stashed it away in just about the same time.

The Dinner

Image for post
Image for post

Ordering catering at this level (and not waste food or money) is an art form in itself. But I believe our staff did a great job ordering out the right amount of things to the right people

Hopefully people enjoyed it. The photos seem to indicate they did!

Image for post
Image for post

Best Talk Awards

Image for post
Image for post
Kazuho Oku talking about HTTP2

This year the third and second places were talks on HTTP2, signaling the interest by the Japanese audience on this upcoming technology. The third place went to Kazuho Oku, author of h2o (he was apparently eyeing for the ham, and he did get it). The second splace went to @Jxck_ who hosts mosaic.fm (he was eyeing the ham as well, but he got an Apple Watch)

Image for post
Image for post

The first place went to @hitode909 who talked about the history of designing/refactoring of his $day_job product over the years, including stealing ideas from other languages, paradigms, and frameworks to better cope with the new needs. He got a Gift Pack from Microsoft, including all the bells and whistles around Surface 3. Congratulations!

Image for post
Image for post
hitode909 dancing :)

WiFi/CONBU

In the end the network they built withstood connections from 3500+ unique devices over 2.5 days and a traffic of 100+Mbps on average with peaks at around 200Mbps.

Image for post
Image for post

As something new to try, I asked the folks at CONBU to create a visualization map of who is using the WiFi at a particular area in realtime. This would also be an indicator of which talks people are attending, therefore allowing you to better schedule your move (which in the end kind of failed, because all of the rooms were mostly packed). This I believe is one of the ways we can create something new from partnering with engineers from other areas of expertise. I’m kind of excited as to what we can do next.

“YAPC ain’t over till you blog about it”

Image for post
Image for post

As of this writing we have collected 357 blog entries. Unfortunately for you the English-speaking reader, these are almost exclusively in Japanese.

If you are an organizer, I’d really like your to consider the effects of having over 300 people blog about your event. It’s powerful marketing, but it’s also very very rewarding. I highly recommend it.

Reliving YAPC::Asia Tokyo 2015

You can always checkout our YAPC::Asia Tokyo 2015 Official Photos, or you can peruse our YouTube channel. If you also want to look at the slides, most speakers have already registered their slide (for example, see this page for the talk from Kazunori Sato on Google’s GCP internals) (Note: due to glitches, the video on that link has been taken down temporarily)

The End

While the name “YAPC::Asia Tokyo” doesn’t belong to anybody, I am not doing it again. This was my last YAPC::Asia Tokyo.

Image for post
Image for post
Staff @ Day 0
Image for post
Image for post
Staff @ Day 1
Image for post
Image for post
Staff @ Day 2

I’m very grateful for the people who supported me, the sponsors who helped us, the staff that kept up with my constant nagging to finish the tasks, all the speakers and attendees that made YAPC::Asia Tokyo what it is today. The only thing I can say to them is: Thank you, so very much.


I was involved in every one of the past 10 YAPC::Asia Tokyo, and I was the (co|main)-organizer for 6 of them. Although I know the decision to call it quits was definitely the right one, I also do feel a little bit sad that I won’t do this again. But then again, it’s such a nice feeling to not have to wake up with a cold sweat the next day thinking “Oh my god, am I really going to get a venue for my next conference that can hold 2000 people?”

Thank you to all who helped me make YAPC::Asia Tokyo 2015 happen. And finally, I would also like to thank my employer, HDE Inc.

Just… One More Thing

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store