As of October 1, 2023, LINE has been rebranded as LY Corporation. Visit the new blog of LY Corporation here: LY Corporation Tech Blog

Blog


2022 UIT Online Global Workshop

Hello, everyone. I'm Hansol Park who is developing the front end in LINE+ UIT organization. UIT is LINE's front-end organization that develops a variety of services while also developing and operating the relevant tools required by those services. Engineers from Korea, Japan, Thailand, Taiwan, and Vietnam collaborate to share technology and grow together (for Korean UIT organizations, see LINE Engineering Team Introduction Page). In this article, I'd like to share the news of the 2022 UIT Global Workshop held in August. 

Although the UIT Global Workshop was held offline every year in Korea and Japan, we had no choice but to suspend the UIT Global Workshop held in Korea in 2019 for a while due to COVID-19. Although COVID-19 isn't over yet, the UIT Global Workshop is an important place to understand each other's culture, share technologies, and help developers grow, so we planned an online UIT Global Workshop to help developers in each country communicate and grow. 

This UIT Global Workshop was hosted by the Japanese team, and the preparation committee was made up of members from Korean, Japanese, Taiwanese, and Vietnamese teams. As it was prepared online, it was an event that any LINE employee could participate in regardless of country, even if they weren't a UIT member.

Preparing for an online workshop

I remember back when I had my first Zoom meeting after each country's preparatory committee was elected. It was my first time preparing for a global workshop online, so I went through a lot of trial and error. Having all your activities limited to online only surely made things difficult for the preparatory committees working in different regions and countries. However, LINE has hosted several events as Zoom webinars, so many people were familiar with online events. There was a developer relationship team that actively supported developer communication, so we were able to prepare for various environments without much difficulty.

As I was writing this article, I looked at the meeting notes I've written so far. It was full of concerns about preparing for events where participants could communicate in various ways and technology sharing, the pièce de résistance of this workshop. Let's hear from Nakajima, a Japanese member who participated in the preparatory committee.

Comments from Nakajima

I participated in this event as a member of the lead committee for organizers. This was the first workshop that I've participated in from the planning stage as an organizer. Unlike what we've done offline in the past, moving the event online meant we had to approach and plan it in a completely different way. We couldn't have done it without the help of other committees, Developer Relations teams from all over the world, and presenters from 16 teams.

The UIT organization is responsible for a variety of services and is supported by engineers around the world. As it was in the past, everything that was announced at this event was interesting. It was a pity that I couldn't see all the presentation sessions because of my duties on the preparatory committee, but I'm looking forward to watching them in the archived videos later.

While still being swayed by the aftermath of the pandemic, I think this event was very meaningful for LINE UIT members to gather and exchange info online and come one step closer to LINE's mission, "Close the Distance". I'd like to participate as a presenter at the next UIT Global Workshop.

Technical sharing time prepared in 16 sessions

A total of 16 sessions were divided into two tracks for technology sharing. Three to four presenters from each country conducted sessions on various topics. I'd like to take this opportunity to thank all the presenters who prepared the presentation and even participated in the online rehearsal.

Now, let's listen to Dam Quang Khoa from Vietnam who participated as a presenter.

Comments from Dam Quang Khoa

This was my first time participating in the UIT Global Workshop. The event featured the theme of Building Decentralized Application With NEAR (Building Dapp with NEAR and LIFF. It was a difficult topic due to its connections to many more topics in the blockchain domain. Our goal is to share blockchain-related knowledge and help developers easily develop applications on the blockchain, especially to connect LINE applications to the vast world of blockchain technology. There are many new types of emerging blockchain technologies that would allow us to create more value if we were able to connect them with LINE users.

The UIT Global Workshop was a great event where there was a lot to learn. Also, I hope the day will come soon when I can participate in the workshop offline. I'd like to offer my sincere thanks to the organizers for creating a great playground for us.

How do you feel about participating in the workshop

The 2022 UIT Global Workshop was held online, so it was a workshop where all LINE executives and employees could participate in addition to UIT members. We will also be providing recorded session videos to our employees soon. 

In addition to the preparatory committee, presenters, participants, and Developer Relations teams, many more participated in this event. I'd like to thank the leads of each region who supported me from the sidelines and the many interpreters who interpreted in various languages in each session. Among many participants, let's hear from Korean UIT member Kim Chanhee who participated in the UIT Global Workshop for the first time.

Comments from Kim Chanhee

This was also my first time participating in the UIT Global Workshop. Even though it was held online, it was a very satisfying event because everything went smoothly and the sessions were filled with insightful info. I've only heard that there were UIT organizations in other countries, but I wasn't sure what their exact roles and duties are. Through this workshop, it was nice to get a glimpse of what projects other UIT organizations are working on and what technical concerns they have. I listened intently during every session since even if we're working on different projects, each and every one of us use front-end technology, and there were many tips and pointers that could be applied to the project I'm in charge of. There were so many things to learn, and I think it will help a lot in the future. During the next UIT Global Workshop, I hope that I too, can prepare and share knowledge that would be helpful to other global UIT members.

The most impressive session at the UIT Global Workshop was Hiroyuki Shibasaka's "Migration from Vue 2 to Vue 3". When I migrated from Vue 2+ Webpack to Vue 3+ Vite, I was amazed at the huge performance gains. The new project I recently joined is using Vue 2, and if I have a chance, I'd like to try to migrate to Vue 3 by referring to the contents of the session.

Another interesting session was Seunghyun Kim's "Experience for Performance Optimization with Sentry, Lighthouse" session. It's not easy to discover potential problems when improving performance, but it was interesting to see how you could use Sentry and Lighthouse to explore and improve them. All the other sessions were filled with really interesting and helpful topics as well, so I enjoyed listening to all of them.

Conclusion

The Korean UIT organization is carrying out many activities not only to share technology but also to create a good organizational culture. If you are interested in creating an organizational culture and interacting with developers from all over the world, above all, if you want to grow together as developers, join us!