My recent post titled Fun with JavaScript Numbers and Prototype got a lot more attention than I thought it would. So, I considered it cruel…
Using barricades for a more robust website
You hear the term robust thrown around loosely. "Hey Bob, that new app is gonna be robust, right?" "Oh yeah Steve, I'm all over that…
Fun with JavaScript Numbers and Prototype
One of the things that makes JavaScript so portable is it's intentionally minimal library of built-in functions. By reducing the assumption that some off-the-wall function…
JavaScript caching function return values
As web applications get more complex, more and more of the processing work is pushed to the client browser in the form of JavaScript code.…
Drop and give me 20 units: enhancing the numeric (JavaScript)
When your high school gym teacher asked you to "drop and give me 20", did you ever have the guts to ask, "20 what?" Being…
JavaScript Assertions are possible
Assertions are a great development-time debugging tool. They allow us to raise a red flag whenever a condition occurs that should never occur. This is,…
JavaScript Organization for web development
For those of you who have come across this post, and don't yet know about the object-oriented features of JavaScript, it will not carry much…
Reduce load time and resource usage with Content On-Demand
Your local area cable provider has been putting the concept of On-Demand to good use for years, providing television or movie titles only when specifically…
Reasons to avoid inline CSS & JavaScript
Every HTML page consists of three major components: The skin/template (including meta data) HTML tags used to wrap the content and provide information about the…
Cross-browser field dimensions
Yesterday I was tasked with fitting a new design on a very old site. As expected, the existing site made heavy use of the rows,…