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 Firefox 52, closely followed by Google with Chrome 57. Even Safari has gotten in on the grid game, which is...

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 of Internet Explorer (globally)? (Don’t cheat — what’s your impression?)— Jen Simmons (@jensimmons) January 24, 2017 I managed to get the...

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 of the island of Borneo. Ethnically, I am Chinese, and if I’m not mistaken, my ancestors migrated from the Fujian...

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 since then and I mentioned at the end of the post I hoped that I would still love doing this...

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 the theme for this round was Vintage Computing. I can’t tell you how much I appreciate and love vintage technology,...

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 of the web, it is mandatory for anyone who wishes to design for the web to understand the relationship between...

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 and was born on a random Wednesday afternoon (October 26, 2015 to be exact) in our local digital watering hole,...

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 liberally all throughout every conversation during the session. Whether or not everyone in the room fully understands what that word...

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 code. Fellow developers may think of me as that person with an irrational love for CSS. But for most of...

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 a small island in the South China Sea. That ought to be a good enough geographical hint, right? I mean,...

Frameworks and libraries are not the problem, people are

I’ll be the first to admit that I’m definitely not the best developer around, not by a long shot. But being a web developer is a dream job to me. I really love doing this, and I get paid for...

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 and age, the tech industry is worth billions of dollars. The most enticing part of the tech industry is its...

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 you’ll find pages of articles that revolve around this topic dated more than a decade ago. But even today, more...

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 job market in Drupal. And it made me think about my own journey as a Drupal developer, from zero to...