client-work (14) codrops (13) computing (1) css (56) design (35) devlife (17) devtools (2) drupal7 (28) drupal8 (7) emoji (1) frameworks (3) git (1) github-pages (5) gitlab-pages (1) gulp (5) hardware (2) html (10) i18n (4) javascript (13) jekyll (6) kohana (3) nexmo (6) nodejs (7) opinion (32) performance (4) podcasts (3) retrotech (4) rtc (1) servers (2) side-project (4) site-building (12) specifications (1) theming (4) translated (5) typography (15) workflow (8)
2019

Tunnelling services for exposing localhost to the web

My past experience with exposing a project running on my local machine to a public URL was mostly to invoke...

2018

Organising Talk.CSS, consistently anyhowly

Some of you may know that I organise a little meetup called Talk.CSS, Singapore’s only CSS-centric meetup, with Chris Lienert....

1827 days working on the web

Today marks the 5-year anniversary of my first role as a developer. I wrote 2 similar check-point posts previously, one...

So I mucked up my server last night

There are 2 kinds of people in the world, those who love the command line and those who don’t. I...

Creating a custom sublime text colour scheme

First of all, British spelling. Now that’s out of the way, I recently created a custom colour scheme for Sublime...

2017

Building a webic community

So this month, I met a lot of awesome people while attending my very first Mozilla All-Hands, among whom were...

Musings on speaking at conferences

Disclaimer, this post may contain views that may or may not piss some people off. But they are my views,...

Reflecting on this web developer journey

I’m typing this up as I’m sitting at the airport, on my way to St Petersburg, Russia to speak at...

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...

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

Upgrading to macOS Sierra

macOS Sierra was officially released on 20 September 2016. That’s 1 week ago at time of writing. The day of...

Strategies for Healthier Dev

Not too long ago, I was part of a panel at the launch event for TechLadies, an initiative that encourages...

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...

2015

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...

Switching from bash to zsh

For someone who never learned “computers” in school, I’m actually pretty fond of the command line interface. I was one...

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...

Setting a custom domain for GitHub pages

As you may know by now, this site is hosted on GitHub Pages. There is no limit to how many...