Latest Blog Posts

iPhone image by Yutaka Tsutano

Things I’ve learned while designing interactions across multiple mobile platforms

So I’m currently on my 6-week practicum at Idea Rebel, an interactive agency in Vancouver Gastown. Last week, I was working on the interaction flow for a mobile application project. This was my first experience designing an app that will be available on iPhones, Androids and BlackBerries. I would like to share the things I’ve [...]

Read more

nnbox thumbnail

New website on documentary filmmaking

The Capilano University Documentary Film Program’s new website. is up and running! I’m very pleased to take part in this project in helping the documentary film students to promote themselves and their work online. The site features some of the short documentaries produced by Cap U students. So if you like documentaries films or are [...]

Read more

HTML 2 WordPress 3.0

HTML 2 WordPress 3.0 theme sneak peeks

It’s been about 9 months since I’ve uploaded the WordPress theming tutorial screencast series HTML 2 WordPress. Thanks everybody for all the positive comments. Quite a few of you said you would like to see the series expanded. Well, I’m happy to say that I’ll be working with Jeffery McManus from CodeLesson.com in doing just [...]

Read more

easybutton

What is user experience?

This is a question people frequently ask me. What is it? What do I do at work? It seems that very little people have heard of let along understand what user experience (UX) and information architecture (IA) mean. These are little known subfields within web design and development that are nonetheless extremely important. I’m going [...]

Read more

jQuery thumbnail

Code snippet: Iterate slideshow counter without if/else statements

While scripting a jQuery slideshow gallery, I thought of a way of iterating the counter without needing to use an if/else statement to hard reset it to 0 when it reaches the end of the array. Then do something similar to step from the last slide back to 0. Nothing fancy with this snippet at [...]

Read more

Photo by OpenSourceWay

Looking at the lack of privacy protection in social network Ads systems from a research perspective

Along with all the latest news about Facebook’s new privacy policies came this article from The Wall Street Journey on Facebook and MySpace now correcting a privacy loophole in their ads system. To summarize, apparently many of the social networks including Facebook, MySpace, LiveJournal, Hi5, Xanga and Digg used to (or are still) attaching username [...]

Read more

jQuery thumbnail

jQuery nav elements that follow mouse movement

I worked some more on the mouse tracker snippet from yesterday. I managed to smooth out the mouse following animation plus added an end animation that moves the nav button back to the middle after the mouse leaves the slider div. There it is in action: Mouse Track 2 Demo. Again, you need jQuery 1.3 [...]

Read more

jQuery thumbnail

jQuery mouse tracker snippet

While I was doing some script work for a client, I came across the nifty jQuery mousemove property. As this tutorial explains, you can bind the “on mouse move” event and track the pointer position as it moves across the screen. Note: This requires jQuery 1.3. The latest version of jQuery apparently doesn’t work! This [...]

Read more

WordPress thumbnail

Hack fix for WordPress 2.9 not displaying full text RSS

I got a FaceBook comment today from my classmate Steve asking for the URL of HTML2WordPress. I thought I set my WordPress blog feeds to full text, but it was displaying excerpts instead. I’ve gone back to check on my Reading Settings and sure enough, it was set to full text. Yet it’s still displaying [...]

Read more

HTML 2 WordPress

HTML 2 WordPress goes live

I am happy to say that HTML 2 WordPress is now up and running. This is an e-learning site that teaches you how to turn your HTML layout into a WordPress theme using video screencasts. I still can’t believe that I managed to get this completed ahead of schedule. If you are a beginner and [...]

Read more