Dec2
So my first attempt at a WordPress theme on ThemeForest failed. Oh well, that means you lucky folks get it for free!
I mean, I worked so hard to get it ready for the public… and since it’s been rejected, that means you guys can have it. Enjoy!

Online demo.
View the tutorial / setup.
Download the theme with PSD file.
*Donation are always nice…
Sep12
It’s been a while. So what are you up to rob??
Well I’ve been developing a few PHP scripts for Themeforest, co-authoring a Magento Book that’s due out in December, and picking up more freelance work.
I also started to catalog some of my code pieces in snipt.
Yes, it’s true I have no life…
Apr5
I’m not a fan of PHP/SOAP but depending on your project, you may need to use a SOAP protocol to access certain API or Webservices.
Being a lazy person, I will post my set of notes and how I build PHP SOAP calls as a reference guide to anyone who may find it useful.
You’ll notice two important functions that aren’t discuss widely:
__getFunctions
__getTypes
These are lifesavers because if you don’t like to read documentations (like myself), then you can run those 2 commands and reverse engineer the available APIs.
continue reading »
Mar18
At the conference, there were so many people clicking and clanking away at the keyboards. Insane note takers!
Here’s a few useful links if you didn’t attend or needed a recap:
Tony Hsieh (Zappos) Keynote:
Video1, Video2,
Slides, graphic notes
continue reading »
Feb20
So you have lost your admin password? Well then let’s just hack the system.
continue reading »
Feb15
One of the problems I face with CSS is creating a 2 tier column but having the left column left align, and the right column right align.
I’m a fan of floating all my elements. So I rarely use position absolute.
continue reading »
Feb10
All works are licensed under the Creative Commons Attribution 3.0 license.
I believe in giving back to the community. And one way of accomplishing that is to give you all my old PSD design files. I always enjoyed viewing PSD files from other designers. It gives you a glimpse into their design process and how each layer worked into creating a wonderful masterpiece.
continue reading »
Feb10
As a web developer, you will come across various problems related to your web site. A few weeks ago, I was told that my web page only printed one page. Strange, the screen displays a large table set that expands ~4 pages.
continue reading »
Feb10
I’ll admit, I resisted the use of frameworks. I believe in understanding the core structure and building from it. But after 2 years of working with heavy Javascript, I decided it was time to test out some frameworks to speed up my work.
continue reading »