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. Yet, I have taken a full-time position now.
The question that I asked myself and you might wonder too if you’re a freelancer or an entrepreneur.
Ultimately, the following are my deciding factors.
Learning is the top priority when it comes to working. And yes, it’s above money. To contrary…
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.
WeChat mini-program provides a default loading spinner. If you don’t need anything fancy, just a message to the user saying, “hey, something is loading here, please don’t go”
Show the spinner before asynchronous action
When the asynchronous action is completed, you can hide the spinner
A common pattern that…
For software development, deployment environments allow continuous development while ensuring stability for the version used by the end-users.
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 who is not a part of the active development, but have “stakes” within the project.
Production: an environment for the end-users to use. Should be the most stable.
Yes, but with different names.
Develop for Development
This is the environment within the WeChat Devtool.
Trial for Staging
This is the…
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.
Then I started looking at it as a cure, instead of it being like a disease.
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.
One-time subscription message is the official translation for WeChat’s subscription message service.
However, the name is a bit misleading. It can seem like the user only have to subscribe once then the developer can send them an endless number of messages.
A one-time subscription message means one permission acquired from the user is only good for one message.
After you send the message, you…
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 to contribute my share of knowledge.
But have you ever looked up some technical article that just frustrates you rather than giving you the relief?
Whatever your motive is for writing a technical article(I’m sure it’s a good intention), the little guideline wouldn’t hurt.
What kind of article is it?
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.
There’s usually a default header for WeChat Mini-Program
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.
One of the benefits of freelancing is that you get to try many things. Unusual jobs as well. However, just because it pays, it doesn’t mean that you should do it.
For example, because when I was doing Japanese and Chinese translations, I got some requests for translating Japanese porn. …
As a software developer, have you ever catch yourself complaining about the project manager? Why is he/she being pushy? Why do we feel tension underneath the small talk?
Even you haven’t complained about the project manager before, you might have wished that there are less chaos and more structure around the project that you’re building.
In my case, it’s usually because the team is understaffed. Because I am bilingual and working in China, the boss’ save money alarm goes off and thinking why to hire a project manager when we can just make the developer do it.
However, I don’t…
Recently, I was fortunate enough to be invited to be one of the instructors for Le Wagon’s part-time Bootcamp program.
Le Wagon is a coding Bootcamp with locations around the world. The one that I was involved in was based in Shanghai, China.
With that being said, I have taught online courses before then. I have always wondered if I was even able to teach offline since I am an introvert.
The overall experience was more than I could hope for. I discovered some insights that I would like to share with you here.
Truth be told, my online courses…