null is null or not an object
10.8.10
Random content generator
›
var i = 12; while(i--) links.push({ title: 'This is a title', article_text: (new Array((100*Math.random())|0 + 1)) ...
7.8.10
Relative font sizes
›
The discussion over whether pixels (px) or ems (em) are best as a way to measure content when designing web pages is often ended with the ...
1 comment:
28.6.10
Javascript timestamp formatting
›
I've ran into this scenario enough times that I think it's faster to post it and search it than opening an old file :) Assume that...
11.5.10
Internet Explorer slows down the internet
›
Sounds like an accusation. It is. Take for example web standards. Don't try to feed us your crap that you have and are actively partic...
6.2.10
Where OAuth and everything social fails
›
Okay, I get it. The interwebs is like the real world, but binary. We all want to play in it and feel safe. How come it hasn't taken off?...
2.2.10
Users are the beating heart of the internet.
›
Users flock to a site; and then what? Why do they? The internet is a vast universe. The bleeding edge is always too far to see, as well as t...
27.1.10
Spacetime sync'ing
›
When two points are moving through space and time, there is a warp in the spacetime fabric between them, caused by relativity effects. Whe...
27.12.09
Playful
›
//TODO: get code prettifier for blog :) I feel like creating art with javascript. <!doctype> <style> *{margin:0;padding:0;b...
1 comment:
12.12.09
Secure string interpolation
›
While working on giddy / gNius , I ran across this article about Secure interpolation on JavaScript written by peeps at Google's Caja. ...
25.6.09
Structure
›
An ideal software development environment would be, among other things, reliable. Currently, systems use tests to keep expectations and real...
5.5.09
How to make engineers quit
›
1. Put them to work with tools that are inefficient. Good examples are: spaghetti code, slow or unneeded compiles and server restarts, infi...
17.4.09
Anonymous Construct Pattern
›
I've been furiously working on "the red pill"... this is the latest JavaScript. A powerful language, misunderstood. So many pe...
10.2.09
The time is coming
›
Will you miss out? new Date(1234567890123);
16.12.08
This is why I don't get any work done
›
(function () { var lyrics = []; ['badger', 'mushroom', 'snake'].forEach(function(word) { window[word...
21.8.08
Interface design
›
Nobody doubts that the interface of a shiny new iPhone or macbook were thoroughly thought through. Most of the tangible things we use have a...
21.5.08
Enabling the debug menu in Safari (Mac/Win)
›
In Safari/Mac , from a terminal: defaults write com.apple.Safari IncludeDebugMenu 1 In Safari/Win : 1. On your favorite XML editor, open: c:...
6.3.08
Firebug firepalooza
›
Today I discovered two fantastic extensions to Firebug. First, I discovered that Steve Souders (creator of YSlow , another excellent Firebu...
Firefox 3 and JavaScript 1.8
›
I finally grew a spine and decided to take the plunge into Firefox 3 beta . Half of my extensions don't work, but only one of them is so...
1 comment:
29.1.08
Inverse-Proportioned Columns
›
Today I accidentally blew my mind with a table layout. Given the following [simplified/spare me validation] code: <table border=1> ...
23.1.08
Jaxer
›
John Resig writes about Server Side JavaScript with Jaxer in his blog. Basically, it's an extremely simple way to set up a JavaScript ...
1 comment:
‹
›
Home
View web version