banner
Web Worker

Web Worker - 前端程序员都爱听的播客

这是一档前端程序员闲聊的播客《Web Worker 播客》。玩票的播客放大了我们的声音,所以如果你想表达技术观点、自荐作品、安利嘉宾请联系我,愿为作品推广尽绵薄之力~
github
xiaoyuzhou
email

No.27 - Chatting about technical optimization, product operation, and front-end insights with Qwerty Learner

和 Qwerty Learner 的开翼聊技术优化、产品运营和前端感悟
和 Qwerty Learner 的开翼聊技术优化、产品运营和前端感悟

Listening Options#

Introduction#

Front-end hosts: Xinbao Otto, Liuwei Franky, Xiaobaicai

Guest: Kaiyiwing @ Qwerty learner

A new episode of the podcast is here! In this episode, we invited the author of Qwerty Learner, Kaiyiwing, who is also a great contributor from the listener group. His website product can make you fall in love with typing words, and there is also a JavaScript vocabulary list that is familiar to front-end developers to choose from. The author is also a graduate student who has been coding for 6 years, and can also bring learning insights and experiences in front-end development to many friends!

image
Portable for students

Sticker collector
Sticker collector

"Web Worker" is an audio podcast program where several front-end programmers chat. The program will chat about the programmer's field, workplace, information, technology selection... Anything related to web development can be discussed. Because the hosts are front-end programmers, they will approach it from a front-end perspective.

Timeline#

02:15 opening, it's been a long time since we recorded a podcast together.

02:45 We invited Qwerty learner's man behind the scenes: Kaiyiwing, this is an open-source software that uses typing to memorize words.

06:35 Thinking behind the website, why make this website, and the technology stack and selection considerations behind the website. Initial version uses React + TailwindCSS + useContext for state management. Considering using jotai to maintain state.

09:00 Start talking about state management in Web Apps, host Liuwei talks about Angular's DI container. Redux/RxJS/Pinia/TimeTravel

12:25 In addition to front-end technology, the website also uses Vercel for deployment. Vercel allows custom DNS, from Travis CI to GitHub action for GitHub/Gitee updates, GVP project on Gitee Pro

16:25 As an open-source project with 8.8k Stars, it has been planned and developed for two or three years, and there are interesting stories behind it. External traffic is higher than official traffic.

23:25 Start doing SEO and related optimizations, such as filing, meta tag optimization, proactive registration and submission. Interesting stories and techniques behind it.

28:20 There is also the choice of open-source license. From MIT to GPL. Gitee provides a guide, Ruanyifeng's open-source license written 12 years ago.

31:25 Tap water appears more on Xiaohongshu, the focus is not on technical vocabulary, but on CET-4, CET-6, TOEFL, and IELTS. Use MixPanel for better tracking. Related thoughts behind it.

38:00 Discussing the thinking behind product refactoring and iteration, hosts and guests participate in the discussion.

41:45 Who is involved in maintenance, looking for more open-source enthusiasts to participate in development, what can both junior and senior programmers do.

44:10 Distribution of energy investment in coding, operations, and QA at different stages. Developing a wpm (words per minute) leaderboard is a bit difficult. Looking forward to future iterations, current operational status.

54:00 Kaiyiwing has been coding for a long time, talking about his experiences and thoughts as a seasoned developer. Beginner learning, such as digging into books on Juejin, online courses, official documentation. Start writing projects immediately. If you have your own ideas, you can go beyond traditional directions.

61:35 Easter egg content, Kaiyiwing did something with OpenAI's ChatGPT, specifically...

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.