— Things that happened in Asia
RustCon Asia (04.20-23 Beijing, China) came to a successful conclusion after 1.5 days talks and 2 days workshops, with senior developers in production. We are so happy to see people were enjoyed in the experience from talks and meeting new and old friends as well. Many attendees were not Rust developers at the moment, but there wasn’t any problem for them to learn.
Rust communities are the most welcoming places for newcomers. We can see that from Olivia’s RustBridge for beginners, Nick’s thinking in Rust and Alex’s How to learn Rust efficiently topics.
Also, more attendees are using Rust for development in their organizations already so that the talks were great nutrition for them on the way of trying.
About RustCon Asia 2019
For the first Rust community conference in China, RustCon Asia had 27 speakers in total for talks and workshops. They came from different countries around the world and brought topics they were experienced with and shared with us all.
After the opening talks from Cryptape, PingCAP and Baidu X-Lab, Nick Cameron from Rust core team started the first welcoming talk “Making Rust Delightful.”
We had Rust in-depth talks followed for the first day, such as Linux from Scratch, competitive programming, implementing secp256k1 and p2p network libraries, Futures, Cargo, Distributed Actor System, stackful coroutine based Rust async story, how to write a custom derive, how to think about systems and so on. All for the first day talks.
We arranged Rust in production talks for the next half day, with the production experience sharing and use cases in Bilibili, Aliyun, and Zhihu. People were impressed that there are so many Rust projects in Asia. For the ending of all talks, Nick as the “housekeeper” gave us a closing speech on Rust projects and community update for the whole.
With the simultaneous interpretation, knowledge and thoughts were spreading. With attendees around the world, we can see diverse experience and ideas on Rust. We understood each other better with more in-depth communication which we even didn’t expect.
We met new friends out of China as well as old friends from Rust online community or other developer communities. Developers paired together to attend workshops for the next 2 days and had an excellent experience from spending time with speakers. Hands-on workshops were IoT, WebAssembly usage, Rust FFI, microservice interface service, security service, RESP parser, etc. And some workshops about learning mindset such as RustBridge and Thinking in Rust.
There are also blockchain workshops from Cryptape, Blockstack, and Parity, speakers shared their project progress and their experience of how to implement blockchain development in Rust, which brought us confidence in blockchain technology and the future of the Internet.
We are so proud to see that many great projects from the mainland such as search engine in Zhihu, Security in Baidu X-Lab, image web server in Aliyun, live streaming service in bilibili, database in PingCAP and blockchain framework as well as p2p network framework in Cryptape. Besides, these projects have been running for many years and still work well.
Some slides are public already, check it out while you are interested https://talk.citahub.com/t/topic/590
Those wonderful moments
Brian Anderson came to the conference as well, he talked to many attendees and found everybody was super excited to be part of it, he reemphasized to us that this first Rust conference went just too well.
Bhuztez has been disappeared online since RubyConf China 2017, he finally showed up as a speaker and developers who have known him were looking forward to his presentation. And it turned out that nobody disappointed since he was still fun in a particular style.
Jiang Jun as a Beijing local residence wrote a long post of food recommendation during RustCon Asia (https://talk.citahub.com/t/topic/477). It will be still available for a long time. Take a look before you visit Beijing.
Wayslog sponsored 9 Rust badges, and Liu Qi sponsored two Rust hoodies to the conference. We gave them away by Q&A and wechat lucky draw.
We didn’t manage any live streaming, and finally, on the last day of the workshop, attendees did it on their own. So we had three links for each room lately. Everything turned out in order.
They were just so enjoyed and played around automatically, many of them mentioned again and again that they didn’t have enough time for meeting more people that they planned to.
About the conference preparation and organizing
We actually had problems on many points, such as Ana’s “computers never work” joke, that we didn’t fully test the equipment because of tiring in the previous midnight. And because of not enough budget, we couldn’t have coffee breaks but only breaks. But at least we covered the first-day lunch for attendees.
We paid a lot of energy for choosing translators’ resume, to make sure that they’ve had experience in technical translation. And later we shared part of Rust development documentation and some of the slides with the two translators for confirming details of interpretation, for example, Future in Rust is not the future we talked in daily life. Developers were surprised at the quality of translation at last, which made us much relaxed. And we have to admit that it was a challenge to the translator because they might need to understand a little bit Rust definition, Mathematics, operation systems as well as developer languages.
Thinking of Rust developers recruitment, we offered a space for advertisement. Attendees could bring their A1 or A2 size posters here. And it worked very well.
We support Bitcoin and ETH as payment, even though nobody uses it because nobody wants to spend it out at a very low fiat price I guess. But one more word, if you’re going to support the next Rust conference in Asia, the two addresses are still available for you, either for donation or ticket payment.
We introduce speakers in advance with briefs by digging their Twitter, GitHub, blog and even Instagram for better connection to the speakers (https://talk.citahub.com/t/topic/527). You might have more to add.
People who are important to RustCon Asia
The tech committees for RustCon Asia are Yiming, Nick, Ana, Luo Chao, Zhiwei and Daniel, they worked together on topics selection that brought us all the vast knowledge and excellent speakers.
Besides, Florian from Ferrous System helped with running the CFP app, which opened the opportunities to the whole world and brought potential speakers from a much more extensive range. Antonio from RustFest Rome helped with lots of details about our first Global conference that crosses the western and eastern culture. Not to mention how our local Rust community helped.
All speakers were quite patient on the stage when we had equipment problems. We felt sorry for not making it smooth, and we will definitely make sure the equipment thoroughly checked next time. Developers from Rust community helped with spreading the event in different ways, Twitter, weekly newsletters, wechat moments, telegram and wechat groups, etc.
The organizing team from Cryptape and PingCAP did tons of communication and logistic works, which absolutely cannot be ignored. Organizing a conference is never easy, and teams from the two companies made it happen.
It’s definitely a great honor to have Baidu X-Lab sponsored RustCon Asia, along with Qtum, SNZ Holding, Ferrous System, and Mozilla, and so to the speaker’s supporter Alimama.
What to do next
We are busy with editing the video and suffering with English subtitles that we haven’t find any efficient way. And there are a lot of videos for the talks! Please be patient.
Rust community is growing fast, and we can see that from either Nick’s talk or online communities everywhere, you can always find yourself is welcomed by Rustaceans. Be fearless to go forward, and build the community together.
After saying goodbye to each other, attendees later discussed in which city to organize RustCon Asia 2020 in the conference wechat group. We are also looking forward to the conference for the next year! See you there soon!