How to migrate from Git to SVN

Today I needed to move a project’s source code (preferably with the versioning intact) from a hosted Git-based platform (Atlassian’s Bitbucket in this case) to my own hosted Subversion-based source code platform. After some initial frustration and failure, I finally found the answer to migrating it while keeping all commits and file history intact.

Read more ›

Posted in Tips & Tricks

Holy Grail 3 column layout without using float

Yes. You read the post title correctly. It is not a mistake. The technique outlined below exists, and it’s cross-browser compatible (with the obligatory tweak or two for our dear friend Internet Explorer, of course). No more pesky clearing of floats. It’s CSS layout nirvana. And it’s here today.

Read more ›

Posted in Tutorials

How to do image rollovers in HTML email.

A while back I was asked to do an HTML email with an active state rollover image. At first I thought it was impossible, since we all know it’s impossible. You can’t embed Flash movies or videos in HTML email, right? (although you can attach them, of course).

I discovered a technique to embed image rollovers in HTML emails by using a mix of old school and new school technologies. Since JavaScript in email clients is disabled (at least all desktop and decent web versions like Gmail), that is out of the question.

Read more ›

Posted in Tutorials