Rolling Your Own Loading Indicator Using Core Animation

Aug 3, 2014 / iOS

If you're bored seeing that default UIActivityIndicator over and over again, it is time to create your own activity indicator. You might think rolling your own activity indicator is a huge hassle. In reality, a loading indicator is made of combination...

Ways to Display Tabular Data on iOS

Dec 4, 2013 / iOS

Recently, I work on an iOS app that helps its users to learn stock trading through simulation. I discovered that numbers, charts and tabular data are the most commonly used on the user interface.

Well, that looks like quite a retarded discovery I...

4 Tips to Build Fast Websites

Jul 9, 2013 / performance, tools, web

Sometimes, you need to build websites for showcasing company information, team details, product information, etc. Once you've done your beautiful sites, you wonder why the page loads slowly. There is very little database calls and small amount of back-end web app work.

Take a deep breath.

I'm gonna explain 4 common tips to help you build fast websites, and show you the tools related. Be happy, most of the tools are free. Sit back and grab some chips!

My Stages of Studying Web Design

May 9, 2013 / design, tools, web

This was all started with my desire to learn design for web/mobile apps and understand color theory, like color schemes, color meanings, etc. It turned out that I had hard time to remember and apply the theory for the context of making websites. Still...

Extending Sets in Redis

Mar 15, 2013 / data, tools

I seem to encounter some patterns where I need to have Hash data structure in Redis. I sometimes need their values as a list or a set.

# ruby
hash = {
  cheez: ['burger'],
  hello:['world', 'yay'])

Hash in Redis does not support...

Playing with PageSpeed

Mar 14, 2013 / design, web, performance, tools

How is design related to PageSpeed score? After playing around with a bunch of side projects I built, I discovered these 4 things.

  1. More images can mean lower PageSpeed score, especially if the images are not optimized. So, if your site has images...

Middleman or Jekyll?

Mar 5, 2013 / comparison, web, open source

I have used Jekyll with Octopress before. When I saw Middleman, I immediately fell in love and left Jekyll.

Jekyll has awesomely organized folder stucture and has lots of plugins. You can host Jekyll site as it is in GitHub, without any deploy script...

Learning Design

Jan 30, 2013 / design, web

For the past two years, I have been dealing with implementing designs for iOS apps or web apps. I sometimes wonder how designers or front end developers can create cool-looking buttons, or create good-looking responsive websites.

I found these two...

Activities on Spare Time

Jan 30, 2013 / daydream

When the time comes, daily routines like working or going to school drain lots of energy. It's important to spare some time to do things that will refresh your energy, so that you keep your daily routine performance somewhat balanced.

I find at least...