The hidden power of ruby’s “next” keyword

January 29th, 2010

Note: This is not part of the lottery programming project! Don’t freak out if none of these make any sense to you!

Most ruby programmers have used the next keyword in iterators like Array#each. For example… Read the rest of this entry »

Amazon internship interview

January 25th, 2010

I just had an interview with Amazon this afternoon. It was really technical and quite challenging, and I think I could have done much better ;) Anyways it’s definitely a very enjoyable experience and I’ve learned a lot! While I am not sure if I am allowed to publish the exact questions that I’ve been asked, there is one thing that I can tell you. They love trees. If you’re having an interview with Amazon soon, you better know them inside out!

Get ready for your first programming project…

January 25th, 2010

A few months back I’ve promised a programming project that is designed for people who have never programmed before. Well, get ready for it, because it’s finally here! Read on to find out what to expect…

What’s going on lately…

December 28th, 2009

After a busy semester working at OLT and taking courses at SFU, I have finally got some time to work on projects that I’ve been putting off since forever.

Read the rest of this entry »

The story behind Section Widget

November 13th, 2009

Here is the story behind section widget. Thanks Kesley and Michael!

Getting the most out of Section Widget – Writing shortcodes

October 6th, 2009

From time to time, you will encounter some WordPress plugins that comes with some useful PHP functions which have no corresponding shortcodes. What if you need to place them into your Section Widget? Read on to find out how.

A BIG thank you!

September 29th, 2009

I know, I know, you probably weren’t expecting me to launch the site with the default WP theme after all that wait… The fact is I got distracted in the last two months and didn’t spend enough time on building my own site. But something BIG happened to me today and I just couldn’t resist the temptation to write a blog post about it. So what is that? Read on to find out.