Articles

Escaping LESS parameters

For example purposes, here is a LESS mixin that looks something like this: .make-blue( @selector ) { @(selector) { background: blue; } }   To call it, I originally did something like this: .make-blue( 'div' );   That produced output like this: 'div' {...

Repairing mail through CDN

A short while ago, I updated blueprintq.com to go through a CDN.  Today, I noticed that I was not receiving email; although, I was able to continue sending. CDNs inject themselves by updating the zone file's "A" domain record.  Evidently, CDNs can also update other...

Getting query string parameters with AngularJS

Generally, AngularJS does make it straightforward to analyze query parameters.  However, getting there is not so obvious.  Here are some hurdles that I recently overcame when researching and implementing. You must put your module in 'HTML5 mode'. Code can look...

Debugging tooltips

I use Bootstrap's tooltip feature.  It certainly improves design from the default browser implementation, but it can be a pain to debug because it disappears as the element is inspected.  Forcing the 'hover' state does not do the trick either.  As a result, you can...

Sometimes I receive calls from people who do not leave a voicemail or text message.  Once in a while, the call is repeated with the same behavior.  When this happens, I wonder about who is trying to reach me.  To do this, I use reverse phone number lookup tools...