Text to Speech is becoming not only more popular, but easier to implement. Android devices have a built in TTS library and tools like Emscripten…
Simplest Facebook Fangate Implementation
When I say simplest, I mean, this really is the poor man's fangate! The entire concept revolves around hiding content via JavaScript or jQuery, then…
Just make the whole thing a link!
Who can be blamed for invalid HTML? The coder who created the markup? The browser that has an "anything goes" mentality to rending HTML? The…
Optimizing onKeyPress AJAX handlers in JavaScript
Not everyone has Google's mega-awesome data center with tens of thousands of servers, servers that allow them to do things like instant live search on-keydown.…
HTML 5 Storage is better, but cookies aren’t gone yet
HTML 5 Storage is a promising addition to the web developers arsenal. However, it's name is confusing to many novices because it implies a connection…
Social sharing buttons – the right way
Social sharing buttons have been around for a few years now. They’re ridiculously popular for three reasons: They bring traffic to your site, for free…
SEO tweaking with JavaScript
Typically, SEO gurus consider JavaScript as one of the top ten things to avoid when optimizing your site. Why? It adds load time, especially if…
JavaScript – Passing a single parameter object
It's Saturday and I have things to do on the house, but I wanted to write a short post about function parameters before I put…
JavaScript – Did you know that?
Pain in the arse int, parseInt() How often do you use parseInt()? Often enough to have run into the unexpected "starts with 0" problem? Have…
Ad optimization – leveraging JavaScript to improve RPM
I love highway billboards, and I think they're really effective, at least on me. I do however, wish they were a bit more dynamic. For…