Open in app

Sign In

Write

Sign In

Xiaoyun Yang
Xiaoyun Yang

1K Followers

Home

About

Published in

Startup Stash

·4 days ago

Can 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 management market. They are competing with Atlassian, Monday, and Airtable, just to name a few. This is an instance of a or nothing, winner takes all situation. …

Enterprise Technology

6 min read

Can Notion Overcome Its Scaling Challenges?
Can Notion Overcome Its Scaling Challenges?
Enterprise Technology

6 min read


Published in

OkCupid Tech Blog

·Feb 22, 2022

How We Open Sourced An ESLint Plugin for Internationalization At OkCupid

We developers often find ourselves faced with a problem that seems general enough and common enough that someone else could have already developed a solution for it. But what if an existing solution does not exist? I recently open sourced an ESLint plugin for OkCupid called eslint-plugin-i18n-lingui. The plugin is…

Open Source

11 min read

How We Open Sourced An ESLint Plugin for Internationalization At OkCupid
How We Open Sourced An ESLint Plugin for Internationalization At OkCupid
Open Source

11 min read


Apr 21, 2021

How We Migrated over 200K Lines of Code to TypeScript in 2 Days

Background CAT Tool Complex single-page application in production. Codebase created over 2 years ago (legacy code). People who architected and wrote a big part of the code don’t work here anymore. Still a lot of feature requests. More than 1300 files. Over 230K lines of code. Has Flow already but not…

Typescript

5 min read

How We Migrated over 200K Lines of Code to TypeScript in 2 Days
How We Migrated over 200K Lines of Code to TypeScript in 2 Days
Typescript

5 min read


Mar 15, 2021

Great writeup!

Great writeup! You make a lot of great points here like getting subject matter expert involved early on and QA-ing with figma I feel some of these important points are buried in the narrative and could be better emphasized if you made them a section heading. What if the post…

1 min read

1 min read


Published in

OkCupid Tech Blog

·Mar 4, 2021

Modeling UI States in A React Form Component Using A Finite State Machine

At OkCupid, we are building a new location search experience for users to set their own locations based on country, city name, and GPS. In contrast to the earlier iteration of the location search experience, data that enables the search is no longer statically loaded from the source code. The…

React

9 min read

Modeling UI States in A React Form Component Using A Finite State Machine
Modeling UI States in A React Form Component Using A Finite State Machine
React

9 min read


Published in

DailyJS

·Jan 17, 2019

Cribsheet for JavaScript Coding Interview

How productive are you with JavaScript? The coding interviews / coding challenges are designed to assess how productive someone can be with the language. In contrast to the algorithm whiteboarding interview, which assesses how the candidate go about solving a problem, or the architecture design interview, which assesses how the…

JavaScript

12 min read

Cribsheet for JavaScript Coding Interview
Cribsheet for JavaScript Coding Interview
JavaScript

12 min read


Published in

codeburst

·Jan 17, 2019

A Complete Guide To Deploying Your Web App To Amazon Web Service

This a comprehensive guide for how to containerize your Mongo-Express-React-Node (MERN) app with Docker and deploy it to Amazon Web Service (AWS) Elastic Container Service (ECS). …

Docker

17 min read

A Complete Guide To Deploying Your Web App To Amazon Web Service
A Complete Guide To Deploying Your Web App To Amazon Web Service
Docker

17 min read


Published in

codeburst

·Oct 18, 2018

Web Developer Playbook: Draft.js Rich Text Editor

In 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 series, created to provide examples, best practice, and suggestions for designing and building web services. I will be using libraries from the…

React

8 min read

Web Developer Playbook: Rich Text Editor
Web Developer Playbook: Rich Text Editor
React

8 min read


Published in

codeburst

·Aug 8, 2018

Computer Science Fundamentals With JavaScript Examples

JavaScript is not the language of choice to teach computer science, at least when I was in school. My university algorithms and data structures course was taught in Java. As JavaScript is becoming a more mainstream general purpose language and web developers are expected to have a strong foundation in…

Data Structures

6 min read

Computer Science Fundamentals With JavaScript Examples
Computer Science Fundamentals With JavaScript Examples
Data Structures

6 min read


Published in

DailyJS

·Jul 21, 2018

Web Developer Playbook: Slug

This post is part of the Web Developer Playbook series, which are created to provide examples, best practice, and suggestions for designing and building web services. I will be using libraries from the JavaScript ecosystem (e.g., Node.js, React.js) in all my examples. What is a Slug? A slug is the last part of the…

Web Development

6 min read

Web Developer Playbook: Slug
Web Developer Playbook: Slug
Web Development

6 min read

Xiaoyun Yang

Xiaoyun Yang

1K Followers

New York-based Software engineer. My website and blog: https://xiaoyunyang.github.io/

Following
  • David Gilbertson

    David Gilbertson

  • Darius Foroux

    Darius Foroux

  • Nir Eyal

    Nir Eyal

  • Muzli

    Muzli

  • Adam Silver

    Adam Silver

See all (133)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech