Providing users with a seamless login experience is crucial. One popular method is to allow users to log in using their Google accounts. A developer reached out to me this…
Using HTML5 localStorage to store objects and arrays
Did you know that you can use localStorage to store JSON objects and arrays? Many times you will need quick access to these items and you shouldn’t have to duplicate…
Using HTML5 Local Storage vs Cookies For User Tracking
Establishing communication for applications can be done a number of ways. Historically, it is done via sessions and cookies. While this is adequate for most of todays needs, there is…
Scaling graphics with retinajs
If you are building applications or websites, you need to account for retina/high resolution devices now. Here is a javascript plugin that will make it easier. http://retinajs.com/
How To: Dynamic Google Analytic Event Tagging Script
So, I was tasked with a small project to build a nice little script that would target specific tags on a web page and drop Google Analytic Event codes on…
Rapid Prototyping with Foundation
I have always been a fan of Rapid Application Development. In some cases prototyping an experience (AKA Interactive Wireframing) can also be a useful tool during development. Foundation is a…
List of useful Javascript Libraries
Here is a great list of libraries that can be used in applications. http://coding.smashingmagazine.com/2009/03/02/40-stand-alone-javascript-libraries-for-specific-purposes/
Responsive iFrames
IFrames are commonly used to allow embedding of third-party content. Many popular services, such as YouTube and Facebook, make extensive use of IFrames in their embeddable widgets. On a responsive…
Masonry layouts with packery
Thanks to my co-worker Rob Lowe for finding this little gem. http://packery.metafizzy.co/
AJAX, IE8 & XMLHttp Requests
Cross Origin Resource Support or CORS for short, or HTTP Access Control, available in recent browsers, allows you to make cross-domain HTTP requests; the only requirement being that you must…