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...
A little while ago, I wrote an article describing some methods for speeding up your website. Additionally, I came across an online tool that performs similarly to Google's Developer Tools - but for any browser. It's called Pingdom.
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...