2016

The one where I grok MVC

Earlier this year, I mentioned that I was starting out with the Kohana framework. Actually, my team uses a heavily modified version of the Kohana framework as a starter for all our projects. In addition to the Kohana base architecture,...

2015

The one in many languages

I’ve always heard that Drupal did multi-language well, but you know when you hear about something and think, I know of it, but I don’t know much else about it? That’s exactly how multi-lingual Drupal was for me. Until we...

The one on the tightest of deadlines

I feel large-scale projects are like play-off games. You can’t expect to win without adequate preparation. You need to scout your opponents and formulate a game plan, which involves matching up your opponent’s strengths and weaknesses against your own. You...

The one built from 128 pictures of cakes

I have a habit of saying yes to requests before I realise I have never done said request before. I acknowledge that this is not an optimal strategy to adopt, and some day I’ll get in trouble for this, but...

The one where I grok jQuery

My next assignment was actually with the very first client I ever worked with. Repeat client! This time, the task was to revamp two key sections of the website. If you read my previous account of the first project, you...

The one where people get a say

As awesome as Drupal is, you may be surprised to find that over in my part of the world, there are still people who are in the dark about that fact. Hence, it is our duty as Drupalists to help...

The one with many iterations

The third project I worked on was a website for the Redemption Hill Church. The church’s site started out as a HTML site, but as more content was added, they migrated to Wordpress a few years back. However, as the...

2014

The one where I learn responsive

The Pixel Onion website was a project that had languished in a corner for months. The team had been swamped with client project after client project, but this was fast becoming ridiculous. It is simply unbecoming for a web agency...

The one I cut my teeth on

My next assignment was to build a new website for the Singapore Gastric Cancer Consortium. Their original site was static HTML site built years ago, with a design that was dated. As a research facility, they also had a large...

The one that came first

My first assignment as a web developer was to style the theme for the Temple University in Singapore website. The original site was built using Drupal, however, the developer had gone AWOL and there was no way to access the...