Navigate back to the homepage
Digital Garden

Untold Stories

I write to practice, to find ideas, and to have somethings to tell.  Archives

Latest story—12 Feb 2022
How to prepare for your Facebook product design interview


Easing Gradients

Smoothen gradients overlay

April 25th, 2021

The foundation of UI animations

My basic rules to do UI animation. Basic, but very useful.

September 27th, 2020

Build your Website with Novela Gatsby - Episode 2

Host your site Netlify and publish your website with your custom domain

July 10th, 2020

Build your Website with Novela Gatsby - Episode 1

This guide is to help non-developers to build their own website with the Novela theme

July 5th, 2020

A complete guide for Lottie animation with GatsbyJS

Lottie animation is easier then you think. In this post, we will go through the process of creating a Lottie animation, from After Effect to prototype to export handover files for developers.

May 31st, 2020

Designer’s guide for designing for performance - Part 2

In combination with a fast launch time, a skeleton screen makes your website feel immediately responsive.

March 29th, 2020

Designer’s guide for designing for performance - Part 1

Performance is a shared responsibility and everyone on your team impacts it. Considering performance when making design decisions will have an enormous impact on your users.

March 15th, 2020

How to build a button component which either auto and fixed width

I want to build a button component, how can I make it either auto width depend on the content and resize to the size I want with Auto Layout?

December 10th, 2019

Can’t get good ideas? Come up with some bad ones

It’s your brain trying to protect you from harm, from coming up with ideas that is embarrassing and stupid and could cause you to suffer pain. The way you shut off is by forcing the brain to come up with bad ideas.

September 18th, 2019
© 2019–2022
Link to $ to $ to $