Understanding RWD

Posted on

We all knew about the PSD-to-HTML workflow but with the introduction of Responsive Web Design (RWD), the workflow has to change.

Given the complexity of RWD, initial planning like content strategy, IA, sketching, prototyping without considering layout changes and alternate viewports may cause opportunities for optimization and innovation to be overlooked.

Also, we can’t be producing PSD for each page and/or view variations, it’s crazy.

Hence, a new appproach is required.

  1. Rethink the internal process with Trent Walton’s Where to Start. There’s an interesting point on browser-centric workflows & style guides being the future. Apparently, many have been talking about designing in the browser.1

  2. Improve on how we craft webpages and the deliverables produced with Dave Rupert’s Responsive Deliverables. This article tells us to break complex page layouts into reusable solutions in terms of modules.

Learning and self-improvement has always been a part of me. And one needs to proactively embrace new approaches than try to shoehorn an old one.

  1. If you want to know more about designing in browser, you can read the Pros & Cons.

3D Printer

Posted on

There have been many discussions about 3D printing. And I myself am interested in playing around with the replicator from MakerBot.

Turning body scans into edible gummy candies seems like a really interesting gimmick - FabCafe

And Singapore has its very own 3D Printer by Pirate3DP coming soon! Interesting guys that I have met during the Lean UX Week 2013.

Responsive Site Design

Posted on

Increasingly, companies have finally adopted responsive website design. To me, this is not a trend but a necessity; given how smartphones and tablets affects one’s life.

In the past, companies created multiple versions of their websites for mobile users. This is not practical hence responsive design approach saves the day. Although responsive website design has been in the scene for many years, I realised that there are some people who are still confuse between mobile sites and responsive sites.

The basic instinct is to use media queries or css frameworks out there. Depending on the project requirements, here are some options worth considering, skeleton, wirefy, foundation, twitter bootstrap, 1140 css grid, frameless.

Force Jekyll to use a specific timezone

Posted on

I just realised from the post output that the timestamps are screwed up. I am puzzled. Knowing it must be some timezone issue, but I have no idea what is wrong.

Anyway, for the interim, i’ll generate the site with a specific timezone. Use the command below.

TZ=UTC jekyll --server

Point domain to Amazon S3 bucket

Posted on

I’ve recently registered a domain name (sylviang.me) from Media Temple benefiting from their $1 valentine’s day domain sale. So I decided to “live” this blog that I’ve been working on for the past few days.

Setting up an S3 bucket as a static website is pretty straightforward as referred to the AWS guide. However, as this is the 1st time I am using Amazon S3 and Media Temple DNS, I am not sure how should I configure my DNS. But nothing is not possible with some googling and playing around.

For clarity sake and because I’ll forget if I don’t write it down, I am going over the steps below.

  1. Create two buckets. It must be the same name as your domain name. e.g. sylviang.me & www.sylviang.me

  2. Upload your content to one of the S3 bucket (sylviang.me).

  3. Configure buckets for website hosting. Enable website hosting for bucket (sylviang.me). Redirect all requests to another host name for bucket (www.sylviang.me).

  4. Test and make sure the “EndPoint” url works as expected. It should be something like sylviang.me.s3-website-ap-southeast-1.amazonaws.com

  5. Using the administration tools provided by your domain registrar, remove any “A” records that may have been automatically setup for your domain.

  6. Forward your root domain (sylviang.me) to the www subdomain (www.sylviang.me). Mask the forwarding so visitors will see your registered domain instead of the S3 url.

  7. Add a “CNAME” for the www subdomain, pointing to your S3 url (sylviang.me.s3-website-ap-southeast-1.amazonaws.com).

  8. Now wait for the changes to propagate!

User Experience

Posted on

As a digital project manager, I am often called upon to act as a stand-in information architect which has greatly intrigued my interest in this area.

I have developed hands-on skills on the following:

  • information architecture
  • sitemaps
  • low-fidelity wireframes using omnigraffle, powerpoint, sketches
  • high-fidelity wireframes using photoshop
  • usability testing

I always believe in validating first and code later. It is important to get the requirements and human-computer interaction approach right to avoid expensive roundtrip modifications to a fully developed system. But sometimes, you just gotta do it the agile way.

Diving Withdrawal

Posted on

A few pics from my last diving trip to Tioman, Malaysia.

1st Red Bull Flugtag 2012 Singapore

Posted on , In Labs

This was a project that we have spontaneously decided to participate in and was shortlisted among 300 over applicants for the 1st Red Bull Flugtag held in Singapore. The objective is to hand-build the wackiest aircraft where it will be judged based on creativity, flight distance and performance.

I am the pilot where I launched our “Goldfish” plane from a 6m high ramp into the deep blue sea of Siloso Beach, Sentosa. It took us close to 2 months to design, source and build the plane. It is a great experience that I will never forget. Find out more about Team FlaskMLPOP.