Open in app

Sign In

Write

Sign In

David Yu
David Yu

1.4K Followers

Home

About

Published in

Better Programming

·May 31, 2022

How To Build a Chrome Extension With Sentiment Analysis

Send cat when sad chrome extension — A while ago, I saw someone who made a project that sends you cat pictures when you’re sad. And I thought, wow, this is exactly what I need in life. The Inspiration

Programming

5 min read

How To Build a Chrome Extension With Sentiment Analysis
How To Build a Chrome Extension With Sentiment Analysis
Programming

5 min read


Published in

Better Programming

·Mar 21, 2022

How to Refactor a Codebase?

Yes, that thing you wanted to do a while ago — Today I will do what others won’t so tomorrow I can do what others can’t — Jerry Rice Whether it’s trying to refactor your own code, or it’s refactoring other people’s code, a software developer will face code refactor at some point. But why do we even have to refactor…

Programming

6 min read

How to Refactor a Codebase?
How to Refactor a Codebase?
Programming

6 min read


Published in

Shanghai Coders

·Sep 23, 2021

Thoughts from a freelancer who became a full-time employee

The opposite of a glorious job quitting story — While there are many stories about how people quit their full-time job and starting their own businesses, we rarely hear about the time when people decide to get a full-time job after working for themselves for a while. I thought I would never work at a full-time job again. …

Software Development

4 min read

Thoughts from a freelancer who became a full-time employee
Thoughts from a freelancer who became a full-time employee
Software Development

4 min read


Published in

Shanghai Coders

·Aug 22, 2021

All about Loading in WeChat Mini-Program

It’s easy to just let the user wait for the content to load. But if they don’t see something happening soon, they can also just close your application and move on. In this article, we will explore the different ways that we can handle loading in WeChat mini-program. Default Loading WeChat mini-program…

Wechat

5 min read

All about Loading in WeChat Mini-Program
All about Loading in WeChat Mini-Program
Wechat

5 min read


Published in

Shanghai Coders

·May 26, 2021

Deployment Environment for WeChat Mini-Program

Hidden within the doc — What is this environment that we speak of? For software development, deployment environments allow continuous development while ensuring stability for the version used by the end-users. The most common environment setup: Development: an environment where developers can test and mess around without consequences. Staging: an environment for stakeholders to test and preview. A stakeholder can be the company’s boss or invest, or whomever…

Wechat

3 min read

Deployment Environment for WeChat Mini-Program
Deployment Environment for WeChat Mini-Program
Wechat

3 min read


Published in

Shanghai Coders

·May 13, 2021

How to live with shiny object syndrome?

Yes, live with it. Shiny object syndrome has gotten a bad reputation. People say that it prevents you from focusing and becoming the best in the field. It’s like a monkey that jumps in your car and takes your lunch. I have been dealing with this monkey for years now. …

Productivity

3 min read

How to live with shiny object syndrome?
How to live with shiny object syndrome?
Productivity

3 min read


Published in

Shanghai Coders

·May 3, 2021

Everything about WeChat Subscription Message

So Far… — In the past, I wrote about template messages for WeChat Mini-Program. In this article, I will attempt to cover broader spectrum of WeChat on this “new” subscription message. It’s new until they decide to change again. Current Rule One-time subscription message is the official translation for WeChat’s subscription message service. However, the…

Wechat

3 min read

Everything about WeChat Subscription Message
Everything about WeChat Subscription Message
Wechat

3 min read


Published in

Shanghai Coders

·Apr 17, 2021

How to write a technical article?

Developer’s secret guide for an awesome article — We know you can code, but can you can a decent technical article? That was the question that I asked myself three years ago. There’s no secret that when developers are stuck we turn to the internet for the answer. I reason why I started writing was that I wanted…

Software Development

5 min read

How to write a technical article?
How to write a technical article?
Software Development

5 min read


Published in

Shanghai Coders

·Mar 28, 2021

IKEA WeChat Mini-Program: Animated Sticky Search Bar

Technical Breakdown — Recently, IKEA launched its WeChat Mini-Program. In this article, we will break down its features and how to implement them if you wish to build something similar. Custom Header There’s usually a default header for WeChat Mini-Program

JavaScript

4 min read

IKEA WeChat Mini-Program: Animated Sticky Search Bar
IKEA WeChat Mini-Program: Animated Sticky Search Bar
JavaScript

4 min read


Published in

Shanghai Coders

·Mar 12, 2021

Things I wished I knew before starting to freelance.

Five years of freelancing — So I stumbled into freelancing when I quit my first full-time job at Uniqlo. Ever since I have been freelancing as a software developer and language translator. Here are things I wish I knew. First, not all jobs are created equal. One of the benefits of freelancing is that you get to try many things. Unusual jobs…

Freelance

5 min read

Things I wished I knew before starting to freelance.
Things I wished I knew before starting to freelance.
Freelance

5 min read

David Yu

David Yu

1.4K Followers

Full-stack developer based in Shanghai. I help people turning their ideas into reality.

Following
  • Cagri Sarigoz

    Cagri Sarigoz

  • umair haque

    umair haque

  • Madalina Grigorie

    Madalina Grigorie

  • Christyl Rivers, Phd.

    Christyl Rivers, Phd.

  • ✨ Bridget Webber

    ✨ Bridget Webber

See all (2,499)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams