Xiaoyun YanginStartup StashCan Notion Overcome Its Scaling Challenges?Notion is working on a variety of things to scale to come out ahead of their competitions in a very competitive enterprise project…May 25, 2023May 25, 2023
Xiaoyun YanginOkCupid Tech BlogHow We Open Sourced An ESLint Plugin for Internationalization At OkCupidWe developers often find ourselves faced with a problem that seems general enough and common enough that someone else could have already…Feb 22, 20221Feb 22, 20221
Xiaoyun YangHow We Migrated over 200K Lines of Code to TypeScript in 2 DaysBackgroundApr 21, 20213Apr 21, 20213
Xiaoyun YangGreat writeup!I feel some of these important points are buried in the narrative and could be better emphasized if you made them a section heading.Mar 15, 2021Mar 15, 2021
Xiaoyun YanginOkCupid Tech BlogModeling UI States in A React Form Component Using A Finite State MachineA finite state machine (FSM) is an architectural design pattern that allows us to model a large system as a collection of loosely coupled…Mar 4, 20211Mar 4, 20211
Xiaoyun YanginDailyJSCribsheet for JavaScript Coding InterviewThe coding interviews / coding challenges are designed to assess how productive someone can be with the language. In contrast to the…Jan 17, 20195Jan 17, 20195
Xiaoyun YangincodeburstA Complete Guide To Deploying Your Web App To Amazon Web ServiceThis a comprehensive guide for how to containerize your Mongo-Express-React-Node (MERN) app with Docker and deploy it to Amazon Web…Jan 17, 20198Jan 17, 20198
Xiaoyun YangincodeburstWeb Developer Playbook: Rich Text EditorIn this article, I will show you add a rich text editor based on Draft.js to your web app. This post is part of the Web Developer Playbook…Oct 18, 20181Oct 18, 20181
Xiaoyun YangincodeburstComputer Science Fundamentals With JavaScript ExamplesJavaScript is not the language of choice to teach computer science, at least when I was in school. My university algorithms and data…Aug 8, 2018Aug 8, 2018
Xiaoyun YanginDailyJSWeb Developer Playbook: SlugThis post is part of the Web Developer Playbook series, which are created to provide examples, best practice, and suggestions for designing…Jul 21, 20183Jul 21, 20183