HOME

From a simple test

A case for react-testing-library

The target audience of this post are developers working with React and have some experience on unit testing React components. Let's talk…

Posted on 9/3/2018

Can CSS Modules solve all the problems?

I might be late for the party, the concept of CSS Modules has been out for three years and I just recently started looking into it seriously…

Posted on 8/7/2018

Can we have fun in code?

my take on humors in code

There is an old article titling published in 2004 by Selznak. It presents some interesting code comments inside the source code of Windows…

Posted on 7/1/2018

Why we should use Storybook for UI development

Recently I worked on the new login for our company's app. The old login was on . We had a lot of new requirements for the new login, so we…

Posted on 6/23/2018

Story of My College Project

I remember in my junior year of college, we needed to make a comic website, in which user can sign up and draw comics online. This is a…

Posted on 5/18/2018

Is Front End Development a Real Development?

My official job title is an associate engineer. At my company, we don't make a distinguishment for back end and front end. But I happen to…

Posted on 4/21/2018

Software Engineer's Guide on Long Distance Relationship

Wait, what? How? Why? Ok, I know you have questions. I just watch a youtube video by Patrick Shyu on Dating Tips. It really amused me to…

Posted on 4/7/2018

Using Contentful to Back My Static Blog Site

I recently moved all my blogs to Contentful . It has been a very pleasant experience migrating and writing blogs on Contentful. So I…

Posted on 3/24/2018

The Difficulty of Maintaining Routing History in a Single Page App

I have been working on the routing system of our single page app for the last couple months. Right now I am working on refactoring the…

Posted on 3/10/2018

How to Use IDE in Coding Interview

My team allows candidates to use any editors during coding interviews. I noticed that during interviews, a lot of candidates are not using…

Posted on 2/28/2018