13 Jan
Scared…Sometimes I get scared to release things or ask questions. Often times, it’s because I’m scared of making mistakes and being criticized. I believe this fear has made me miss a lot of opportunities and I fight with it on a daily basis. Unfortunately, this fear has begun to creep into other aspects of my [...]
tags: design / development / fear / work
-
Quick Tip: Get Gravatar Images from Emails with JavaScript
Posted: Dec 6, 2011
A quick video tutorial on how to get Gravatar images, from emails, with JavaScript. We get some nice help from Chris Coyier’s (http://css-tricks.com/ & http://digwp.com/) MD5 Library. Final Code Example
-
Using jQuery Deferreds with Animations
Posted: Dec 5, 2011
I try and hang out in the #jQuery IRC Channel whenever I’ve got some time and I see a lot of the same questions. One of those, which I see fairly often, is: “How do I run some code once my animations ar finished?”. The simple answer would be to add a callback function to [...]
-
Live vs. Static Node Lists
Posted: Sep 28, 2011
A little while ago, I was working on an application where I wanted to cache collections of elements to save on DOM traversals / improve performance. The problem with caching a collection of elements is that you’ll, in most cases, store a static node list. Thus, when new elements are introduced to the DOM, that [...]
-
Goodbye Toronto, Hello NYC!
Posted: Aug 26, 2011
Throughout my life I’ve often called Toronto home. Although I’ve lived in 8 different cities across Ontario it has always been the hub for my family and friends. As of September 9th I will be moving on from my “hometown”. New York, the city that never sleeps, has open it’s arms and kindly accepted me [...]
-
Skin your Chrome Inspector
Posted: Aug 15, 2011
Ever want to change the look of your Google Chrome Web Inspector? I personally love being able to customize the “theme” or “brush” of my favorite IDE and my Web Inspector is no different. If you’ve ever done some snooping around Google Chrome’s Web Inspector you may have noticed that it’s…
-
Getting a clean document or window Object in JavaScript
Posted: Jul 15, 2011
Most JavaScript libraries and plugins have now implemented a form of protection against carless remapping of native methods. Protoype.js itself used to do this kind remapping/modification, which they’ve now changed. That said, there’s still a very real possibility, as a library or plugin, that your script will be run in an environment not carefully maintained [...]
-
When to Start Taking Your Business Seriously?
Posted: Jul 1, 2011
Answer: The minute you take a serious first step. It’s fine to goof off and to take things at face value when your business has only one set of eyes on it. Heck, at that point it’s not really a business. As soon as you introduce that business to someone else though, you need to [...]
-
Failure can be flattering
Posted: Jun 8, 2011
Over a year and a half ago I started a project tentatively named “jHooks”. It was supposed to be a very plain Javascript plugin that would allow your applications to implement a light messaging service similar to event binding and triggering. This is also, now, frequently referenced as “Pub/Sub” (Publish / Subscribe). I actually worked [...]
-
A Responsive Web – Why not?
Posted: Jun 8, 2011
Instead of asking yourself why you want to make your next website responsive you should be asking the question “Why not?”. Is it really that hard to design a site that will scale and look nice in most any resolution? Isn’t it your job as a web developer / designer to create an experience on [...]
-
Add support for nth-of-type(), and more, in jQuery
Posted: Jun 8, 2011
By default, jQuery doesn’t support the nth-of-type() CSS selector out of the box (you can read more about why in the post by John Resig titled Selectors that People Actually Use). This was definitely an issue for me as I began to write more and more verbose HTML templates with less helper classes that normally [...]


