client-work (12) codrops (8) css (16) design (10) devlife (2) drupal7 (26) drupal8 (2) emoji (1) frameworks (2) git (1) github-pages (4) gitlab-pages (1) gulp (1) html (2) i18n (3) jekyll (4) kohana (3) opinion (14) performance (4) podcasts (3) side-project (3) site-building (10) theming (2) translated (4) typography (4) workflow (6)
2017

Be kinder to each other

The month of March has seen a mini-burst of hype around CSS grid, with Mozilla kicking things off by releasing...

We need to talk about Opera Mini

Earlier this year, Jen Simmons asked the following question: From your memory, which browser has now twice the user base...

How a CSS property made me think about my identity

I was born in Malaysia, a Southeast-Asian country made up of the southern portion of the Malay Peninsula and part...

1239 days working on the web

Almost 2 years ago, I wrote a post called 542 days as a Drupal developer. Many more days have passed...

2016

Reminiscing the 90s and other random thoughts

So I’m fresh off the latest iteration of Hackware, a monthly meetup for hardware developers and enthusiasts in Singapore and...

Web designers, can you speak web?

To start things off, let me state my position. This house proposes that because HTML and CSS are the language...

Thoughts about organising Talk.CSS

As I write this, we are on the cusp of our third Talk.CSS meet-up. Talk.CSS is Singapore’s first CSS-centric meet-up...

Why some large-scale responsive website revamps fail

Go into any pitch or brief for a website project and I’m fairly certain the word “Responsive” will be sprinkled...

2015

Life lessons from the sport I love

People who got to know me within the past two years may see me as that nerd who loves to...

Why developers should attend conferences

I live in the tropical island nation of Singapore. For those of you who have never heard of Singapore, it’s...

Frameworks and libraries are not the problem, people are

This article has been translated to Vietnamese by Ha Pham on https://mahpahh.com/. I’ll be the first to admit that I’m...

Web development as a profession

Coding has become the new black. Cliche as this may sound, we cannot discount the fact that in this day...

A better web design process

The web is not print. I’m definitely not the first person to write about this. Just google that phrase and...

542 days as a Drupal developer

I’ve just listened to the latest episode of the Modules Unraveled podcast by Bryan Lewis, which talked about The current...