List of videos

Accessibility with Svelte - Beyond Compiler Warnings by Anuradha Kumari | JSConf Korea 2022

Svelte is an accessibility-first framework. However, the compiler warnings can only catch a few of the issues. In this talk, we will explore some important use cases with Svelte code, accessibility issues that can block the assistive technology users from proceeding, and how to fix those. For example - handling dynamic changes, respecting user device settings, and using JavaScript to make complex components accessible to all users. We will also dive into the accessibility tree to see how the assistive technologies understand web content and how we can use that understanding to create a robust document structure. Key takeaways: A deeper understanding of accessibility concepts that will help the audience contribute to a more inclusive and accessible digital world. The audience can apply the tips to their Svelte projects right away. https://2022.jsconf.kr/en/speakers/anuradha-kumari Anuradha is a frontend developer, working on making the web more accessible, one website at a time. She has been recognized as GDE (Google Developer Experts), Microsoft MVP (Most Valuable Professional), and Cloudinary MDE (Media Developer Experts). As an accessibility advocate, she aims to spread awareness and empower the community toward achieving the common goal of inclusion through technology.

Watch
How to Fail Successfully by Eleanor Rumsey | JSConf Korea 2022

Software engineering interns are overwhelmed with information about how Software engineering interns are overwhelmed with information about how to be the perfect intern; how to have the most eye-catching resume, what buzzwords to use in your LinkedIn profile, how many hours to practice LeetCode problems every day, etc. The non-technical obstacles that many people face in the process of applying, interviewing, and working as an intern in a tech company are often overlooked. Some of these obstacles that new interns face include feeling like you know nothing, being cautious to ask questions and appear stupid, and feeling terrified to be discovered as a failure. On top of this, interns who are minorities in the field (including by gender, race, or age) face even more of these anxieties. I want to also address colleagues and managers of interns and offer some ideas of how to offer the best support and remember how it feels to be a new intern. These aren’t topics that are commonly talked about or even acknowledged in software engineering and I believe it’s beneficial to people in all roles to start this discussion. https://2022.jsconf.kr/en/speakers/eleanor-rumsey I’m Ellie! I’m a full stack software engineer at Fellow.app, and a recent graduate of the University of Ottawa. I love learning new things, and I’m especially passionate about encouraging women and other minorities in the tech industry.

Watch
React x Web Components : How It Is and How It Could Be by Dwane Hemmings | JSConf Korea 2022

In this talk, I will go through how Web Components are implemented in the current version of React and contrast that with an experimental branch that has full support and discuss the benefits with examples. https://2022.jsconf.kr/en/speakers/dwane-hemmings Dwane Hemmings is Long-time hobby coder turned professional. Maker of random projects.

Watch
[Eng Sub]if (extensible design) return "work life balance" by Jeong Eun Lee | JSConf Korea 2022

"Please make changes to this.", "Can we finish this by the deadline?" Are these the words you have heard before, or maybe today as well? While focusing on solving too many problems, it is easy to make our codes into shambles and forget the architecture. How can you satisfy different requirements and at the same time effectively manage your product? How can we make multiple products to fulfill various requests and needs? To make sure no one bothers your weekend, I will share insights about architecture and designs, which I learned by transforming a single service into a scalable and extensible platform. https://2022.jsconf.kr/en/speakers/jeong-eun-lee Jeong Eun Lee is a front-end developer based in South Korea. She cares a lot about product architecture that can embrace various requirements. She loves to travel and to find great foodie spots.

Watch
How I Got 1600 Stars on GitHub in 2 months of Open Source Work by Hung Viet Nguyen|JSConf Korea 2022

We all used open source projects every day such as npm packages, editors, web applications, and even operating systems... Have you ever thought of building one of your own? In this talk, I will share my journey building Jest Preview, from when it was just a vague idea, to currently a well-adopted library to help frontend engineers write tests faster. I will share with you how to come up with an idea for a project to work on, what struggles you have to overcome as an author of an open source project, how to manage time efficiently, and how you get attention from engineers around the world. Also, I will give you some advice if you are interested in making your first contribution to the open source community. Finally, I will demonstrate how Jest Preview helps you work more efficiently and with more confidence as a frontend engineer. https://2022.jsconf.kr/en/speakers/hung-viet-nguyen Hung Nguyen is the creator of jest-preview, a library that boosts frontend engineers' productivity by helping them write and debug tests faster. He is also a core member of bestofjs.org, a place to help you track cool JavaScript projects, as well as follow the growth of the ecosystem.

Watch
[Eng Sub]Connecting WebViews and Native Properly - Webview Request Protocol by JongChan|JSConf Korea

Connecting WebViews and Native Properly - Webview Request Protocol Many places that develop mobile apps for iOS and Android use a web view with a native wrapper.However, the webview and native communication method provided for each platform is different and has inconvenient limitations. One example is that the data type that can be exchanged is actually limited to a string.Introducing Webview Request Protocol (WRP), which solves this problem. WRP is an abstraction layer that enables webview and native communication using Protobuf service schema.In this presentation, we will look at the problems that can arise with webview and native communication and explain how WRP solves them. https://2022.jsconf.kr/en/speakers/jong-chan-choi Jong Chan Choi works as a DX (Developer Experience) Engineer at Riiid. Prior to that, he worked as a front-end engineer at Synapsoft, Spoqa, Devsisters, etc. He is interested in programming languages and computer graphics.

Watch
[Eng Sub]Printing Receipts with React: How to Create POS with JavaScript by Seokju|JSConf Korea 2022

One day, I made a POS that I only saw in a store! While creating POS, there were many challenging tasks such as complex status management in the order/payment process, connecting with hardwares like payment terminal machines and receipt printers. I'd like to share my experience with you about the difficulties and how I solved them, especially about the process of printing the receipts. https://2022.jsconf.kr/en/speakers/seok-ju-na Seokju Na is a developer interested in creating stuff using web technology. He also enjoys working on open source.

Watch
The Next Exciting JavaScript Feature: Records & Tuples by Nicolò Ribaudo | JSConf Korea 2022

Immutability and deep equality. Two keywords that were initially relegated to strict functional programming environments, but have been popularized across the JavaScript community thanks to libraries like Immutable.js, Immer and React. "Records & Tuples" is a new ECMAScript proposal that brings two new immutable primitives to the language: what do they look like, what capabilities do they bring, and when will you finally be able to use them? https://2022.jsconf.kr/en/speakers/nicol-ribaudo Nicolò is an Open Source Developer, a maintainer of Babel — the JavaScript compiler — and a contributor to different JavaScript tools. They are a TC39 delegate, and they helped develop different TC39 proposals over the years. When offline, he is a math student in Turin, Italy.

Watch
[Eng Sub]Deno: Next Generation JavaScript Runtime by Yongwook Choi | JSConf Korea 2022

Ryan Dahl, creator of Node.js, presented "10 Things I regret about Node.js" at JSConf EU 2018 and introduced Deno, a newly developed JavaScript runtime. Four years have passed since then. What advantages does Deno have and how much ore convenient is it over Node.js? Is it okay to use Deno in production instead of Node.js now? Through creating a Node.js project with TypeScript, we will find out the existing inconveniences and learn how Deno solves them. Also, I will introduce how to coexist with the current ecosystem based on my experience of actually using the Node.js library in Deno and deploying it to NPM. Then let's go to Deno Land together! https://2022.jsconf.kr/en/speakers/yong-wook-choi Yongwook Choi works to improve development experience at Riiid. Since Deno is cute, he loves contributing to the Deno ecosystem. 🦕

Watch