David Walsh Tutorials
![JavaScript FrameBuster Snippet]()
JavaScript FrameBuster Snippet
Oftentimes you want to make sure your site isn't being IFRAME'd. Sometimes it's for security reasons, other times it's so your site's content isn't being skimmed else, and other times it's...oh, who cares, you just want to do it. Here's a short way to escape frames: Uglify...
![Tweet For Code #2]()
Tweet For Code #2
You don't need a thousand lines of code to make a big difference in any coding language. Oftentimes it's quite the opposite: a few tiny code snippets can do a world of good and accomplish big things. I asked my Twitter followers to tweet to me their...
![Link HREFLANG]()
Link HREFLANG
If you work on a website that is offered in more than one language, you deserve a medal. The need to localize almost everything is tough and sometimes feels very limiting. No adding text to imagery, never knowing how different translation will affect layout, maintaining different...
![A Good Free Tool for Identifying Fonts]()
A Good Free Tool for Identifying Fonts
Great designers understand that, while images may speak a thousand words and the first bridge towards the audience is that of a visually engaging design, content is essential and must therefore make a great impression, too. Hence, most professionals have a keen eye for beautifully written...
![3 Solutions for Supporting Internet Explorer]()
3 Solutions for Supporting Internet Explorer
In the beginning, Internet Explorer was the progressive browser. After a period of inactivity, Internet Explorer became the bane of our existence. Microsoft has since recommitted to their browser but the fact remains that sometimes modern Internet Explorer is lagging just a bit behind WebKit-based browsers and...
![Style External Links with CSS]()
Style External Links with CSS
Styling external links is a common practice on most informational sites likes Wikipedia. As a user, it's nice to know when you're being sent to another resource. Many sites do the external links check on the server side, adding a `rel=external` attribute value or `external` class...
![JavaScript Debounce Function]()
JavaScript Debounce Function
One of the biggest mistakes I see when looking to optimize existing code is the absence of the debounce function. If your web app uses JavaScript to accomplish taxing tasks, a debounce function is essential to ensuring a given task doesn't fire so often that it...
![10 Excellent Microstock Agencies]()
10 Excellent Microstock Agencies
Acquiring spectacular images is a top priority for any designer, blogger, advertiser, or publisher, and some merchants hold bigger promise than the others. Hence, we decided to outline the sources that we believe to be excellent, and so compile a top 10 stock image agencies. Maybe...
![Mighty Deals: Resize Sense + Watermark Sense for Mac]()
Mighty Deals: Resize Sense + Watermark Sense for Mac
Despite being a programmer, I prefer to use GUI apps for certain tasks; tasks with anything to do with imagery is a perfect example. For example, when I want to optimize images, I use ImageOptim to make it happen. Maybe it makes...
![O’Reilly Fluent Conference: Discount Code and Free Pass!]()
O’Reilly Fluent Conference: Discount Code and Free Pass!
Alright conference-lovers: I've got something awesome for you. O'Reilly's Fluent Conference 2014 is coming up on March 11th-13th in San Francisco, CA, USA and if you can go, you probably should. Check out the list of speakers you'll see over those few...










