My First GruntJS Plugin: Bust My Cache

GruntJS is a JavaScript Task runner that has been around for about 2+ year, at least as far as I can remember. I started playing around with GruntJS which uses Node.js about a year ago, but I ran into a bunch of issues getting it setup and the documentation wasn’t as good. Since version 0.4.x came out in February 2013, GruntJS has been gaining momentum. There are now over 2199 plugins registered on NPM, so I decided to build #2200!

Read more

HTML5 Local Storage and Web Personalization

I have just finished doing some research on using HTML5 Local storage instead of Cookies for website personalization and have come to the conclusion that everyone should be using HTML5 local storage in place of cookies from this point forward. The only disadvantage I have read about is browser support, local storage is supported by IE8+. If that’s not a concern, at this point it shouldn’t be as IE7 is on it’s way out the door – then start using local storage where you can.
Read more

How to implement Bronto Email JavaScript Conversion tracking in Google Tag Manager

This tutorial will show you how to setup Bronto Advanced JavaScript Conversion tracking using Google Tag Manager. Bronto Advanced JavaScript tracking gives you more visibility to all of the products that customers are purchasing, then allows you to create better segmentation based on better conversion data. This blog post from Bronto is a good explanation of what benefits you will get from Advanced conversion tracking. Google Tag Manager allows setup and deployment of third-party tracking and conversion pixels in a more controlled environment without the help of IT resources.

Read more

Optimizely and jQuery – The new A/B Testing Platform

Being that I work in the eCommerce space, we talk a lot about A/B testing and it has also become a huge topic of conversation on the internet/twitter/facebook. Over the past two years, there have been more tools emerging that seem to blow away the previous competition. One tool that seems to be really pushing the boundaries is called Optimizely, which I have had the pleasure of trying out this weekend.

Read more

Taking the next step: I’m learning to code in JSP/Java!

Announcement! Im learning JSP/JAVA, this is a big step for me as I’ve always been a big supporter of open-source languages like PHP, Ruby on Rails, Python. But I have encountered an issue with those languages in my day job, we don’t use them as where I work is mainly a Java shop. On a daily basis I end up encountering situations where I think to myself, it would be great if I knew more JSP!
Read more